﻿*{ margin:0; padding:0;}
a, p, strong, span,h2,h1,h3,dl,dt,dd,li,div{ font-family:"Microsoft YaHei";}
li{ list-style:none;}
a{ text-decoration:none;}
img{ margin:0;}
body{ background:#f8f8f8 url(about:blank) fixed;}


.fl { float: left;}
.fr { float: right;}
.clear{ zoom:1}
.clear:after{ content:""; display:block; clear:both;}
.w1200{ width:1200px; margin:0 auto; }

#head{ height: 100px; background: #c01727;}
#head .logo{ width:234px; height: 70px; margin-top: 15px; text-align: center;}
#head li{ float: left; width: 76px; height: 54px; margin-top: 22px; text-align: center;}
#head li.active, #head li:hover{ border-bottom: 2px solid #ffe6a9; background: url(../image/nav_article.png) no-repeat center bottom;}
#head li.active a, #head li:hover a{ color: #ffe6a9;}
#head li a{ display: inline-block; color: #fff; font-size: 16px; line-height: 54px;}
#head .l_nav li{ margin-right: 85px;}
#head .r_nav li{ margin-left: 85px;}

#banner{ width:100%; overflow:hidden; line-height: 0;}
#banner img{ margin-left:-360px;}

.pubtitle{ height: 80px;}
.pubtitle .fl{}
.pubtitle .fl h2{ color: #626262; font-size: 24px; line-height: 50px; font-weight: normal;}
.pubtitle .fl .line{ width: 25px; height: 2px; background: #cd4552;}
.pubtitle .fl p{ color: #5b5b5b; font-size: 16px; line-height: 28px;}
.pubtitle .fr{}
.pubtitle .fr a{ display: inline-block; margin-top: 26px; width: 100px; height: 28px; border-radius:14px; border: 1px solid #c01727; font-size: 16px; line-height: 28px; text-align: center; color: #c01727;}

.pubtitle2{ text-align: center;}
.pubtitle2 h2{ font-size: 24px; line-height: 36px;}
.pubtitle2 span{ display: inline-block;  padding:0 40px 10px; border-bottom: 1px solid #aaaaaa; color: #aaaaa9;}
.pubtitle2 .linebox{ height:5px;}
.pubtitle2 .line{ display: inline-block; width: 70px; height: 5px; background: #c01727; position: relative; top: -13px;}
.pubtitle2 p{ color: #696969；}

.pubpage{ margin:18px 0;}
.pubpage ul{ text-align:center;}
.pubpage li{ display:inline; font-size: 14px; line-height: 34px;}
.pubpage a{ display:inline-block; padding:0 10px; border: 1px solid #959595; border-radius:5px; font-size:14px; line-height:34px; text-align:center; color:#959595; transition:0.3s;}
.pubpage a:hover{ background: #c01727; color: #fff; border: 1px solid #c01727;}
.pubpage .pagew50{ width:50px;}
.pubpage .thisclass a{ background:#9c7a4d; color:#f4f4f4;}