@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	min-width:1200px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}


.navbg{ width: 100% ; height: 60px; background: rgb(246,233,214); position: relative;z-index: 2;}
.navlist{ width: 1300px; margin: 0 auto;}
.navlist ul{display: flex ; flex-direction: row; justify-content: space-between;}
.navlist ul li{ position: relative;}
.navlist ul li .yj{min-width: 106px;height: 60px; line-height: 60px;display: inline-block;text-align: center; font-size: 16px; color: #a50607;}
.navlist ul li .ejbox{ background: rgba(255, 255, 255, 0.9); border-bottom: 1px solid #ac1e1f; box-shadow: rgba(0, 0, 0, 0.05) 0 3px 3px; position: absolute; left: 0;top: 60px; display: none;}
.navlist ul li .ejbox .box{min-width: 155px ; padding: 0 30px; margin: 26px 0;}
.navlist ul li .ejbox .box a{font-size: 14px ; color: #555;}
.navlist ul li .ejbox .box a:hover{color: #a50607; text-decoration: underline;}
.navlist ul li:hover .yj{background-color: #a50607; color: #fff; font-weight: bold;}
.navlist ul li.on .yj{background-color: #a50607; color: #fff; font-weight: bold;}




.footer-bj{ width: 100%; height: 246px; background: url(../images/footbg.jpg) no-repeat center;}
.footer-c{ width: 1300px; height: 246px;margin: 0 auto; position: relative; }
.footer-c .lg-box{ width: 324px; height: 246px; position: absolute; left: 0;top: 0; overflow: hidden; }
.footer-c .lg-box .cet{ width: 258px; text-align: center ;padding-left: 20px;}
.footer-c .lg-box img{margin: 34px 0 24px 0}
.footer-c .lg-box h3{font-size: 20px; font-weight: bold ;color: #fff}

.footer-c .db-box{ width: 916px; height: 246px;float: right;margin-right: 20px;}
.footer-c .db-box .zsb{ width: 100%;height: 46px; line-height: 46px; text-align: right ;font-size: 14px; color: #d5d4d4;}
.footer-c .db-box .zsb a{font-size: 14px; color: #d5d4d4; padding: 0 1px}
.footer-c .db-box .zsb a:hover{color: #fff}
.lxbm{ width: 497px; height: 150px; overflow: hidden;}
.lxbm .ms-b{ width: 100%; height: 20px; margin: 30px 0 0 0}
.lxbm .ms-b h4{float: left; height: 16px;line-height: 16px;font-size: 14px; color: #fff;margin-right: 95px}
.lxbm .ms-b h4 span{font-weight: bold}
.lxbm h5{ width: 100%;height: 16px;line-height: 16px;font-size: 14px; color: #fff;margin-top: 17px;}
.copy-box{ width: 100%; line-height: 49px; font-size: 14px; color: #ddd ;}
.copy-box a{ font-size: 14px; color: #ddd ;}
.w-ico{ position: absolute; right: 10px;top: 83px}

.cx-box2{ width: 60px; height: 60px;float: left; margin-right: 23px;text-align: center; position: relative;}
.cx-box2 a{width: 42px; height: 42px;  margin: 0 auto;  display: block ; cursor: pointer;position: relative;z-index: 2;}
.cx-box2 .aa1{ background: url(../images/w1.png) no-repeat;}
.cx-box2 .aa2{ background: url(../images/w2.png) no-repeat;}
.cx-box2 .aa3{ background: url(../images/w3.png) no-repeat;}
.cx-box2 .aa1:hover{background: url(../images/w1-1.png) no-repeat;}
.cx-box2 .aa2:hover{background: url(../images/w2-1.png) no-repeat;}
.cx-box2 .aa3:hover{background: url(../images/w3-1.png) no-repeat;}
.cx-box2 .ewm-box{ width: 102px;  position: absolute; left: 50%; margin-left: -62px; top: -138px ; padding: 6px; background-color: #fff; border-radius: 4px; z-index: 1; box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px 4px; display: none;}
.cx-box2 .ewm-box .sj{display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: -20px;}
.cx-box2 .ewm-box img{ width: 102px; height: 102px;}
/* .cx-box2:hover .ewm-box{display: block} */
.cx-box2:hover h4{color: #fff;}
.cx-box2 h4{ color: #bcbcbc;font-size: 14px; padding: 5px 0 0 0}

.icon-box{
	width: 36px;
	position: fixed;
	right: 20px;
	bottom: 30%;
	z-index: 99;
	display: none;
}
.icon-box a{width: 36px; height: 50px; background: url(../images/top.png);display: block;cursor: pointer;}
.icon-box a:hover{background: url(../images/top1.png);}

.position_fix{position: fixed; left: 0;top: 0;z-index: 9; }


.pagelable{ width: 100%; padding: 64px 0 0 0;}
.pageCustom{ text-align: center; margin: auto; }
.pageCustom a{ width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #e5e5e5; text-align: center; font-size: 14px; color: #585858; margin: 0 4px; background-color: #fff ; cursor: pointer; text-decoration:none; }

/*提示*/
.pageCustom a.pageCustom_Prompt{ width:auto; padding: 0px 12px; }

/*第一页-启用*/
.pageCustom a.pageCustom_First{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First:hover{background-color:#a50607; color: #fff ;  border: solid 1px #a50607; }
/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First_Disable:hover{ background-color:#a50607;color: #fff ;  border: solid 1px #a50607; }

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre:hover{background-color:#a50607;color: #fff ;  border: solid 1px #a50607; }
/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre_Disable:hover{background-color:#a50607;color: #fff ; border: solid 1px #a50607; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{  border: solid 1px #a50607; }
.pageCustom a.pageCustom_Num_On{ border: solid 1px #a50607;   font-weight: bold; color: #fff; background-color: #a50607; }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next:hover{border: solid 1px #a50607;background-color:#a50607;color: #fff ;  }
/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next_Disable:hover{  border: solid 1px #a50607;background-color:#a50607;color: #fff ;  }

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last:hover{  border: solid 1px #a50607;background-color:#a50607;color: #fff ;  }
/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last_Disable:hover{ border: solid 1px #a50607;background-color:#a50607;color: #fff ;  }

/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; padding: 0 6px; height: 32px; display: inline-block; line-height: 32px; text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px; height: 32px; line-height: 32px; display: inline-block; color: #696969; text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666; }


.model{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); position: fixed; left: 0;top: 0;z-index: 29;}
.model .box{width: 360px; padding: 15px; background-color: #fff; border-radius: 4px; min-height: 140px; position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);}
.model .box .header{width: 100%; margin-bottom: 10px; position: relative;}
.model .box .header h3{font-size: 18px; color: #222;}
.model .box .header i{font-size: 18px; position: absolute; right: 0;top: 0;}
.model .box .body{width: 100%;}
.model .box .body p{font-size: 16px; color: #666;}




.pagebar{margin: auto;margin-top: 64px;text-align: center}
.pgc{text-align: center}
.PageList{ display: inline-block }
.PageList a{ display: inline-block ;width: 34px; height: 34px;line-height: 34px;display: inline-block;
    border: solid 1px #d3d3d3;text-align: center; font-size: 14px; color: #585858; margin: 0 4px; background-color: #fff; cursor: pointer; text-decoration: none;}
.PageList strong{display: inline-block ;width: 34px; height: 34px;line-height: 34px;display: inline-block;
    border: solid 1px #d3d3d3;text-align: center; font-size: 14px; color: #585858; margin: 0 4px; background-color: #fff; cursor: pointer; text-decoration: none;}
.PageList a.style2{ width: 71px}
.PageListHtTxt{display: inline-block}
.PageListHtTxt input{width: 43px; height: 34px;line-height: 34px; display: inline-block; color: #696969;
    text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 14px; color: #666;}
.pgc .tzb a{ border: none}
.pgc .ye{width: 34px; height: 34px;line-height: 34px;display: inline-block; font-size: 14px; color: #585858;text-align: center}
.pgc strong{background-color: #a50607; border: solid 1px #a50607; color: #fff ;font-weight: bold}
.PageList a:hover{background-color: #a50607; border: solid 1px #a50607; color: #fff ;font-weight: bold}
.pgc .tz:hover{background:none;text-align: center;font-size: 14px;color: #585858;border: none}
