body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #2b2b2b; text-decoration:none;}
a:hover{ text-decoration: none; color: #c40000;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 14px; font-family: "微软雅黑"; min-width: 320px; color: #333333; background: #f1f1f1;}

.shouji_Top{ width: 100%; overflow: hidden; background: #FFFFFF;}
.shouji_Top_Box{ max-width: 1122px; margin: 0 auto; overflow: hidden; padding: 10px;}
.shouji_Top_Logo{ float: left; color: #000000; font-size: 20px; line-height: 30px; font-weight: bold;}
.shouji_Top_Right{ float: right; line-height: 30px; overflow: hidden;}
.shouji_Top_Right a{ float: left; padding-left: 10px;}

.shouji_Nav{ width: 100%; overflow: hidden; background: #1b1b1b;}
.shouji_Nav ul{ max-width: 1122px; margin: 0 auto; overflow: hidden; padding: 10px;}
.shouji_Nav ul li{ float: left; line-height: 30px; height: 30px; overflow: hidden; text-align: center; font-size: 16px; width: 14.2858%;}
.shouji_Nav ul li a{ color: #FFFFFF;}

.shouji_Warp{ max-width: 1122px; margin: 0 auto; overflow: hidden; padding: 0px 10px;}
.shouji_main{ overflow: hidden;}
.shouji_main_left{ float: left; width: 70.4%;}
.shouji_main_right{ float: right; width: 28.6%;}
.shouji_main_pic{ overflow: hidden; margin-top: 15px; height: 256px; position: relative;}
.shouji_main_pic img{ display: block; width: 100%; height: 100%;}
.shouji_main_pic p{ position: absolute; background: rgba(196,0,0,0.6); left: 0; top: 0; color: #fff; line-height: 28px; padding: 0 15px; max-width: 100%; box-sizing: border-box; height: 28px; overflow: hidden;}
.shouji_main_img{ overflow: hidden; padding: 3px; border: 1px solid #ddd; margin-top: 15px; background: #FFFFFF; height: 248px;}
.shouji_main_img img{ display: block; width: 100%; height: 100%;}

.shouji_modle{ overflow: hidden; margin-top: 15px; border: 1px solid #ddd; background: #FFFFFF;}
.shouji_modle_title{ border-bottom: 1px solid #ddd; font-weight: bold; height: 37px; line-height: 37px; padding: 0 10px 0 26px; font-size: 15px; background: #f8f8f8 url("../images/tit.png") no-repeat 10px 12px;}
.shouji_modle_list{ overflow: hidden;}
.shouji_modle_list dl{ overflow: hidden; padding: 15px; border-bottom: 1px solid #ddd;}
.shouji_modle_list dl:last-child{ border-bottom: none;}
.shouji_modle_list dl dt{ float: left; width: 135px; height: 90px; border: 1px solid #E6E6E6; margin-right: 15px; padding: 2px;}
.shouji_modle_list dl dt img{ display: block; width: 100%; height: 100%;}
.shouji_modle_list dl dd{ overflow: hidden;}
.shouji_modle_list dl dd a{ display: block; font-size: 16px; font-weight: bold; line-height: 24px; height: 24px; overflow: hidden;}
.shouji_modle_list dl dd p{ color: #777; line-height: 22px; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 2px;}
.shouji_modle_list dl dd span{ display: block; color: #999; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; margin-top: 5px; text-align: right;}
.shouji_modle_wen{ overflow: hidden; padding: 14px 10px 13px;}
.shouji_modle_wen li{ line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/zt_90.jpg") no-repeat 0px 12px; padding-left: 10px;}

.shouji_Yqlj{ overflow: hidden; margin-top: 15px; border: 1px solid #dddddd; background: #FFFFFF;}
.shouji_Yqlj_Title{ border-bottom: 1px solid #ddd; font-weight: bold; height: 37px; line-height: 37px; padding: 0 10px 0 26px; font-size: 15px; background: #f8f8f8 url("../images/tit.png") no-repeat 10px 12px;}
.shouji_Yqlj_Box{ overflow: hidden; padding: 10px 5px; font-size: 0px;}
.shouji_Yqlj_Box a{ display: inline-block; line-height: 24px; font-size: 14px; margin: 0 5px;}

.shouji_Foot{ background: #181818; text-align: center; border-top: 1px solid #ddd; margin-top: 15px; line-height: 24px; padding: 15px 0; color: #aaaaaa; overflow: hidden;}
.shouji_Foot a{ color: #aaaaaa;}

.shouji_Weizhi{ overflow: hidden; margin-top: 15px; line-height: 24px; padding: 7px 10px; background: #FFFFFF; border: 1px solid #ddd;}

.shouji_Pages{ overflow: hidden; font-size: 0px; text-align: center; padding: 10px 5px 20px; border-top: 1px solid #ddd;}
.shouji_Pages li{ display: inline; color: ##444; font-size: 14px;}
.shouji_Pages li a{ display: inline-block; color: #444; font-size: 14px; margin: 6px 3px 0; border: 1px solid #ddd; padding: 5px 10px; border-radius: 3px; background: #fff;}
.shouji_Pages li a.curpage,.shouji_Pages li a:hover{ background: #a40000; border: 1px solid #a40000; color: #FFFFFF;}

.shouji_Article{ overflow: hidden; padding: 15px;}
.shouji_Article_head{ overflow: hidden; text-align: center; border-bottom: 1px dashed #ddd; padding-bottom: 10px;}
.shouji_Article_head h1{ text-align: center; line-height: 26px; font-size: 20px; font-weight: 700; color: #333333;}
.shouji_Article_head p{ color: #999; line-height: 22px; font-size: 13px; margin-top: 10px;}
.shouji_Article_body{ overflow: hidden; text-indent: 2em; font-size: 16px; line-height: 30px; padding: 10px 0; color: #000; border-bottom: 1px dashed #ddd;}
.shouji_Article_body img{ display: block; max-width: 100%; margin: 0 auto;}
.shouji_Article_body p{ padding: 5px 0;}
.shouji_Article_tag{ overflow: hidden; border-bottom: 1px dashed #ddd; padding: 10px 0; font-size: 14px; line-height: 24px; color: #000000;}
.shouji_Article_tag a{ padding-right: 10px;}
.shouji_Article_sxp{ overflow: hidden; margin-top: 10px;}
.shouji_Article_sxp p{ line-height: 24px; height: 24px; overflow: hidden; font-size: 14px; color: #666666;}

@media (max-width: 768px){
	.shouji_main_left,.shouji_main_right{ width: 100%;}
	.shouji_main_pic,.shouji_main_img{ height: auto;}
}
@media (max-width: 639px){
	.shouji_Nav ul li{ width: 25%;}
}