﻿/*Color List: Blue: #33CCFF ; Green: 00FF00 ; Black：525252，金色：FFD800  outline:none;*/
*   { margin:0px; padding:0px; border:0px; font-family:'Microsoft YaHei';}
body{ background-color:#F4F4F5; } /* background-color:#F4F4F5;*/
.dvPbRt         { width:100%;   min-height:10px; margin:auto auto; }  /*1220px*/
.dvPbR1         { width:1020px; min-height:10px; margin:auto auto; }  /*1220px*/

.dvPb99         { width:100%; height:100%; min-width:1220px; min-height:860px; margin:auto auto; overflow:hidden;  float:left;}
.dvPb9A	        { width:99%;  min-height:10px; min-width:5px; float:left; overflow:hidden; }
.dvHide         { display:none;} 
.dvPbM1	        { width:100%; min-height:10px; min-width:5px; float:left; }
.pbCLPR  { background-color:#0094ff;}   /* #1b8452 */
.pbCLWT  { background-color:#FFFFFF;}
.pbCLBL  { background-color:#0094ff;}
.pbCLGR  { background-color:#F4F4F5;}
/*菜单区域样式*/
.dvFxHd         { position:fixed; z-index: 20;  left: 0; right: 0; top: 0px; width: 100%; min-height:60px; overflow:hidden;border-bottom:1px solid #dddddd; }
.dvFxHd:hover   { background-color:#FFFFFF;border-bottom:1px solid #AAAAAA; }
.dvFxFt         { position:fixed; z-index: 25;  left: 0; right: 0; bottom: 0px; width: 100%; min-height:10px; overflow:hidden; }
.dvPbHd         { width:100%; height:100%; min-width:1220px; min-height:10px; margin:auto auto; overflow:hidden;  float:left;}
/*公用边框样式：*/
.bdUlG0	{ border-bottom:0px solid #CCCCCC;}     /*公用边框样式-下划线：宽度为0PX的边框*/
.bdUlG1	{ border-bottom:1px solid #CCCCCC;}     /*公用边框样式-下划线：宽度为1PX的边框*/
.bdUlW1	{ border-bottom:1px solid #FFFFFF;}  
.bdRlG1	{ border-right:1px solid #CCCCCC;}
.bdRlW1	{ border-right:1px solid #FFFFFF;}
.bdAlG1	{ border:1px solid #CCCCCC;}
.bdAlW1	{ border:1px solid #FFFFFF;}
.bdTlG1	{ text-decoration:line-through;}
/*公用样式信息：百分比宽dv*/
.dvPP04	{ width:4%;   height:100%; min-height:5px; float:left;}
.dvPP96	{ width:96%;  height:100%; min-height:5px; float:left;}
.dvPP05	{ width:5%;   height:100%; min-height:5px; float:left;}
.dvPP10	{ width:10%;  height:100%; min-height:5px; float:left;}
.dvPP15	{ width:15%;  height:100%; min-height:5px; float:left;}
.dvPP20	{ width:20%;  height:100%; min-height:5px; float:left;}
.dvPP25	{ width:25%;  height:100%; min-height:5px; float:left;}
.dvPP30	{ width:30%;  height:100%; min-height:5px; float:left;}
.dvPP40	{ width:40%;  height:100%; min-height:5px; float:left;}
.dvPP45	{ width:45%;  height:100%; min-height:5px; float:left;}
.dvPP50	{ width:50%;  height:100%; min-height:5px; float:left;}
.dvPP60	{ width:60%;  height:100%; min-height:5px; float:left;}
.dvPP90	{ width:90%;  height:100%; min-height:5px; float:left;}
.dvPP2A	{ width:30%;  height:100%; min-height:5px; margin:auto auto; }
.dvPP5A	{ width:50%;  height:100%; min-height:5px; margin:auto 25%; float:left;}
.dvPP8A	{ width:80%;  height:100%; min-height:5px; margin:auto 10%; float:left;}
.dvPP9A	{ width:90%;  height:100%; min-height:5px; margin:auto 5%;  float:left;}
.dvPP48	{ width:48%;  height:100%; min-height:5px; margin:auto 1%;  float:left;}
.dvP96A { width:96%;  height:100%; min-height:5px; margin:auto 2%;  float:left;}
.dvPW20	{ width:20px;  height:100%; overflow:hidden; float:left; min-height:5px;}
.dvPW25	{ width:25px;  height:100%; overflow:hidden; float:left; min-height:5px;}
.dvPW30 { width:30px;  height:100%; overflow:hidden; float:left; min-height:5px;}
.dvPW40 { width:40px;  height:100%; overflow:hidden; float:left; min-height:5px;}
.dvPW60 { width:60px;  height:100%; overflow:hidden; float:left; min-height:5px;}
.dvPW80	{ width:80px;  height:100%; overflow:hidden; float:left; min-height:5px;}
/*公用样式信息：固定高dv*/
.dvPH05	{ width:100%;  height:5px;  min-width:5px; float:left; overflow:hidden;}
.dvPH10	{ width:100%;  height:10px; min-width:5px; float:left; overflow:hidden;}
.dvPH20	{ width:100%;  height:20px; min-width:5px; float:left; overflow:hidden;}
.dvPH30	{ width:100%;  height:30px; min-width:5px; float:left; overflow:hidden;}
.dvPH40	{ width:100%;  height:40px; min-width:5px; float:left; overflow:hidden;}

.paSX03 { opacity:0.3;}
.paSX05 { opacity:0.5;}
.paSX08 { opacity:0.8;}
/*公用样式信息：圆角样式*/
.dvRd05	{ border-radius:5px  5px;  overflow:hidden; }
.dvRd10	{ border-radius:10px 10px; overflow:hidden;}
.dvRd15	{ border-radius:15px 15px; overflow:hidden;}

.dvRd50	{ border-radius:15px 15px; overflow:hidden;}
.dvRd20	{ border-radius:20px 20px; overflow:hidden;}
.ftAlLf { text-align:left;  }
.ftAlRt { text-align:right; }
.ftAlCt { text-align:center;}

.ftCLWT { color:#FFFFFF;}
.ftCLRD { color:#FF0000;}
.ftCLBK { color:#000000;}
.ftCLGY { color:#909399;}
.ftCLBL { color:#0094ff;}
/*公用样式信息：图片直角、圆角，百分百、定宽，非100%的样式用dv来实现*/
.imPPAL { width:100%; margin:auto auto; display:block; float:left; }

/*用户界面：*/
.dvUrBg { position:fixed; z-index: -10;  left: 0; top: 0px; width: 100%; height:100%; overflow:hidden; }

.btPH20 { width:100%; height:20px; line-height:20px; font-size:14px; vertical-align:middle; text-decoration:none; margin: auto auto; border:none; outline:none; display: block;}
.btPH20:hover{color:#FA3534; }
.btPM20 { width:100%; min-height:20px; line-height:20px; font-size:12px; vertical-align:middle; text-decoration:none; border:none; outline:none; display: block; color:#909399;}
.btPH20:hover{color:#FA3534; }
.btPH21 { width:100%; height:20px; line-height:20px; font-size:10px; vertical-align:middle; text-decoration:none; margin: auto auto; border:none; outline:none; display: block;}
.btPH21:hover{color:#FA3534; }
.btPH30 { width:100%; height:30px; line-height:30px; font-size:16px; vertical-align:middle; text-decoration:none; margin: auto auto; border:none; outline:none; display: block; }
.btPH30:hover{color:#FA3534; }
.btPH40 { width:100%; height:40px; line-height:40px; font-size:18px; vertical-align:middle; text-decoration:none; margin: auto auto; border:none; outline:none; display: block;}
.btPH40:hover{color:#FA3534; }


.lbPH20	{ width:100%; height:20px; line-height:20px; font-size:14px; vertical-align:middle; text-decoration:none; display: block;}
.lbPH30	{ width:100%; height:30px; line-height:30px; font-size:16px; vertical-align:middle; text-decoration:none; display: block; }
.lbPH40	{ width:100%; height:40px; line-height:40px; font-size:18px; vertical-align:middle; text-decoration:none; display: block; }
.lbPH50	{ width:100%; height:50px; line-height:50px; font-size:20px; vertical-align:middle; text-decoration:none; display: block;}

.txPH20 { width:98%;  height:19px; margin:auto auto; line-height:20px; font-size:14px; vertical-align:middle; outline: none; display: block;}
.txPH21 { width:98%;  height:19px; margin:auto auto; line-height:20px; font-size:12px; vertical-align:middle; outline: none; display: block; text-align:center;}

.txPH30 { width:98%;  height:29px; margin:auto auto; line-height:30px; font-size:16px; vertical-align:middle; outline: none; display: block;}
.txPH40 { width:98%;  height:39px; margin:auto auto; line-height:40px; font-size:16px; vertical-align:middle; outline: none; display: block;}
.txPH40:hover{color:#FA3534; opacity:0.5;}

.txPH31 { width:96%; height:28px; float:left; vertical-align:middle; text-decoration:none; line-height:30px; font-size:14px; margin: auto auto; border:none; border:1px solid #909399; text-align:left; text-indent:10px; }
.txPH31:hover{color:#FA3534; border:1px solid #FA3534; }

/*菜单样式*/
.dvMuH1 {width:100%; height:40px;border:none;display:flex;justify-content:center;align-items:center;margin:auto auto; z-index:20; } /* background-color: #FFFFFF;*/
.dvMuH2 {min-width:400px;max-width:1220px;height:40px;line-height:40px; text-align: center;color: #AAAAAA;z-index:20; }
.muStIt {color: #333;text-decoration: none;display: inline-block;border: none;background: transparent; width:100px; z-index:20; color:#909399;}
.muStHv {background-color: #007bff;color: white;border-radius: 4px 4px 0 0;z-index:20; }
.muDyIt { color:#333;padding:0px 10px;text-decoration: none;width:80px;border: none;z-index:20; color:#909399;}
.muDyHv {background-color: #e9f5ff;color: #007bff;z-index:20; }
.muDyCt {background-color: white; border: 1px solid #e0e0e0;border-radius: 0 4px 4px 4px;box-shadow: 0 2px 8px rgba(0,0,0,0.1);padding: 5px 0; z-index:20;}

.dvSy01	{ width:4%;    min-height:5px; margin:0px 0px;    float:left;}

.dvPHAA	{ width:100%;  height:800px; min-width:5px; float:left; }

.grBd01     { width:98%;  height:100%; min-height:5px; float:left; margin:0px 1%; overflow:hidden; border-top:1px solid #C8C9CC; border-right:1px solid #C8C9CC;}
.grLnHd     { width:100%; min-height:10px; float:left; margin:auto auto; overflow:hidden; border-bottom:1px solid #C8C9CC; background-color:#F4F4F5;}
.grLn01     { width:100%; min-height:10px; float:left; margin:auto auto; overflow:hidden; border-bottom:1px solid #C8C9CC; background-color:#FFFFFF; color:#808080; }
.grLn02     { width:100%; min-height:10px; float:left; margin:auto auto; overflow:hidden; border-bottom:1px solid #C8C9CC; background-color:#F4F4F5; color:#808080; }
.grLn01:hover, .grLn02:hover{ color:#808080; background-color:#ECF5FF;}
.grCl05     { width:5%;   height:100%; min-height:5px; float:left; margin:auto auto; overflow:hidden; border-left:1px solid #C8C9CC;}
.grCl08     { width:8%;   height:100%; min-height:5px; float:left; margin:auto auto; overflow:hidden; border-left:1px solid #C8C9CC;}
.grCl10     { width:10%;  height:100%; min-height:5px; float:left; margin:auto auto; overflow:hidden; border-left:1px solid #C8C9CC;}
.grCl15     { width:15%;  height:100%; min-height:5px; float:left; margin:auto auto; overflow:hidden; border-left:1px solid #C8C9CC;}
.grCl20     { width:20%;  height:100%; min-height:5px; float:left; margin:auto auto; overflow:hidden; border-left:1px solid #C8C9CC;}
.grClR1     { width:80px;  height:100%; min-height:5px; float:right; margin:auto auto; overflow:hidden; border-left:1px solid #C8C9CC;}

.grTxH3     { width:100%; height:30px; float:left; vertical-align:middle; text-decoration:none; line-height:30px; font-size:10px; text-align:center;} 
.grTxH4     { width:100%; height:40px; float:left; vertical-align:middle; text-decoration:none; line-height:40px; font-size:12px; text-align:center;}
.grTxH5     { width:100%; height:50px; float:left; vertical-align:middle; text-decoration:none; line-height:50px; font-size:14px; text-align:center;}

.grTx3C     { width:100%; height:30px; float:left; vertical-align:middle; text-decoration:none; line-height:30px; font-size:10px; text-align:center;} 
.grTx3L     { width:100%; height:30px; float:left; vertical-align:middle; text-decoration:none; line-height:30px; font-size:10px; text-align:left; text-indent:10px;} 

.grTx4C     { width:100%; height:40px; float:left; vertical-align:middle; text-decoration:none; line-height:40px; font-size:12px; text-align:center;} 
.grTx4L     { width:100%; height:40px; float:left; vertical-align:middle; text-decoration:none; line-height:40px; font-size:12px; text-align:left; text-indent:10px;} 

.grBt30     { width:96%; height:28px; float:left; vertical-align:middle; border:none; text-align:center;  border-radius:10px 10px; background:url(../../L2FL/FPLS/daup.png) no-repeat; }
.grBt30:hover{color:#FA3534; border:1px solid #FA3534; }

.griBT01     { height:100%; min-width:40px; justify-content:center; align-items:center;display:flex;}

.mglPH31	{ width:100%; height:30px; line-height:30px; font-size:16px; vertical-align:middle; text-decoration:none; display: block; text-align:center; color:#909399;}
.mglPH32	{ width:100%; height:30px; line-height:30px; font-size:16px; vertical-align:middle; text-decoration:none; display: block; text-align:left; color:#909399;}
.mgtPH31    { width:96%; height:28px; float:left; vertical-align:middle; text-decoration:none; line-height:30px; font-size:14px; margin: auto auto; border:none; border:1px solid #909399; text-align:left; text-indent:10px; color:#909399;}
.mgtPH31:hover{color:#FA3534; border:1px solid #FA3534; }
.mgbPH31    { width:100%; height:30px; line-height:30px; font-size:16px; vertical-align:middle; text-decoration:none; margin: auto auto; border:none; outline:none; display: block;border-radius:15px 15px; overflow:hidden;color:#FFFFFF; text-align:center;background-color:#0094ff;}
.mgbPH31:hover{color:#FA3534; }

.mgtPH32     { width:99%; height:90px; float:left; vertical-align:middle; text-decoration:none; line-height:30px; font-size:14px; margin: auto auto; border:none; color:#2979FF;border:1px solid #C8C9CC; text-align:left; text-indent:10px;resize:none; }
.mgtPH32:hover{color:#FA3534; border:1px solid #FA3534; }

.mgSpB1     { width:96%; height:20px; float:left; vertical-align:middle; text-decoration:none; line-height:18px; font-size:12px; border:none; color:#82848A;border:1px solid #2979FF; text-align:center;  border-radius:10px 10px; }
.mgSpB1:hover{color:#FA3534; border:1px solid #FA3534; }

.mgSpB2     { width:96%; height:18px; float:left; vertical-align:middle; text-decoration:none; line-height:20px; font-size:12px; margin: auto auto; border:none; color:#2979FF;border-bottom:1px solid #C8C9CC; text-align:center; }
.mgSpB2:hover{color:#FA3534; border:1px solid #FA3534; }

.lbWR30	{min-width:60px; height:30px; line-height:30px; font-size:12px; vertical-align:middle; text-decoration:none; float:right; color:#FA3534; text-align:right; }
.lbGR20	{min-width:40px; height:20px; line-height:20px; font-size:12px; vertical-align:middle; text-decoration:none; float:left; color:#AAAAAA; text-align:left; border:none; }
.txGR20 {width:98%;  height:19px; line-height:20px; font-size:12px; vertical-align:middle; outline: none; display: block;}
