body{margin:0;padding:0;width:100%;font-size:16px;line-height:2;font-weight:500;color:#000;font-family:Microsoft YaHei;}
img{transition: all .5s;border:none;vertical-align:middle;}
video{margin:0;padding:0;}
a{text-decoration: none;color:#000}
a:link visited active{ color: #000; text-decoration: none;}
a:hover{color:#f50;}
span{transition: all 0.31s;display:inline-block;}
ul{margin:0;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0;margin:0;margin-top:5px}
input{outline:none;font-size:14px}
input[type='text']{ width:80%;height:32px;border-radius:3px;border:1px solid #cccccc; }
input[type='text']:hover{ border:1px solid #ff9900}
input[type='text']:focus{ border:1px solid #ff6600}
input[type='password']{ width:80%;height:32px;border-radius:3px;border:1px solid #cccccc}
input[type='password']:hover{ border:1px solid #ff9900}
input[type='password']:focus{ border:1px solid #ff6600}
input[type='number']{ width:90%;height:26px;border-radius:3px;border:1px solid #cccccc; }
input[type='number']:hover{ border:1px solid #ff9900}
input[type='number']:focus{ border:1px solid #ff6600}
input[type='button']{background:#493;border:0;color:#fff;width:70%;height:40px;border-radius:3px;cursor:pointer;}
input[type='checkbox']{cursor:pointer;width:16px;height:16px;vertical-align:middle;}
input[type='radio']{cursor:pointer;width:16px;height:16px;vertical-align:text-bottom;margin-bottom:-1px; *margin-bottom:-2px}
select{padding-left:7px;padding-right:10px;height:30px;border:1px solid #ccc;border-radius:3px;font-size:12px;margin-right:10px;outline:none;}
textarea{outline:none;font-size:16px;border-radius:3px;border:1px solid #cccccc;font-family:Microsoft YaHei;}
textarea:focus{ border:1px solid #ff6600}
div{transition: all .5s; }
div::-webkit-scrollbar{width:10px;height:5px;border-radius:10px;}
div::-webkit-scrollbar-thumb{border-radius:10px;height:20px; box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2); background : #f40; }
div::-webkit-scrollbar-track{border-radius:10px;box-shadow : inset 0 0 5px rgba(0, 0, 0, 0.2);  background:#fff}
h1,h2,h3{float:left;margin:0;padding:0}
h1{float:left;width:100%;font-size:32px;text-align:center;margin-top:0px;line-height:2}
h2{float:left;width:100%;color:#555;font-size:16px;font-weight:500;text-align:center;line-height:1.5;}

.JBLink{color:#555;margin-left:20px;margin-right:20px;}
.div_bg{display: grid;clear:both;margin:auto;width:100%;min-width:1400px;}
.div_1400{margin:auto;padding-top:5px;width:1400px;}
.div_1200{margin:auto;padding-top:5px;width:1200px;}
.main_menu{float:left;margin-left:60.3px;cursor:pointer;color:#fff;transition: all .2s;}
.main_menu:hover{ border-bottom:3px solid #fb0;padding-bottom:1px;color:#fb0;}

.docNavi{margin:10px 20px 5px 20px}
.docNavi-seg{font-size:11px;color:#479;font-weight:900}
.aNavi{color:#fff;font-weight:500}
.aNavi:hover{color:#f70}
.brn{float:left;width:100%;height:10px;}

.icon{transition: all .0s;float:left;width:25%;text-align:center;font-size:16px;cursor:pointer;}
.icon span{transition: all .3s;width:115px;margin-top:10px;}
.icon img{transition: all .3s;height:56px}
.icon font{font-size:20px;line-height:2}
.icon:hover {color:#f60}
.icon:hover img{height:64px}

.TopMenu{border-bottom:1px solid #777;overflow: hidden;margin:0;padding:0;color:#fff;position: fixed;height:85px;background-color: rgba(0, 0,0, 0.0);z-index:9}
.DownArow{width:24px;opacity:0.5;cursor:pointer;}
.DownArow:hover{width:28px;opacity:1}
.TopText{transition: all 1.5s;position:absolute;top:20%;color:#fff;width:100%;z-index:10;}
.icon-search{cursor:pointer;width: 12px;height: 12px;border-radius: 100%;border:2px solid #f50;position: relative}
.icon-search:after{content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);width:8px;height: 2px;position: absolute;top:13px;left:11px;background-color: #f50;}
.loading{display:none;position:absolute;top:20%;left:50%;width:50px;margin-left:-25px;text-align:center;z-index:100}

.DocBlock{float:left;width:23.5%;margin-right:2%;}
.DocBlockTitle{float:left;width:100%;color:#f50;border-bottom:1px solid #f50;}
.DocBlockPic{float:left;width:55%;}
.DocBlockPic img{width:90%;border-radius:5px;}
.DocBlockPic img:hover{transform: scale(1.05,1.05); -ms-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease;}
.shadow{box-shadow:0 0 5px rgba(1, 1, 0, 0.3);}
.docNav{float:left;width:100%;padding-bottom:5px;margin-bottom:20px;font-size:16px;border-bottom:2px solid #ccc;}
.docNo{background:#e50;width:20px;height:20px;text-align:center;color:#fff;padding:2px;font-size:11px;border-radius:4px;margin-right:8px}
.docCont{float:left;width:1000px;margin:0;background:#fff;font-size:17px;line-height:2.5}
.docCont img{border-radius:6px;margin-top:20px;margin-bottom:10px;}
.docTitle{float:left;width:100%;font-size:32px;font-weight:500;text-align:center;margin-top:0px;line-height:2}
.docTitleSub{float:left;width:100%;color:#555;font-size:16px;font-weight:500;text-align:center;line-height:1.5;}
.docTime{font-size:14px;font-weight:100;text-align:center;margin-bottom:20px;margin-top:10px;}
.docRight{float:right;width:100%;background:#eee;margin-bottom:25px;font-size:16px;border-top:5px solid #940;}

.docPageNor{margin:5px;font-size:12px;width:30px;text-align:center;border-radius:3px;border:1px solid #257;transition: all .5s;cursor:pointer;}
.docPageNor:hover{color:#fff;background:#59c;}
.docPageAct{margin:5px;font-size:12px;background:#257;width:30px;text-align:center;color:#fff;border-radius:3px;border:1px solid #257;}

.AdsRight{float:right;width:100%;background:#eee;margin-bottom:25px;}

.docLabel{float:left;width:100%;color:#c40;font-size:14px;font-weight:900;margin-top:45px}
.rightUl{margin-top:0px;border-bottom:4px solid #257;line-height:2}
.OHI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ItemTitle{margin-left:40px;border-bottom:2px solid #000;line-height:1.7;font-weight:600}
.ItemTable{float:left;width:96%;background:#f4f4f4;margin-left:1%;margin-right:1%;padding:1%;margin-top:10px;margin-bottom:15px;}

.RelatedLink{float:left;width:90%;padding-left:5%;padding-right:5%;padding-top:20px;padding-bottom:20px;background:#f4f4f4}
.FootA{color:#ccc}
.FootA:hover{color:#3ac}

.LoopDot{height:8px;width:24px;border-radius:2px;margin-left:5px;margin-right:5px;background:#ccc;cursor:pointer;transition:all .3s;}
.LoopDot:hover{background:#f50}
.LoopDotAct{height:8px;width:24px;border-radius:2px;margin-left:5px;margin-right:5px;background:#f50;cursor:pointer;transition:all .3s;}
.LoopItem{width:100%;position:relative;}
.LoopTitle{position:absolute;bottom:0.8%;left:2%;color:#fff;font-size:25px;font-weight:500;text-shadow:5px 2px 6px #000;z-index:2}
.LoopBK{position:absolute;top:0;left:0;width:100%;}
#LoopDom{position:absolute;top:0;left:0;width:100%;}
#LoopDom div{white-space:nowrap;padding:0;margin:0;font-size:0}
#LoopDom img{width:100%;}



.Play21{width:21px;margin-right:5px; content:url(/img/icon/play_red.png); opacity:0.8}
.Play32{width:28px;content:url(/img/icon/play_red.png); position:absolute;top:40%;left:39%;z-index:9;opacity:0.8}

.Expert{float:left;width:20%;height:180px;text-align:center;font-size:13px}
.Expert img{width:96px;margin-top:10px;border-radius:5px;}
.Expert img:hover{transform: scale(1.08,1.08); -ms-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08); -o-transform:scale(1.08,1.08); -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease;}

.more{float:right;margin-right:10px;font-size:11px;margin-top:10px;color:#c50}
.more::before{content: 'more...';}
.ALink{margin-left:20px;}
.ImgListG{float:left;width:100%;text-align:center;height:170px;display:table;}
.ImgListVM{display:table-cell;vertical-align:middle;width:100%;height:100%}
.ImgListVM img{margin:0;max-width:100%;max-height:320px}

.ImgTableScroll{float:left;width:92%;overflow:hidden;overflow-x:auto;}
.ImgTableScroll	 div{float:left;white-space:nowrap;display:table;height:160px;padding-top:5px}
.ImgTableScroll	 img{margin:0;max-height:140px;margin-left:10px;margin-right:10px;cursor:pointer;}
.ImgTableScroll	 img:hover{transform: scale(1.05,1.05); -ms-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease;}
.TableScrollButton	{float:left;width:3%;color:#bbb;margin-right:1%;text-align:center;height:145px;display:table;cursor:pointer;user-select:none; -webkit-transition:all 0.3s;transition:all 0.3s}
.TableScrollButton	:hover{background:#f4f4f4;color:#f50}
.UnitFlag{float:left;margin-top:3px;margin-left:10px;}
.UnitFlag img{height:20px;margin:0;padding:0;margin-right:10px;cursor:pointer;border-radius:0;}
.TableScrollButton span{display:table-cell;vertical-align:middle;font-size:22px;-webkit-transition:all 0.3s;transition:all 0.3s}

.FixedMenu{position:fixed;z-index:9;width:360px;font-weight:100;text-align:right;padding-top:100px;padding-bottom:150px;background:#fff;border-radius:3px;font-size:20px;margin-top:0px;box-shadow:0 0 7px rgba(1, 1, 0, 0.2)}
