@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0;}
header, footer, summary, section, article, aside, nav, hgroup, address, figure, figcaption, main, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary, select {outline: 0;}
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; vertical-align: top; }
label, summary { cursor: default; }
input, button, textarea, select { *font-size: 100%}
/*h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}*/
del, ins, u, s, a, a:hover { text-decoration: none; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; }
a, button { cursor: pointer; }
a:active, a:hover { outline: 0 }
html, body, textarea, input, button, select, keygen, legend { font: 16px/1.4; color: #333; outline: 0; border: 0;font-family: "microsoft yahei", "simhei", "simsun"; }
a { color: #333; }
body {;background-color: #FFFFFF;}
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
/* 重置样式 */

.icon_back_top {background: #6e7b9c url(cosmos_back_top@2x.png) no-repeat center center;background-size: 42px 42px;opacity:0.3;width: 56px; height: 56px;z-index: 9999;position: fixed;right: 125px;bottom: 50px;border-radius: 5px;}
.icon_back_top:hover{opacity:1;background-color:#0058A8;}

.flow_btn ul li a {display: block;width: 44px;height: 44px;text-indent: -9999px;border-radius: 3px;}
.logo1102{line-height:66px!important;}
.logo1102 img{width:66px;height:auto;}
@charset "utf-8";/* CSS Document*/html{color: #333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border: none;}
button,em,input,option,select,textarea,th{font: inherit;}
li{list-style: none;}
h1,h2,h3,h4{font-weight: normal;font-size: 100%;}
body{margin: 0;padding: 0;color: #333;background-color: #ffffff;}
a{color: #333;text-decoration: none;cursor: pointer;/*-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*/}
a:hover{text-decoration: none;color: #333;}
input{outline: none;}
body{background-color: #f0f0f0 !important;}
/****公用****/.fl{float: left;}
.fr{float: right;}
.txtcenter{text-align: center;}
.bor{border: 1px solid #CCC;}
.rel{position: relative;}
.red{color: #FF0000;}
.white{color: #FFF;}
.block{display: block;}
.in-block{display: inline-block;}
.hide{display: none;}
/*清除浮动1*/.clear{clear: both;height: 0;overflow: hidden;clear: both!important;}
.clear.both{height: 10px;}
/*清除浮动2*/.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/*正文*/.rule_content{padding-top:100px;width: 1200px;margin: auto;background: #ffffff;text-align: center;font-family: fangsong;}
.rule_content .title{color: #fe0002;font-size: 40px;font-family:宋体;padding: 0px 0 25px 0;}
.rule_content .title a{color: #fe0002;display: block;height: 76px;top: 108px;left: 372px;padding: 100px 0 42px 0;}
.DocAbstract{margin-top:20px;font-size:18px;font-family:fangsong;margin-bottom:56px;line-height: 30px;}
.DOCTITLE{font-size: 28px;font-family: 宋体;font-weight: bold;}
.rule_content .content{margin: 58px 78px 60px;line-height: 38px;font-size: 21px;color: #333;}
#zoom p:nth-child(1) span{font-weight: bold !important;font-size: 28px !important;font-family: 仿宋;}
#zoom p:nth-child(2) span{font-family: fangsong !important;font-size: 18px !important;}
.ru_top{position: relative;border-bottom: 5px solid #0058A8;}
.download{position: absolute;bottom: 12px;right: 12px;}
.download a{font-size: 14px;line-height: 36px;color: #666666;display: block;font-family: "microsoft yahei"}
.download>div{line-height: 21px;width: 88px;height: 36px;border: 1px solid #d1d2d4;display: inline-block;float: left;}
.download>div:nth-child(even){margin-left: 12px;}
.rul_note{border-top: 5px solid #0058A8;overflow: hidden;}
.rul_note p{font-size: 28px;font-family: 仿宋;color: #fe0002;float: right;margin: 40px 77px 40px 0;font-weight: bold;}
.logo1102{width:66px;height:auto;}
.zfgz1115{margin-left: 18px;line-height:66px;}
.TRS_Editor{text-align: left;}
/* 文章页自适应*/
@media (max-width: 768px){/*正文*/
.icon_back_top {background: #6e7b9c url(cosmos_back_top@2x.png) no-repeat center center;background-size: 30px 30px;opacity:0.3;width: 36px; height: 36px;z-index: 9999;position: fixed;right: 10px;bottom: 50px;border-radius: 5px;}
body{line-height:0.8rem!important;}
.logo1102{width:0.8rem;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{line-height: 1.42857143;font-family: "宋体", Helvetica, Arial, sans-serif;}
p{margin: 0 0 10px;}
a{color: #337ab7;}
.wrap{width: 100%;}
.zfgz1115{line-height:0.8rem;}
.title a{width: 100%!important;padding: 0%!important;top: 0px!important;left: 0px!important;font-size: 1.6rem;color: #fe0002;}
.rule_content{width: 100%;padding: 25px;background: #fff;}
.rule_content .title{position: relative;color: #fe0002;font-family: "仿宋";font-weight: bolder;width: 6.6rem!important;margin: auto !important;padding: 0 !important;}
.ru_top .title{margin-top:1rem;}
.ru_top .title img{width: 0.8rem;display: block;}
.ru_top .title p{margin-left: 0.2rem !important;display: block;font-size:0.6rem;}
.rule_content .content{width: 100%;color: #333;background: #fff;padding:0.5rem 0 0.7rem 0;margin: 0;}
.TRS_Editor{font-size: 0.29rem;line-height: 0.48rem;}
#zoom p:nth-child(1) span{font-weight: bold !important;font-size: 0.6rem !important;}
#zoom p:nth-child(2) span{font-family: fangsong !important;font-size: 0.45rem !important;}
.ru_top{border-bottom: 3px solid #0058A8;position: relative;overflow: hidden;}
.download{position: relative;width: 5.04rem;bottom: 0px;right: 0px;margin:10px 5px 10px;float: right;}
.download a{font-size:14px;line-height: 32px;color: #666666;}
.download>div{line-height: 32px;width:2.4rem;height: 32px;border:1px solid #d1d2d4;margin-right: 0;}
.download>div:nth-child(even){margin-left: 0.24rem;}
.rul_note{border-top: 3px solid #0058A8;overflow: hidden;}
.DOCTITLE{font-size: 0.37rem;line-height:0.7rem;}
.DocAbstract{font-size: 0.28rem;line-height: 0.4rem;margin-bottom: 0.8rem;}
.rul_note p{font-size: 0.4rem;font-family: "仿宋";font-weight: bold;color: #fe0002;float: right;margin: 0.25rem 0.25rem 0 0;padding: 10px 0px;}
}

@media (max-width: 480px){
.DOCTITLE {font-size: 0.45rem;line-height: 0.7rem;}
.DocAbstract {font-size: 0.36rem;line-height: 0.6rem;}
.TRS_Editor {font-size: 0.36rem;line-height: 0.6rem;}
.rul_note p {font-size: 0.5rem;}
}
@media (max-width: 414px){
.DOCTITLE {font-size: 0.48rem;line-height: 0.7rem;}
.DocAbstract {font-size: 0.4rem;line-height: 0.65rem;}
.TRS_Editor {font-size: 0.38rem;line-height: 0.65rem;}
.rul_note p {font-size: 0.5rem;}
}
@media (max-width: 375px){
.DOCTITLE {font-size: 0.5rem;line-height: 0.7rem;}	
.DocAbstract {font-size: 0.4rem;line-height: 0.65rem;}
.TRS_Editor {font-size: 0.4rem;line-height: 0.75rem;}
.rul_note p {font-size: 0.55rem;}
}
@media (max-width: 320px){
.DOCTITLE {font-size: 0.6rem;line-height: 0.8rem;}
.DocAbstract {font-size: 0.45rem;line-height: 0.68rem;}
.TRS_Editor {font-size: 0.55rem;line-height: 0.75rem;}
.rul_note p {font-size: 0.55rem;}
}
@media (max-width: 240px){
.rule_content{width: 100%;padding: 15px;background: #fff;}
.TRS_Editor {font-size: 0.5rem;line-height: 0.7rem;}
.download a {font-size: 0.25rem;line-height: 0.9rem;}
.download>div{line-height: 0.9rem;height: 0.9rem;}
.rul_note p{padding: 0px;}
.rul_note p {font-size: 0.55rem;}
}