body{font-family: \5FAE\8F6F\96C5\9ED1, \534E\6587\7EC6\9ED1;line-height: 1.5;font-size: 12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
body,dd,dl,form,h1,h2,h3,h4,h5,h6,p{margin: 0}h1,h2{font-weight: normal}
ol,ul{margin: 0;padding: 0;list-style-type: none}
em,i{font-style: normal}table{border-collapse: collapse;border-spacing: 0}
img{border: 0}
button,img,input,label,select{vertical-align: middle}
button,input,select,
textarea{outline: none;font-size: 100%;font-family: inherit}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
a:link,a:visited{color: #333;text-decoration: none;}
a:hover,a:active{color:#1291ea; text-decoration:none;}
.db{display: block}
.dn{display: none}
.di{display: inline}
.dib{display: inline-block}
.pa{position: absolute}
.pr{position: relative}
.t0{top: 0}
.r0{right: 0}
.b0{bottom: 0}
.l0{left: 0}
.l{float: left}
.r{float: right}
.w100p{width: 100%}
.w1000{width: 1000px}
.w740{width: 740px}
.w820{width: 820px}
.w800{width: 800px}
.w360{width: 360px}
.w340{width: 340px}
.w310{width: 310px}
.h160{height: 160px;overflow: hidden}
.h4p5e{height: 4.5em;overflow: hidden}
.h3e{height: 3em;overflow: hidden}
.h16{height: 16px;overflow: hidden}
.h20{height: 20px;overflow: hidden}
.h24{height: 24px;overflow: hidden}
.h30{height: 30px;overflow: hidden}
.h35{height: 35px;overflow: hidden}
.h36{height: 36px;overflow: hidden}
.h40{height: 40px;overflow: hidden}
.h60{height: 60px;overflow: hidden}
.h72{height: 72px;overflow: hidden}
.mh40{max-height: 40px;overflow: hidden;_height: 40px}
.mh48{max-height: 48px;overflow: hidden;_height: 48px}
.mh60{max-height: 60px;overflow: hidden;_height: 60px}
.mh72{max-height: 72px;overflow: hidden;_height: 72px}
.mh80{max-height: 80px;overflow: hidden;_height: 80px}
.lh16{line-height: 16px}
.lh20{line-height: 20px}
.lh24{line-height: 24px}
.lh30{line-height: 30px}
.lh35{line-height: 35px}
.lh40{line-height: 40px}
.mlra{margin-left: auto;margin-right: auto}
.mlr3{margin-left: 3px;margin-right: 3px}
.mlr5{margin-left: 5px;margin-right: 5px}
.mlr10{margin-left: 10px;margin-right: 10px}
.mlr15{margin-left: 15px;margin-right: 15px}
.mlr20{margin-left: 20px;margin-right: 20px}
.mtb3{margin-top: 3px;margin-bottom: 3px}
.mtb5{margin-top: 5px;margin-bottom: 5px}
.mtb10{margin-top: 10px;margin-bottom: 10px}
.mtb15{margin-top: 15px;margin-bottom: 15px}
.mtb20{margin-top: 20px;margin-bottom: 20px}
.mtb30{margin-top: 30px;margin-bottom: 30px}
.mtb40{margin-top: 40px;margin-bottom: 40px}
.mt1n{margin-top: -1px}
.mt3{margin-top: 3px}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mt40{margin-top: 40px}
.mt60{margin-top: 60px}
.mr3{margin-right: 3px}
.mr5{margin-right: 5px}
.mr10{margin-right: 10px}
.mr15{margin-right: 15px}
.mr20{margin-right: 20px}
.mr40{margin-right: 40px}
.mb1n{margin-bottom: -1px}
.mb3{margin-bottom: 3px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.ml1n{margin-left: -1px}
.ml3{margin-left: 3px}
.ml5{margin-left: 5px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml220{margin-left: 220px}
.mr1n{margin-right: -1px}
.p1{padding: 1px}
.p2{padding: 2px}
.p5{padding: 5px}
.p10{padding: 10px}
.p12{padding: 12px}
.p14{padding: 14px}
.p15{padding: 15px}
.p20{padding: 20px}
.plr5{padding-left: 5px;padding-right: 5px}
.plr10{padding-left: 10px;padding-right: 10px}
.plr12{padding-left: 12px;padding-right: 12px}
.plr15{padding-left: 15px;padding-right: 15px}
.plr20{padding-left: 20px;padding-right: 20px}
.plr30{padding-left: 30px;padding-right: 30px}
.plr40{padding-left: 40px;padding-right: 40px}
.ptb5{padding-top: 5px;padding-bottom: 5px}
.ptb10{padding-top: 10px;padding-bottom: 10px}
.ptb15{padding-top: 15px;padding-bottom: 15px}
.ptb20{padding-top: 20px;padding-bottom: 20px}
.ptb25{padding-top: 25px;padding-bottom: 25px}
.ptb30{padding-top: 30px;padding-bottom: 30px}
.ptb40{padding-top: 40px;padding-bottom: 40px}
.pt5{padding-top: 5px}
.pt10{padding-top: 10px}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.pt30{padding-top: 30px}
.pr5{padding-right: 5px}
.pr10{padding-right: 10px}
.pr15{padding-right: 15px}
.pr20{padding-right: 20px}
.pr30{padding-right: 30px}
.pb5{padding-bottom: 5px}
.pb10{padding-bottom: 10px}
.pb15{padding-bottom: 15px}
.pb20{padding-bottom: 20px}
.pb30{padding-bottom: 30px}
.pl5{padding-left: 5px}
.pl10{padding-left: 10px}
.pl15{padding-left: 15px}
.pl20{padding-left: 20px}
.pl30{padding-left: 30px}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f15{font-size: 15px}
.f16{font-size: 16px}
.f18{font-size: 18px}
.f20{font-size: 20px}
.f22{font-size: 22px}
.f24{font-size: 24px}
.f30{font-size: 30px}
.fa{font-family: arial}
.fm{font-family: \5FAE\8F6F\96C5\9ED1, "microsoft yahei"}
.fs{font-family: \5B8B\4F53, SimSun}
.fv{font-family: verdana}
.fa{font-family: arial}
.bold,
.fb{font-weight: bold}
.fn{font-weight: normal}
.fi{font-style: italic}
.tal{text-align: left}
.tac{text-align: center}
.tar{text-align: right}
.ti2e{text-indent: 2em}
.ti0{text-indent: 0}
.tdn,
.tdn:hover{text-decoration: none}
.tdu,
.tdu_h:hover{text-decoration: underline}
.c3{color: #333}
.c6{color: #666}
.c9{color: #999}
.cb{color: #bbb}
.cc{color: #ccc}
.cd{color: #ddd}
.cf,
a.cf:hover{color: #fff}
.bgi{background: inherit}
.bg060p{background: url("../images/bg060p.png") 0 0 repeat;background: hsla(0, 0%, 0%, 0.6)}
.bg3{background-color: #333}
.bgf5{background-color: #f5f5f5}
.bgfa{background-color: #fafafa}
.bgf{background-color: #fff}
.bg_blue2{background-color: #262A2E}
.bt1e{border-top: 1px solid #eee}
.bb1e{border-bottom: 1px solid #eee}
.bl1e{border-left: 1px solid #eee}
.br1e{border-right: 1px solid #eee}
.b1e6{border: 1px solid #e6e6e6}
.bt1e6{border-top: 1px solid #e6e6e6}
.bb2f2{border-bottom: 2px solid #f2f2f2}
.bb1e6{border-bottom: 1px solid #e6e6e6}
.bb1_blue{border-bottom: 1px solid #3c4d55}
.bb2_blue{border-bottom: 2px solid #3c4d55}
.b1e{border: 1px solid #eee}
.b5e{border: 5px solid #eee}
.blue,.blue_dtn,.fontblue,.fontblue,a.blue:hover,a.blue_dtn,a.fontblue:hover{color: #3c4d55}
.blue_lighten{color: #A5B8D6}
a.blue_dtn:hover{text-decoration: underline}
.orange,.red,a.orange:hover,
a.red:hover{color: #ff6700}
.vam{vertical-align: middle}
.vat{vertical-align: top}
.wsnw{white-space: nowrap}
.o5{opacity: 0.5;filter: alpha(opacity=50)}
.ovh{overflow: hidden}
.cup{cursor: pointer}
.bg_fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 9999;bottom: 0;background: url("../images/bg060p.png") 0 0 repeat;background: hsla(0, 0%, 0%, 0.6)}
.clf:after{content: "";display: block;height: 0;clear: both;overflow: hidden}
.clf{*zoom: 1}

.location,.location a{color: #848790;font-size: 12px;display: inline-block;}
.location a:hover{color: #4284da}
.location em{margin-left: 4px;margin-right: 4px;display: inline-block}

img{display:block;max-width:100%;border:0}
.sp_header{height:50px;overflow:hidden;background:#acb3b9;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:rgba(60, 77, 85, 0.8);width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px rgba(60, 77, 85, 0.8) solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-bottom:1px rgba(255, 255, 255, 0.3) solid;position:relative;line-height:40px;font-size:14px; text-align: center;margin: 0;float: left;width: 25%;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:100%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:center;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sp_warp { width:100%; min-height: calc(100vh - 110px);}
.bk50,.bk10 { height:50px; display:block;clear:both;}
.bk10 { height:10px; }

.maincate{width: 100%;
        height: 50px;
        line-height: 50px;
        white-space: nowrap;
        box-shadow: 0 1px 2px rgba(0,0,0,.1);
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-perspective: 1000;
        -webkit-overflow-scrolling: touch;
        text-align: justify;
        background: #f78361;
        padding: 0px 5px;
        box-sizing: border-box;
		z-index:200;
    }
.maincate a{ color: #fff; text-decoration: none; margin-right: 10px; font-size: 1.2rem;}
.maincate::-webkit-scrollbar{display: none;}


.swiper-container,.swiper-wrapper img {width: 100%;z-index:11;/*max-height: 236px;*/max-height: 160px;}
.swiper-slide {z-index: 11;}
.swiper-button-prev ,.swiper-button-next{}
.swiper-button-prev i ,.swiper-button-next i{color:#555; font-size:3.6rem; font-weight:100;}
.swiper-wrapper .tit{position: absolute;left: 0;bottom: 0;width: 96%;padding: 0 2%;height: 3em;line-height:3em;color: #fff;background:rgba(0, 0, 0, 0.5);cursor: pointer;-webkit-transition: all 0.2s;transition: all 0.2sl; font-size:1.3em; text-align:center;}
.list_sp { margin:0 1%; float: left;display: inline-block; width:98%;}
.list_sp .tit { /*max-height: 3.6em;*/ line-height: 1.2; overflow: hidden;}
.list_sp .tit a { display: block;  max-height: 3.5em; line-height: 1.2; overflow: hidden; color: #3d464d;font-weight:bold; font-size: 1.0rem;}
.list_sp li { padding-top: 1em; margin-top: 0em; border-bottom: 1px solid #eee;padding-bottom: 15px;}
.list_sp .img { float: right; width: 8.5em;  height: 5em; margin-left: 0.75em; display: block; overflow: hidden; }
.list_sp .img img { width: 8.5em; height: 5em;display: block; width: 100%; }
.list_sp .other { font-size: 1.0rem; line-height: 1.2; height: 1em; margin-top: 1em; color: #aaa; }
.list_sp .i-user2,.list_sp .name, .list_sp .time,.list_sp .com, .list_sp .hot { display: inline-block; vertical-align: middle; }
.list_sp .i-user2 { font-size: 1.0rem; margin-right: 0.25em; -webkit-transform: scale(0.87,0.87);-ms-transform: scale(0.87,0.87);transform: scale(0.87,0.87); }
.list_sp .time { float:right}
.list_sp .com, .list_sp .hot { position: relative; font-size: 1.2rem; float: right; line-height: 1.35; height: 1.2em; padding: 0 0.2em; }
.list_sp .com:before, .list_sp .hot:before { box-sizing:border-box; content: ''; position: absolute; top: 50%; left: 50%; width: 200%; height: 200%; -webkit-transform: translate(-50%,-50%) scale(0.5,0.5); - transform: translate(-50%,-50%) scale(0.5,0.5);   border-width: 1px;  border-radius: 4px; border-style: solid;}
.list_sp .com {  color: #1291ea; border-color: #1291ea; }
.list_sp .hot {  color: #f60; border-color: #f60; ;}
.list_sp li.big .img { float:none; display: block; width: 100%; height: auto; max-height: 20em; margin-left: 0; margin-bottom: 0.5em; overflow: hidden;}
.list_sp li.big .img img { width: 100%; height: auto;}


.box-title{ border-bottom: 1px solid #ddd;padding-bottom:10px;line-height: 26px;height: 26px; margin:0 10px; overflow:visible;font-size: 18px;}
.box-title span{margin: 0;padding: 0 10px 13px;border-bottom: 2px solid #262A2E; font-size:20px;}
.box-title span a{color:#333;}
.box-title span.fr {float:right; margin: 0;padding: 0 10px 0 0;border-bottom:none;font-size:14px;}
.bg_blue2{background-color: #262A2E;width: 100%;display: inline-block;}
.ptb30{padding-top: 20px;padding-bottom: 20px}
#foot{position: relative;line-height: 20px;color: #777;text-align: center;}
#foot_link a{color: #ccc;display: inline-block;}
#foot_link a:hover{color: #3c4d55}
#foot_link i{margin: 0 8px}
#foot p a{ display: inline-block;color: #ccc;}
#foot #foot_share {display:none;}


.listpage{text-align: center; margin-bottom:10px; display:block;}
.listpage .sbt,.listpage .txt,.listpage a{display: inline-block;height: 2.5em;line-height: 2.5;margin: 0 0.25em;padding: 0 1em;font-size: 14px;border: 1px solid #ddd;background: #fff;vertical-align: middle;overflow: hidden;-webkit-transition: all 0.2s;transition: all 0.2s}
.listpage span{display: inline-block;height: 2.5em;line-height: 2.5;margin: 0 0.25em;padding: 0 1em;font-size: 14px;color: #fff;background: #3c4d55;border: 1px solid #3c4d55;text-decoration: none;cursor: pointer;vertical-align: middle;overflow: hidden;-webkit-transition: all 0.2s;transition: all 0.2s}
.listpage .sbt{line-height: 2}
.listpage .txt{width: 3em;text-align: center}
.listpage .txt:focus{-webkit-box-shadow: none;box-shadow: none}
.listpage .cur,.listpage .sbt:hover,.listpage a:hover{color: #fff;background: #3c4d55;border: 1px solid #3c4d55;text-decoration: none;cursor: pointer}
.listpage .cur,.listpage .cur:hover{font-weight: bold}
.listpage .notcur,.listpage .notcur:hover{color: #aaa;background: #fff;border: 1px solid #ddd;cursor: default}

#Article {padding:10px;}
#Article .content {padding:10px; font-size:1.2rem; line-height:200%; /*text-indent:2em;*/}
#Article h1{ line-height: 30px; margin-top: 5px; font-size: 1.4rem; font-weight:600; text-align: left;}
#Article h1.title{ line-height: 30px; margin-top: 5px; font-size: 1.5rem; font-weight:600; text-align: center;}
#Article h1 span { font-size:13px;}
#Article img { display: block; /*max-width: 96%; */ width:100%;margin: 0.2rem auto 0;}
#Article p,#Article h3 { line-height: 1.8; margin-top: 0.1rem; letter-spacing: 0.5px; }
#Article p { font-size: 1.2rem; }
#Article h3 {font-size: 1.8rem;}
#Article table{border: 2px solid #D6E1E5; width: 95%; margin: 0 auto;margin-top: 24px; font-size: 15px;}
#Article table tr td{text-align: right; padding: 6px 4px;background: #fff; border: 1px solid #D6E1E5;}
#Article table tr td:first-child{text-align: center;}
#Article table tr:hover td{background: rgb(230,241,245);}
.c3_820_57 { width: 100%; overflow: hidden; }
.c3_820_57 ul { margin:0; }
.c3_820_57 li { float: left; width: 48%; margin-right: 1%; margin-top:10px; display:inline-block; }
.c3_820_57 li a { font-size:0.6rem;}
.c3_820_57 li img { display: block; width:100%; }
.art-coop {font-size: 1.4rem;margin-top: 0.4em;text-align: center;}
.tags a{display: inline-block;line-height: 24px;margin-right: 10px;padding: 0 12px;border: 1px solid #eee;color: #666;border-radius: 26px;vertical-align: middle;transition: all 0.2s; float:left;}
.tags a.cur,.tags a:hover{color: #3c4d55;border-color: #3c4d55}
.tags_mt10 a{margin-top: 10px}
.tags_blue a{color: #3c4d55}
.tags_art{height: 26px;overflow: hidden}