@charset "utf-8";
*{margin:0; padding:0;outline:none;word-break:break-all;}
body{ background-color:#fff; font-family: Arial,Helvetica,"Microsoft Yahei"; font-size:14px;color:#333; text-align:justify;line-height:1.5; }
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both;}
img{max-width:100%;border:none; vertical-align:middle;}i,em{ font-style:normal;}
ul,li,dl,dd{ list-style:none;}hr{height:1px; margin: 10px 0; border: 0; clear: both; background-color:#e6e6e6 }
.fl,.left{float:left;}.fr,.right{ float:right;}
a:link, a:visited, a:active{text-decoration: none; color:#333;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
a:hover{text-decoration:none;color:#ff0000; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;}

.pagehead{ position:relative; padding:5px 0; margin-bottom:12px;border-top: 3px solid #a30202; background:#fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,.05); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.navlinks{ position:relative; white-space:nowrap; overflow:hidden; overflow: scroll; }
.logo{ position:absolute; top:0; left:0; display: none; text-indent:-1000px; width:135px; height:40px; background:url(logo.png) no-repeat;}
.navlinks a{ position:relative; display:inline-block; font-size:16px; line-height:40px;transition: background-color .5s;padding:0 10px;border-radius:8px;}
.navlinks a:hover{ background-color:#f5f6f7;}
.navlinks a.on:before{ position:absolute;content:''; bottom:5px; width:60%;border-bottom: 2px solid #D92E2E;}

.pagewrap{ position:relative; padding:0 10px 10px 10px;}
.gstit{ font-size:28px; padding-bottom:8px; line-height:1; white-space:nowrap; overflow:hidden; border-bottom:#A9927E 1px dashed; }
.gstit em{ padding-left:14px; display:inline-block; font-weight:normal; font-size:14px; }
.gscon{ font-size:18px; }

.list3 li{ position:relative; white-space: nowrap; overflow:hidden; margin:5px 0; }
.list3 li em{ color:#999; }

.list li{padding: 18px 24px 13px 24px; background: #fff; border-bottom: 1px solid #f4f4f4; position: relative;}
.list li .title h2{font-size: 18px; font-weight: bold; line-height: 24px; height: 24px; margin-bottom: 4px; overflow: hidden; white-space: nowrap;text-overflow:ellipsis;}
.list li .title h2 span{ font-size:12px; color:#999; font-weight:normal; margin-left:10px;}
.summary { margin-bottom: 4px; color: #8a8a8a; font-size: 14px; line-height: 24px; }

.listc li{ text-align:center2; border-bottom: 1px solid #f4f4f4; position: relative;padding-bottom:10px;margin-bottom:20px; }
.listc li .title{ padding-bottom:10px; text-align:center }
.listc .neirong{ text-align:center; font-size:14px; line-height:1.8}

.copyright{ text-align:center; color: #999; font-weight: 400; line-height:24px;}
.copyright .links a{ font-weight:bold; color:#000;}
.copyright .links a.rd::after { content: ''; display: inline-block; margin: 0 10px; width: 1px; height: 14px; background-color: #e0e0e0; vertical-align: sub; }

.oneline { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.bgw15{ background-color:#FFFFFF; padding:15px;}
.bgw{background-color:#FFFFFF; margin-bottom:15px; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.04);}
.box{background: #fff; padding:18px; margin-bottom:12px;border: 1px solid #A9927E; position: relative;}
.box:before,.box:after{content:" ";background: url(bjbg.gif) left top; width: 18px; height: 18px; overflow: hidden; position: absolute; z-index:2; top:-1px;}
.box:before{left:-1px;}
.box:after{ right:-1px; background-position: right 0;}
.boxbl,.boxbr{content:" ";background: url(bjbg.gif) left bottom; width: 18px; height: 18px; overflow: hidden; position: absolute; z-index:2; bottom:-1px;}
.boxbl{left:-1px;}
.boxbr{ right:-1px; background-position: right bottom;}

.cont a{ display:inline-block; position:relative; padding:0; width:30%; margin-right:3.333%; text-align:center; overflow:hidden; border: 1px solid #eee; line-height:24px; border-radius:5px; margin-top:3px; }
.rtitle{position: relative; white-space: nowrap; text-overflow: ellipsis; line-height:1; margin-bottom:6px;}
.rtitle:before { content: ''; position: absolute; top: 50%; left: 0; right: 0; border-top: 1px #eee solid; }
.rtitle b{ display:inline-block; position: relative; padding:0 10px 0 10px; background-color: #fff; border-left:#A9927E 2px solid; }

.pages { position:relative;text-align:center;padding:5px 0;}
.pages a{ text-align:center; line-height:24px; min-width:24px; margin:5px 4px 0 4px;display:inline-block;color:#999;overflow:hidden;}
.pages a.pach{background-color:#FF0000; color:#FFFFFF}
.pages input{display:inline-block;font-size: 14px;
    line-height: 24px;
    border: 0;
    background: transparent;
    color: #333;
    text-align: center;
    width:100px;}
.pager{ float:right;}
.pager .pages a{ margin-top:0px; margin-right:6px;}

span.kg{ display:inline-block; width:30px;}.mtb{ margin:10px 0;}
.text5{ margin-bottom:15px; background-color:#eee; padding: 6px;border-radius:4px; }
.text5 a{ color:#990000; }
.text5 a:hover{ color:#FF0000; text-decoration:underline; }
.box5{ margin-bottom:12px;border-radius:2px; overflow:hidden; }.tac{ text-align:center;}
.inner{ padding:10px;}.pcshow{display:none;}.fs16{ font-size:16px;}.hui{ color:#999;}
.mt{ margin-top:12px; }.mb{ margin-bottom:12px;} .ml{ margin-left:12px} .mr{ margin-right:12px;}
.pt{ padding-top:12px;}.pl{ padding-left:12px;}.pr{ padding-right:12px;}.pb{ padding-bottom:12px;}
a.white,.white,.white a{color:#fff}a.green,.green,.green a{color:#008000}a.red,.red,.red a{color:red}a.blue,.blue,.blue a{color:blue}a.pink,.pink,.pink a{color:#c00}a.gray,.gray,.gray a{color:#aaa}a.orange,.orange,.orange a{color:orange}
@media only screen and (min-width:769px){
	.pagewrap{ padding:0; }.pcshow{ display:block; }
	.pgmain{ width:640px; float:left; }.pgside{ width:250px; float:right;}
	.wrap{ width:900px; margin:0 auto; position:relative;}
	.headbar{ position:relative; padding-left:135px; width:760px; margin:0 auto;}
	.pagehead{ padding:10px 0;}.logo{ display:block; }
	.navlinks{ overflow:hidden;}
	.navsearch{overflow:hidden; position:absolute; width:248px; right:0px; top:4px;height:32px; border-radius:5px; background: #F5F6F7; border:#a30202 1px solid;}
	.navsearch .searchinp{ border:none;display:block; height:32px;background: #F5F6F7; text-indent:10px;border-radius:5px; }
	.searchbtn{ z-index:2; position:absolute; height:100%; width:30px; right:0; top:0; border:none; background:#e5e7eb url(search.png) no-repeat center center; background-size:60%;}
	.listc .neirong{ font-size:17px;}
	.list3 li{ display:inline-block; width:33%; }
	.tips{line-height:178px;text-align:center; font-size:16px;}
}