@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}

.headbg{ width: 100% ;position: relative;}
.hdpos{ width: 100%;padding: 0 0 40px 0; background: -webkit-linear-gradient(top, rgba(0,0,0,0.4), transparent); position: absolute; left: 0;top: 0;z-index: 22;}



.navbg{ width: 100% ; height: 60px;  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: #fff;}
.navlist ul li .ejbox{ background: rgba(255, 255, 255, 0.9);  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: 15px 0;}
.navlist ul li .ejbox .box a{font-size: 14px ; color: #777;}
.navlist ul li .ejbox .box a:hover{color: #0c52af; background: url(../images/hx.jpg) no-repeat left center;padding-left: 11px; text-decoration: underline;}
.navlist ul li:hover .yj{font-weight: bold;}
.navlist ul li.on .yj{font-weight: bold;}

.zhebg{width: 100%; padding: 30px 0 20px 0;}
.zhebg .center{width: 1300px;margin: 0 auto; overflow: hidden;}
.zhebg .center .lg-l{float: left; }
.zhebg .center .lg-l img{float: left; }
.zhebg .center .lg-l h6{float: left; height: 46px; line-height: 44px; border-left: 1px solid rgba(255, 255, 255, 0.5) ; padding: 0 0 0 30px; margin: 9px 0 0 30px ;font-size: 24px; color: #fff ; font-weight: bold}
.zhebg .center .lg-l h6 a{font-size: 24px; color: #fff ; font-weight: bold}
.zhebg .center .btit{float: left;padding: 18px 0 0 110px;}
.zhebg .center .right{float: right	;}
.zhebg .center .right .zhuye{float: right;line-height: 40px;font-size: 14px;color: #d6d6d6;padding: 0 11px 0 0;}
.zhebg .center .right .search{width: 205px;height: 40px; border-bottom: 1px solid #fff; float: right;position: relative;overflow: hidden;}
.zhebg .center .right .search .ipt{width: 130px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;}
.zhebg .center .right .search .button{width: 50px;height: 40px;background: url(../images/icon1.png) no-repeat center center;cursor: pointer;float: right;}
.zhebg .center .right .search .ipt::-webkit-input-placeholder{ color:#dedede; }


.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{background-color: #fff; position: fixed; left: 0;top: 0;z-index: 19; }
.position_fix .navlist ul li .yj{color: #0b52af;}

.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:#0b52af; color: #fff ;  border: solid 1px #0b52af; }
/*第一页-禁用*/
.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:#0b52af;color: #fff ;  border: solid 1px #0b52af; }

/*上一页-启用*/
.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:#0b52af;color: #fff ;  border: solid 1px #0b52af; }
/*上一页-禁用*/
.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:#0b52af;color: #fff ; border: solid 1px #0b52af; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{  border: solid 1px #0b52af; }
.pageCustom a.pageCustom_Num_On{ border: solid 1px #0b52af;   font-weight: bold; color: #fff; background-color: #0b52af; }

/*下一页-启用*/
.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 #0b52af;background-color:#0b52af;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 #0b52af;background-color:#0b52af;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 #0b52af;background-color:#0b52af;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 #0b52af;background-color:#0b52af;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: #0b52af; border: solid 1px #0b52af; color: #fff ;font-weight: bold}
.PageList a:hover{background-color: #0b52af; border: solid 1px #0b52af; color: #fff ;font-weight: bold}
.pgc .tz:hover{background:none;text-align: center;font-size: 14px;color: #585858;border: none}


