body {
    font-family:'微软雅黑',"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";
    font-weight: normal;
    word-break: break-all;
    word-break: break-word;
	font-size: 14px;
}
@font-face {
    font-family: 'noto-sans';
    src:url(../fonts/noto-sans.ttf), url(../fonts/noto-sans.woff), url(../fonts/noto-sans.woff2);
}
@font-face {
    font-family: 'AkzidenzGrotesk-LightCond_0';
    src:url(../fonts/AkzidenzGrotesk-LightCond_0.ttf), url(../fonts/AkzidenzGrotesk-LightCond_0.woff), url(../fonts/AkzidenzGrotesk-LightCond_0.woff2);
}
*{ margin: 0; padding: 0;}
body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,td,tr,th,p{padding:0; margin:0;}
li,dd,ol,ul{list-style-type:none;}
a{ text-decoration:none;cursor: pointer;}
img{border:none; outline: medium none; }
img a{border:none;}
input, select,button{outline: medium none;border: none; padding: 0; margin: 0; font-family: "Microsoft YaHei",Helvetica,sans-serif,"宋体";}
textarea {outline: medium none; background: none; border: 0; padding: 0; margin: 0; resize: none; font-family:"Microsoft YaHei",Helvetica,sans-serif,"宋体";}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
ul  li img { display: block;/* width: 100%; height: 100%;*/cursor:pointer;}

img{max-width: 100%;}
a:hover{/*background: none;*/-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-select: none;}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;  }
textarea {  -webkit-appearance: none;}
.mr{margin-right: 0!important;}
.fl{float: left}
.fr{float: right;}

.c:before,.c:after{display: table;content: "";}
.c:after{clear: both;}
.c{zoom: 1;}
.wrap{min-width:1210px;max-width: 1903px;width:18.23rem;margin: 0 auto;padding-bottom:0.4rem;overflow: hidden;}

.wrap1{/* width:18.23rem;margin:0 auto; *//* padding:0 0.4rem; */background: -o-linear-gradient(top,#ffffff,#FEFEFD);background: -webkit-linear-gradient(top,#ffffff,#FEFEFD);background: -moz-linear-gradient(top,#ffffff,#FEFEFD);}
.wrap2{/* width:18.23rem;margin:0 auto; *//* padding:0 0.4rem; */background: #FEFEFD;}

 /*头部 */
 .header{width:18.23rem;margin: 0 auto;height:0.96rem;position: relative;z-index: 100;}
 .logo{width:1.84rem;height: 2.1rem;position: absolute;top: 0;left:50%;margin-left: -0.92rem;}
 .logo img{width:1.84rem;height: 2.1rem;display: block;}
 .nav{width:18.23rem;height: 0.96rem;margin: 0 auto;}
 .nav .li1{width:1.75rem;height: 0.96rem;float: left;margin-left:0.3rem;}
 .nav .li1 a{width:1.75rem;height: 0.96rem;display: block;line-height: 0.96rem; text-align: center;font-size: 14px;font-weight: bold;position: relative;overflow: hidden;}
 .nav .li1 img{width:0.3rem;height: 0.24rem;float: left;margin-top: 0.35rem;}
 .nav .li1.on a{color: #a64a4a;}
 .nav .li1 a span{width:1.75rem;height: 0.96rem;display: block;position: absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
 .nav .li1 a .span1{top: 0;left: 0;color: #000000}
 .nav .li1 a .span2{top: -0.96rem;left: 0;color: #a64a4a}
 .nav .li1:hover .span1{top: 0.96rem;}
 .nav .li1:hover .span2{top: 0;}
 .nav .li1 .nav-inner{width:1.75rem;position: absolute;top:0.96rem;z-index: 10;display: none;*float: left;*margin-left: -45px;}
 .nav .li1 .nav-inner li{width:1.75rem;height:0.48rem;text-align: center;margin-top:1px;}
 .nav .li1 .nav-inner li a{width:auto;color: #000000;height:0.48rem;line-height:0.48rem;display:block;font-size: 14px;font-weight: normal;padding: 0 0.05rem;  text-overflow: ellipsis;white-space: nowrap; overflow: hidden;background: #e6e6e6;/* background:rgba(255,255,255,0.9); */}
 .nav .li1 .nav-inner li:hover a{background: #a74b4b;color: #fff;}


 /*尾部 */
.footer{width:18.23rem;height:287px;background: #a64a4a;margin: 0 auto;margin-top: 15px;transition: all 0.3s;}
.foot1{width:780px;margin-left: 120px;}
.foot1 .p1{margin-top: 65px;margin-bottom:15px;font-size:24px;color: #fdfaf1;font-weight: bold;}
.foot1 .p2{font-size: 14px;color: #fdfaf1;line-height: 24px;}
.foot1 .p2 span{font-family: arial}

.foot2{width:465px;height:287px;border-left: 1px solid #c36262;margin-right: 120px;}
.foot2 .p1{width: 90px;float: left;margin-left:75px;text-align: center;font-size: 14px;color: #fdfaf1;line-height: 22px;margin-top: 115px;}
.foot2 img{width: 135px;height:135px; display: block;float: left;margin-left: 50px;margin-top: 80px;}
.foot2 div{width:40px;height:216px;float: right;}
.foot2 div .line{width: 1px;height: 152px;display: block; background: #c56363;margin: 0 auto;}
.foot2 div p{width: 28px;height: 54px;background: #c56363;color: #fdfaf1;font-size: 14px;padding-left: 12px;letter-spacing: 20px;padding-top:10px;cursor: pointer;}





/*列表翻页*/

.page{margin:40px auto 50px;}
.page a{border: 1px solid #C2C2C2 ;padding: 5px;   margin: 0px 5px; display: inline-block;display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px;color: #C2C2C2; }
.page span{display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px; margin: 0px 5px;padding: 5px;border: 1px solid #C80203;}
.page .current{  width: 22px;border: 1px solid #a64c4c;}
.page .current a{color: #ffffff;}
.page .prev{padding:5px 15px;}
.page .prev:hover{background-color: #999999;color: #ffffff;}
.page .next{padding:5px 15px;}
.page .next:hover{background-color: #999999;color: #ffffff;}


 /*搜索框 */
 .search-box{width:18.23rem;height: 1.64rem;background:rgba(0,0,0,0.85);position: absolute;top: 0;z-index: 200;display: none;left:50%;margin-left: -9.115rem;}
 .search-box .p1{width: 6.42rem;height: 0.48rem;background: #333333;margin: 0.6rem auto 0;}
 .search-box .p1 input{width: 5.4rem;height: 0.48rem;background: #333333;float: left;margin-left: 2em;font-size: 14px;color: #fff;}
 .search-box .p1 button{width:0.6rem;height: 0.48rem;float: right;background: #333333;cursor: pointer;}
 .search-box .p1 button img{width:0.21rem;height: 0.22rem;display: block;margin: 0 auto;}
 .search-box span{position: absolute;top:0.7rem;right: 0.1rem;font-size:14px;color: #a9a9a9;cursor: pointer;padding: 0.05rem;border: 1px solid #a9a9a9;}

 /*搜索结果 */
 .result-box{width:867px;min-height:500px;background: #fff; padding-top:1px ;position: relative;padding-bottom:50px;display: none;}
 .result-title{text-align: center; margin-top: 75px;font-size: 24px;color: #686868;font-weight: bold;}
 .result-box .close2{position: absolute; display: block;top: 20px;right:45px;font-size:14px;color: #606060;cursor: pointer;}
 .result-box ul{width:770px;margin: 50px auto;}
 .result-box ul li{width: 100%;float: left;margin-bottom: 60px;}
 .result-box ul li .p1{width: 100%;height:48px;line-height: 48px;border-bottom: 12px solid #f9f3e2;transition: all 0.5s;font-size: 18px;color: #302f2f;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .result-box ul li .pro-text{width: 750px;height:40px;line-height: 40px; float: right;border-bottom: 3px solid #f9f3e2;font-size: 14px;color: #606060;transition: all 0.5s;}
 .result-box ul li .pro-text p{width:665px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.5s;}
 .result-box ul li .pro-text span{float: right;}
 .result-box ul li:hover .p1{border-bottom: 12px solid #a64c4c; }
 .result-box ul li:hover .pro-text{border-bottom:3px solid #a64c4c;color: #a64c4c; }
 .result-box ul li:hover .pro-text p{margin-left: 5px; }
 .layui-layer{background:#fff !important;box-shadow: none !important;}
 
.pagination {width: 100% !important;height: auto;}
.pagination li{width: auto !important;float: left;}
.pagination li a{padding: 0 10px;font-size: 14px;color: #000;}
.pagination .active a,.pagination li:hover a{color: #a64c4c;}