﻿body { margin:0; padding:0; font-size:14px; font-family:'Microsoft YaHei','宋体','serif'; color:#737373 }
td,li,select,input,textarea,.fs12 { font-size:12px }
ul,ol,li {  margin:0; padding:0; list-style:none; word-break:break-all }
input { margin:0; color:#313131; font-family:'Microsoft YaHei' }
input[type=checkbox], input[type=radio] { vertical-align:middle }
label { padding-left:4px }
table { border-collapse:collapse; border-spacing:0/*; width:100%*/ }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,p,img,a img,div { margin:0; padding:0; border:0 }
iframe,form { border:none }
.mc { color:#D7000F }
a { color:#737373; text-decoration:none }
a:hover { text-decoration:none; color:#D7000F }
.floatl { float:left }
.floatr { float:right }
.dsplnone { display:none }
.fwb { font-weight:bold }
.fwbRed { font-weight:bold; color:red }
.fwbBlue { font-weight:bold; color:blue }
.fcRed { color:red }
.fcBlue { color:blue }
.clear { clear:both; line-height:0px; font-size:0px; height:0px }
.span2 { clear:both; height:2px; line-height:0px; font-size:0px }
.span6 { clear:both; height:6px; line-height:0px; font-size:0px }
.span18 { clear:both; height:18px; line-height:0px; font-size:0px }
.span10 { clear:both; height:10px; line-height:0px; font-size:0px }
.span22 { clear:both; height:22px; line-height:0px; font-size:0px }
.pdl5 { padding-left:5px }
.tac { text-align:center }
.bgf0 { background-color:#F0F0F0 }
.pbgc { background-color:#D7000F }
.xxfs { font-size:20px; font-weight:bold; color:#575757 }
.xxxfs { font-size:22px; font-weight:bold; color:#575757 }

::-webkit-input-placeholder { color:#DFDFDF }
:-moz-placeholder { color:#DFDFDF; opacity:1 }
::-moz-placeholder { color:#DFDFDF; opacity:1 }
:-ms-input-placeholder { color: #DFDFDF }

.bodycss { width:100%; line-height:180%; font-size:16px; padding-bottom:25px }

.flex-container { display:-webkit-box; display:-webkit-flex; display:-moz-box; display: -ms-flexbox; display:flex }
.flex-container.dir-column { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column }
.flexfree { -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1 }
.flexnone { -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; }

.fullWrap { width:100% }
.fwrap { width:100%; max-width:1366px; margin:auto }
.contwrap { width:1000px; margin:auto }

.scpwrap { position:relative }
.scpwrap .left { width:200px; position:relative; top:-15px }
.scpwrap .right { margin-left:15px; padding-top:8px }

.leftnav { border-top:#D7000F solid 3px }
.leftnav .navfoot { border-top:#D7000F solid 1px; background-color:#F0F0F0; height:28px; margin-bottom:15px }
.clhtit { color:#D7000F; font-size:16px; font-weight:bold; padding:5px 0 15px 10px; background-color:#FFFFFF }
.navitem div { padding:15px 0 15px 25px; background-color:#FFFFFF; border-top:#DFDFDF solid 1px; background-image:url(/resources/images/dotr.png); background-repeat:no-repeat; background-position:15px center }
.navitem a.active { color:#D7000F }

.curlocal { background:url(/resources/images/curlh.png) no-repeat left center; padding:8px 0 8px 25px; position:relative }
.curlocal .share { position:absolute; width:200px; height:50px; top:8px; right:0 }
.scpcontent { margin:14px 0 0 24px }
.adTitle { border-bottom:solid 1px #DFDFDF; padding-bottom:15px }
.adTitle .title { font-size:22px; font-weight:bold; color:#D7000F; margin:12px 0 }
.adTitle .date, .alwrap .date { font-style:italic; color:#ABABAB; font-size:12px }
.adbody { margin-top:28px }

.alwrap { border-top:solid 5px #D7000F; padding-top:10px; margin-top:20px }
.alwrap .item { padding:10px 0; border-bottom:solid 1px #DFDFDF; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center }
.alwrap .item .tit { background-image:url(/resources/images/dotb.png); background-repeat:no-repeat; background-position:10px center; padding:3px 0 3px 18px }
.alwrap .date { padding-left:18px }
.alwrap .sccol { margin-right:10px }

.mbtnA { border:solid 1px #D7000F; border-radius:5px; padding:6px 8px }
.mbtnA:hover { color:#FFFFFF; background-color:#D7000F }

.pager { padding:20px 0; text-align:center; overflow:auto }
.pager a, .pager span { min-width:18px; min-height:18px; padding:2px 0 0; display:inline-block; margin:0 10px; color:#313131; border-radius:2px; text-decoration:none }
.pager a:hover { background-color:#e6e6e6 }
.pager span.cur { background-color:#E31216; color:#FFF }
.pager a.f { background:url(/resources/images/p_first.png) no-repeat center 9px }
.pager a.p { background:url(/resources/images/p_prev.png) no-repeat center 9px }
.pager a.n { background:url(/resources/images/p_next.png) no-repeat center 9px }
.pager a.l { background:url(/resources/images/p_last.png) no-repeat center 9px }

.notrcd { margin:30px 0 100px; font-size:18px; text-align:center }

.bmBtn a { font-size:20px; border-radius:6px; background-color:#D7000F; color:#FFFFFF; padding:6px 32px 6px 10px; background-image:url(/resources/images/bmbtnbg.png); background-repeat:no-repeat; background-position:right center }

/*底部公共悬浮条*/
.fixed-bottom-box { clear:both }
.fixed-bottom-box .fixed-bottom-bar { height:130px; width:100%; position:fixed; z-index:1000; bottom:0;left:0; font-size:14px; visibility:hidden;transform:translateX(-100%);-webkit-transform:translateX(-100%); transition:all ease .3s;-webkit-transition:all ease .3s;}
.fixed-bottom-box.active .fixed-bottom-bar { visibility:visible; transform:translateX(0); -webkit-transform:translateX(0);}
.fixed-bottom-bar .close { width:32px; height:32px; position:absolute; right:10px; top:10px; cursor:pointer; z-index:11; background-image:url(/resources/images/wx_close.png) }
.fixed-bottom-bar .box{ position:relative; z-index:10; height:100% }
.fixed-bottom-box .down-bar-btn { width: 90px;height: 130px;position:fixed;left:0;bottom:0;z-index:21;background: url(/resources/images/119exam.png) no-repeat;cursor: pointer;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0); transition:all ease .3s;-webkit-transition:all ease .3s;}
.fixed-bottom-box.active .down-bar-btn { visibility:hidden; transform:translateX(-130px);-webkit-transform:translateX(-130px) }

/*右侧悬浮导航*/
.fixed-right-nav { position:fixed; z-index:50; right:0; left:auto; top:50%; margin-top:-100px; width:78px; text-align:center; opacity:.9;}
.fixed-right-nav a { display:block; height:50px; border-radius:2px; margin-bottom:2px; background:#939393; overflow:hidden; color:#fff;}
.fixed-right-nav a:hover{ background:#f84f45;}
.fixed-right-nav .backtop i{ display:block; width:29px; height:17px; margin:17px auto 0; background:url(/resources/images/public.png) no-repeat -42px -116px;}
.fixed-right-nav .msg i{ display:block; width:16px; height:17px; margin:9px auto 0; background:url(/resources/images/public.png) no-repeat -48px -45px;}
.fixed-right-nav .decora i{ display:block; width:18px; height:18px; margin:8px auto 0; background:url(/resources/images/public.png) no-repeat -47px -68px;}
.fixed-right-nav .qrcode i{ display:block; width:18px; height:18px; margin:15px auto 0; background:url(/resources/images/public.png) no-repeat -47px -91px;}
.fixed-right-nav .qrcodePic{ position:absolute; bottom:0px; visibility:hidden;right:80px; width:110px; height:110px;transform:scale(0);-webkit-transform:scale(0);transition:all ease .3s;-webkit-transition:all ease .3s;transform-origin:right bottom;-webkit-transform-origin:right bottom;cursor:default}
.fixed-right-nav .qrcode:hover .qrcodePic{ visibility:visible;transform:scale(1);-webkit-transform:scale(1);}
@media(max-width:1410px){.fixed-right-nav{ right:0; margin-right:0;} }





