@charset "utf-8";
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {margin: 0;padding: 0}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video {display: block}
body {font-family:"Microsoft Yahei","ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3"; background: #f2f2f2;}
textarea {resize: none}
iframe,img {border: 0}
ul,ol {list-style: none}
i{ font-style:normal}
.fl{ float:left;}
.fr{ float:right}
.awardCon:after,.sliderwrap:after,.whiteBg:after,.whiteBg:after,.userNav:after{content:"";display:block;clear:both}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only}
input {-webkit-appearance: none}
a {text-decoration:none; color:#4a4a4a}
.hdbox{width:100%;background: #ffffff}
.hdbox .logo{padding-left:5px;padding-top:5px;padding-bottom:2px;}
.hdbox .hdbtn {
    float:right;
    border-radius:40px;
    border:1px solid #ddd;
    margin:28px 6px 0 0
}
.hdbox .hdbtn a {
    width:55px;
    text-align:center;
    display:inline-block
}
.hdbox .hdbtn a:first-child {
    border-right:1px solid #ddd;
    line-height:1.5em
}
.header{
    height:70px;
    background-color:#F0270C;
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#F0270C),to(#C91219));
    overflow: hidden;
    color:#ffffff;
}
.header a{color:#ffffff;}
.header ul{height:35px;}
.header li{width:18.5%;text-align:center;line-height:35px;display:inline-block}
.pagebox{line-height: 30px}
.guide .tit{padding:0 10px; line-height:40px;position:relative;}
.guide .tit h2{display:inline-block;border-left:3px solid #ffc254; padding-left:10px; font-size:16px; color:#222}
.guide .tit .bor1{ border-left:3px solid #ff7a4c}
.guide .tit .bor2{ border-left:3px solid #bbdf42}
.guide .tit .bor3{ border-left:3px solid #ff2d55}
.guide .tit .bor4{ border-left:3px solid #5cb4ff}
.guide .tit .more{ position:relative; float:right; height:24px; line-height:22px; color:#666; padding-right:5px}
.guide .tit .more:after{ right:-4px;}
.nextpage{margin:10px auto; height:30px; line-height:30px;}
.whiteBg{ border-radius:3px; -webkit-border-radius:3px; background:#fff; padding:10px; padding-top:0px;padding-bottom:0px;overflow:hidden}
.whiteBg h3 { font-size:16px; }
.whiteBg h3 span{padding-left:10px; color:#bebebe; font-size:13px; font-weight: normal}
.whiteBg .information li{ line-height:40px; border-bottom:1px dotted #dcdcdc; position:relative;}
.whiteBg .information li a {color:#666;width: 280px;overflow: block;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.whiteBg .information li span{padding-left:10px;padding-right:10px}
.whiteBg .information li:last-child{border-bottom:none}
.whiteBg .list li{ line-height:40px; width:100%;word-wrap:break-word;border-bottom:1px dotted #dcdcdc; position:relative;}
.whiteBg .list li a {color:#666;}
.whiteBg .list li span{padding-left:10px;padding-right:10px}
.whiteBg .list li:last-child{border-bottom:none}
.footer {
    text-align:center;
    padding-top:5px;
}
.footer p{padding-top:5px;}
.mf_o2 {
    width:100%;
    overflow:hidden
}
.mf_o2 li {
    display:inline; float:left; margin-right:8px; white-space:nowrap; line-height:25px;
}
.mf_o2 a {
    border-right:1px solid #9b9b9b;
    color:#0053a5;
    display:inline-block;
    text-align:center;
    width:100%
}
.mf_o2 li:last-child a {
    border-right:0 none
}
.note{margin-top:10px;padding-bottom:10px;line-height:20px;padding-left:10px;}
/*内容页*/
.detail {margin:5px auto;}
.detail h2{text-align: center;font-size:16px;}
.detail .info{width:100%;padding-top:5px;padding-bottom:10px;border-bottom:1px dotted #ddd;text-align:center;color:gray;}
.detail .fn{position:relative;width:100%;min-height:20px;padding:15px 0;}
.detail .fn a{font-size:16px;}
.detail .fn .like{height:32px;line-height:32px;float:left;padding:0 8px 0 28px;display:inline-block;border:1px solid #f58220;border-radius:6px;color:#f58220;}
.detail .fn .btn{height:32px;line-height:32px;float:left;padding:0 12px;display:inline-block;border:1px solid #7cc521;border-radius:6px;color:#7cc521;}
.detail .fn .btn.on{color:white;background:#F0270C;}
.detail .fn .btn:last-child{margin-left:10px;margin-right:10px;}
.detail .fn .rfloat{position:absolute;top:10px;right:0;}
.detail .fn .rfloat .btn{position:relative;}
.detail .fn .art-text-acdv{width:100%;height:22px;line-height:22px;float:left;padding-right:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail .fn .art-text-acdv a{color:#666;}
.detail .content{width:100%;overflow:hidden;padding-top:10px;}
.detail .content p{line-height:160%;margin:5px 0;font-size:16px;}
.detail .content img{max-width:100%;}
.detail .content .text{padding:10px;padding-top:0px;font-size:16px;line-height: 28px}
.detail .content .text a{color:red;}
.push h4{width:100%;height:50px;line-height:50px;padding-left:10px;border-bottom:1px solid #ccc;}

.path {
    height:42px;
    line-height:42px;
    font-size:16px;
    color:#fff;
    background:#db3030
}
.path span {
    padding-left:6px
}
.path em {
    height:42px;
    float:left;
    margin-right:4px;
    padding:0 6px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    position:relative;
    font-style:normal
}
.path em img {
    width:21px;
    margin:-3px 9px 0 4px
}
.path em:after {
    position:absolute;
    content:"";
    right:0;
    top:0;
    width:0;
    height:22px;
    border-left:1px #b71313 solid;
    -webkit-transform:rotate(-20deg)
}
.path em:before {
    position:absolute;
    content:"";
    right:0;
    bottom:0;
    width:0;
    height:22px;
    border-left:1px #b71313 solid;
    -webkit-transform:rotate(20deg)
}
.path a {
    color:#fff
}
.path a:visited {
    color:#fffffe
}
.path i {
    font-style:normal;
    padding-right:10px;
    float:right
}


.pgs {  text-align: center;}
.cl {  zoom: 1;}
.pg {  float: none;  display: inline-block; line-height:30px;}
.pg a, .pg strong, .pgb a, .pg label {  float: left;  height: 28px;  line-height: 28px;  margin-right: 2px;  padding: 0 10px;  border: 1px solid #e8e8e8;  overflow: hidden;  border-radius: 15px;  background-repeat: no-repeat;  background: #fff;  color: #60717e;  text-decoration: none;  display: inline;  margin-left: 4px;}
.pg a:hover, .pgb a:hover,.pg a:hover.nxt {  background-color: #2393df;  color: #FFF;  text-decoration: none;}
.pg a.prev {  background: url(/NetImages/arw_l.gif) no-repeat;  background-position: 50% 50%;  padding: 0 6px;}
.pg strong {  background: #2393df;  border-color: #2393df;  color: #FFF;}
.pg label {  cursor: text;}
.px, .pt, .ps, select {  border: 1px solid;  border-color: #848484 #E0E0E0 #E0E0E0 #848484;  background: #FFF color: ;}
.px, .pt, .ps, select {  padding: 4px 4px;  line-height: 18px;  border: 1px solid #CCC;  background-color: white;  box-shadow: 2px 2px 2px #F0F0F0 inset;  vertical-align: middle;  margin: 0;  font-family: inherit;  color: #333;}
.px {  border: 1px solid #DDD;  border-radius: 4px;}
.pg label .px {  padding: 0;  width: 25px;  height: 16px;  line-height: 16px;}
.pg a.nxt, .pgb a {  padding: 0 10px;}
.pg a.nxt {  background: #FFF; font-size:13px; line-height:30px;}

.breadcrumb { font-size: 13px; background: #FFF; border-top: 1px solid #D0D0D0; overflow: hidden; border-bottom: 1px solid #D0D0D0; }
/*.breadcrumb .crust:hover a, span.crumb { background-color: #d7edfc }
.breadcrumb .crust:hover span.crumb { background-color: #d7edfc }
.breadcrumb .crust:hover .arrow span { border-left-color: #d7edfc }*/
.breadcrumb .crust { display: block; float: left; position: relative; }
.breadcrumb .crust:last-child a { font-weight: bold }
.breadcrumb .crust:first-child a { padding-left: 10px; color: #333; }
.breadcrumb .crust a, span.crumb { text-decoration: none; background-color: #FFF; padding: 0 10px 0 18px; margin-bottom: -1px; border-bottom: 1px solid #D0D0D0; outline: 0 none; display: block; line-height: 36px; _border-bottom: none; color: #333; }
.breadcrumb .crust .arrow { border: 8px solid transparent; border-right: 1px none black; border-left-color: #D0D0D0; display: block; position: absolute; right: -12px; top: 10px; z-index: 1; width: 0px; height: 0px }
.breadcrumb .crust .arrow span { border: 12px solid transparent; border-right: 1px none black; border-left-color: #FFF; display: block; position: absolute; left: -13px; top: -12px; z-index: 2; white-space: nowrap; overflow: hidden; text-indent: 9999px; width: 0px; height: 0px }
.breadcrumb .crust .arrow { _display: none }

.nexttitle { background: #FFFFFF; padding: 5px 10px; float: none; clear: both; border: 1px solid #dbdbdb; margin: 10px; }
.nexttitle a { padding-left: 60px; line-height: 30px; position: relative; height: 30px; overflow: hidden; display: block; font-size: 15px; color: #0000FF; }
.nexttitle br { display: none; }
#nextgo, #nextpre { width: 50px; position: absolute; top: 3px; bottom: 0px; left: 0px; height: 24px; }
#nextgo { background-color: #12B1CF; ; }
#nextpre { background-color: #68D115; }
#nextgo:before { content: "上一条"; font-size: 13px; }
#nextpre:before { content: "下一条"; font-size: 13px; }
#nextgo:before, #nextpre:before { color: #FFFFFF; line-height: 24px; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; text-align: center; }
#nextgo:after { content: ''; display: block; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-left: 4px solid #12B1CF; top: 7px; right: -8px; }
#nextpre:after { content: ''; display: block; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-left: 4px solid #68D115; top: 7px; right: -8px; }

div.showpage { margin: 5px 10px; border-radius: 3px; border: 1px solid #dbdbdb; overflow: hidden; background-color: #fff; color: #555555; text-align: center; }
/*并行触屏按钮,1-5个链接自动换行*/
.btBox { padding: 4px 0; }
.bt1, .bt2, .bt3, .bt4, .bt5 { margin: 0px 10px; overflow: hidden; }
.bt1 a { width: 100%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt2 a { width: 50%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt3 a { width: 33%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt4 a { width: 25%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt5 a { width: 20%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt1 a, .bt2 a, .bt3 a, .bt4 a, .bt5 a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; border: 1px solid #dbdbdb; border-right: none; box-shadow: 0 0 2px 0 #f6f7f8 inset; display: block; height: 32px; line-height: 32px; text-align: center; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f3f6)); background: -webkit-linear-gradient(top, #ffffff, #f1f3f6); background: -moz-linear-gradient(top, #ffffff, #f1f3f6); background: -ms-linear-gradient(top, #ffffff, #f1f3f6); background: -o-linear-gradient(top, #ffffff, #f1f3f6); }
.bt1 a:last-of-type, .bt2 a:last-of-type, .bt3 a:last-of-type, .bt4 a:last-of-type, .bt5 a:last-of-type { border-right: 1px solid #dbdbdb; }
.bt2 a.btSelect, .bt3 a.btSelect, .bt4 a.btSelect, .bt5 a.btSelect { color: #ffffff; text-decoration: none; text-shadow: 2px 2px rgba(0,0,0,0.1); background-color: #828282; background: -webkit-linear-gradient(19% 75% 90deg, #929292, #757575); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#757575)); background: -moz-linear-gradient(19% 75% 90deg, #929292, #757575); background: -ms-linear-gradient(19% 75% 90deg, #929292, #757575); background: -o-linear-gradient(19% 75% 90deg, #929292, #757575); background: linear-gradient(19% 75% 90deg, #929292, #757575); }