/*初始化*/
*{ margin:0; padding:0; font-family:Arial,Microsoft YaHei,'微软雅黑';}
a,s{text-decoration: none;}
i,em{font-style: normal;}
li{list-style: none;}
input{border-style: none;outline-style: none;}
button{ cursor: pointer;border-style: none;outline-style: none;}
table{border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
.logo img{
	height: 68px;
}
.fl{
	float: left;
}
.rl{
	float: right;
}
.clearfix::after,.clearfix::before{
	clear: both;
	display: block;
	content: '';
}
.logo p{
	font-size: 21px;
	color: #333333;
	text-align: center;
	line-height: 1.8;
	letter-spacing: 2px;
	margin-top: -8px;
	font-weight: bold;
}
.newdesc table p{
	width:100%;
	line-height:1.5;
	padding:0;
}
.newdesc table *{
color:#666;
	line-height:1.5;
}
.newdesc table td{
	padding:0 10px;
	
}
body{min-width: 1200px;}
#top{width:100%; height:40px; background:#EEEEEE; border-bottom:1px solid #ddd;}
#top .box{width:1200px; height:40px; margin:0 auto;}
#top .box .left{float:left; width:auto; height:40px; line-height:40px; font-size:14px; color:#333;}
#top .box .tel{float:right; width:auto; height:40px; line-height:40px; font-size:14px; color:#333; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 15px;}
#top .box .login{float:right; width:auto; height:40px; line-height:40px; font-size:14px; color:#333; padding:0 15px; border-right:1px solid #ddd;}
.box{width:1200px; height:auto; margin:0 auto;min-height: 468px;}
#logo{width:100%; height:172px; 
	/* background:url(../img/bannerbg.png) no-repeat center; */
	background-size: cover;
	display: flex;align-items: center;}
#logo .box{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.topbar{width:100%; height:50px; background:#0c36be; float:left;}
.topbar ul{width:1200px; height:50px; margin:0 auto;}
.topbar ul li{float:left; line-height:50px; margin-top: 3px;width: 133px;}
.topbar ul li a{font-size:16px; color:#fff;display: block;width: 100%;
line-height: 44px; text-align: center;
}
.logo{float:left; width:622px;}
.logoright{float:right; width:auto;display: flex;align-items: center;}
.logoright img{float:right; width:160px; height:112px;}
.logoright p{float:left;letter-spacing: 1px; width:270px;text-align: right;line-height: 1.8; height:auto; font-size:18px; color:#333;padding-right: 20px;box-sizing: border-box;font-weight: bold;}

.userlogin{float:right; width:80px; line-height:54px; font-size:14px; color:#666;}
.indextool{float:left; width:1200px; height:auto;}
.indexh1{float:left; width:1200px; height:auto; margin-top:20px; font-size:20px; color:#666;}
.indextool li{float:left; width:280px; line-height:70px; border:1px solid #ddd;  margin:20px 24px 0 0; text-align:center; font-size:18px; color:#666;}
.indextool li:nth-child(4){margin-right:0;}
.indextool li:nth-child(8){margin-right:0;}
.indextool li:hover{ background-color: #0c36be;}
.indextool li a{font-size:18px; color:#666; display:block}
.indextool li a:hover{ color:#0c36be;}
.indextool li:hover i{
	color: #fff;
}
.indextool li:hover path{
	stroke: #fff;
}
.indextool li:hover fill{
	stroke: #fff;
}
.box .indextool li:hover .layui-icon-print{
	color: #fff;
}
.box .indextool li .layui-icon-print{
	color: #0c36be;
	font-weight: normal;
}
.indextaba{float:left; width:400px; height:287px; margin-right:28px; margin-top:28px;}
.indextaba .bt{float:left; width:400px; height:50px; background:#f8f8f8;}
.indextaba .bt2{float:left; width:400px; height:50px; background:#f8f8f8;}
.indextaba .bt2 h1{float:left; width:120px; line-height:50px; font-size:16px; background:#0c36be; text-align:center; color:#fff; font-weight:normal;}
.indextaba .bt2 a{float:right; width:60px; line-height:50px; font-size:14px; color:#666;}
.indextaba .nr{float:left; width:400px; height:auto; padding-top:15px;}
.indextaba .nr ul{float:left;}
.indextaba .nr ul li{float:left; width:400px; height:auto; padding-top:15px;}
.indextaba .nr ul li a{color:#333; font-size:16px;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 100%;
display: block;}
.indextaba .nr ul li a:hover{color:#0c36be;}
.indextabb{float:left; width:828px; height:auto; margin-top:28px;}
.indextabb .bt{float:left; width:828px; height:50px; background:#edeeec;}
.indextabb .bt h1{float:left; width:120px; line-height:50px; font-size:16px; background:#0c36be; text-align:center; color:#fff; font-weight:normal;}
.indextabb .bt a{float:right; width:60px; line-height:50px; font-size:14px; color:#666;}
.indextabb .bt a:hover{
	color: #0c36be;
}
.indextabb .nr{float:left; width:857px; height:auto; padding-top:15px;}
.indextabb .nr li{float:left; width:400px; height:auto; padding-top:15px; padding-right:28px;}
.indextabb .nr li a{color:#333; font-size:16px;
overflow: hidden;
white-space: nowrap;
width: 100%;
display: block;
}
.indextabb .nr li a:hover{color:#0c36be;}
.indexcert{float:right; width:344px; height:auto; margin-top:28px;}
.indexcert .bt{float:left; width:344px; height:50px; background:#edeeec;}
.indexcert .bt span{float:left; width:120px; line-height:50px; font-size:16px; text-align:center; color:#fff; background:#0c36be;}
.indexcert .bt a{float:right; width:60px; line-height:50px; font-size:14px; color:#666;}
.indexcert .bt a:hover{
	color: #0c36be;
}
.indexcert .nr{float:left; width:344px; height:auto; padding-top:15px;}
.indexcert .nr li{float:left; width:344px; height:auto; padding-top:15px;}
.indexcert .nr li a{color:#333; font-size:16px;overflow: hidden;
white-space: nowrap;
width: 100%;
display: block;}
.indexcert .nr li a:hover{color:#0c36be;}

.link{width:1200px; height:auto; margin:0 auto;}
.link .bt{float:left; width:1200px; line-height:50px; background:url(../img/linkbg.png) no-repeat;}
.link .bt span{float:left; width:120px; line-height:50px; font-size:16px; text-align:center; color:#0c36be;}
.link .ul{float:left; padding-bottom:30px;}
.link .ul li{float:left; width:220px; height:78px; margin-top:25px; margin-right:25px; background:#000;}
.link .ul li:last-child{ margin-right:0;}


.clear30{float:left; width:100%; height:30px;}
.foot{float:left; width:100%; height:auto; background:#f8f8f8;}
.foot .bmwdbt{float:left; width:1200px; line-height:50px; font-size:16px; color:#333; margin-top:10px;}
.foot .ul{float:left; width:1200px; height:auto; border-bottom:1px solid #ddd; padding-bottom:15px;}
.foot .ul li{float:left; width:auto; padding-right:20px; padding-top:10px;}
.foot .ul li a{font-size:14px; color:#333;}
.foot .nr{float:left; width:1200px; height:auto; margin-top:20px; font-size:14px; color:#333; text-align:center; line-height:200%; padding-bottom:20px;}
.foot .nr .ma{float:right; width:208px; height:100px;}

.location{float:left; width:1200px; line-height:30px; margin-top:10px;}
.location a{float:left; width:auto; font-size:14px; color:#999; padding:0 15px; background:url(../img/x.png) no-repeat right center;}
.location a:hover{color:#0c36be;}
.location a:first-child{padding-left:0;}
.location a:last-child{ background:none;}

.listbt{float:left; width:1200px; line-height:50px; background:#f8f8f8; margin-top:10px;}
.listbt span{font-size:18px; color:#fff; width:120px; float:left; background:#0c36be; text-align:center;}

.newlist{float:left; width:1200px; height:auto;}
.newlist .ul{float:left; width:1200px; height:auto;}
.newlist .ul li{float:left; width:1200px; height:130px; margin-top:30px; padding-bottom:30px; border-bottom:1px solid #ddd;}
.newlist .ul li .img{float:left; width:210px; height:130px;}
.newlist .ul li .wzbt{float:right; width:960px; line-height:30px; font-size:16px; color:#444;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 960px;
display: block;
}
.newlist .ul li p{float:right; width:960px; max-height:40px; line-height:180%; padding:5px 0 10px 0; font-size:14px; color:#666;

   display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
	margin-bottom: 10px;
	}
.newlist .ul li:hover .wzbt{
	color: #0c36be;
}
.newlist .ul li img{
	/* transition: .2s linear all; */
}
.newlist .ul li:hover img{
	/* transform: scale(1.05); */
}
.newlist .ul li .anni{float:left; margin-left:30px; width:90px; line-height:28px; border:1px solid #ddd; text-align:center; font-size:14px; color:#999;}
.newlist .ul li .anni:hover{
	background-color: #0c36be;
	color: #fff;
	border-color: #0c36be;
}
.newlist .fenye{float:right; width:1200px; height:auto; text-align:center; padding:30px 0; background:#fff; display:block;}
.newlist .fenye a.none{display:inline-block; width:30px; height:30px; line-height:30px; font-size:14px; margin:0 5px; background:#FBFBFB; border:1px solid #D5D5D5; color:#333; border-radius:3px;}
.newlist .fenye a.cleck{display:inline-block; width:30px; height:30px; line-height:30px; font-size:14px; margin:0 5px; background:#0c36be; border:1px solid #0c36be; color:#fff; border-radius:3px;}
.newlist .fenye a:hover{background:#0c36be; border:1px solid #0c36be; color:#fff;}
.newdesc{float:left; width:1200px; height:auto;}
.newdesc .autr{float:left; width:1200px; line-height:40px; font-size:12px; border-top:1px solid #ddd; text-align:center; color:#999; margin-top:20px;}
.newdesc .autr .a{float:left;}
.newdesc .autr .b{float:right;}
.newdesc h2{float:left; width:1200px; height:auto; padding:30px 0 ; text-align:center; font-size:26px; color:#000;}
.newdesc p{float:left; width:1200px; font-size:16px; color:#666; height:auto; line-height:180%; padding-top:15px;}
.newdesc p img{ display:block; max-width:1200px; height:auto; margin-top:15px; margin:0 auto;}
.newdesc .sy{float:left; width:1200px; height:auto; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.newdesc .sy li{float:left; width:1200px; line-height:30px; font-size:16px; color:#999;}
.newdesc .sy li a{color:#333;}
.newdesc .sy li a:hover{color:#0c36be;}

.zyjs{float:left; width:1118px; height:auto; border:1px solid #eeeeee; margin-top:20px; padding:0 40px 30px 40px;}
.zyjs h2{float:left; width:1118px;line-height:40px; margin-top:20px; padding:15px 0; text-align:center; font-size:26px; color:#000; font-weight:bold; text-shadow:2px 2px 2px #ccc;}
.zyjs p{float:left; width:1118px; font-size:16px; color:#666; height:auto; line-height:180%; padding-top:15px;}
.zyjs p img{ display:block; max-width:600px; height:auto; margin-top:15px; margin:0 auto;}
.zyjs h3{float:left; width:1115px; line-height:36px; font-size:16px; font-weight:bold; border:1px solid #ddd; border-left:4px solid #393D49; text-indent:2em; margin-top:15px;}
.zyjs .btn{width:300px; line-height:44px; background:#0c36be; text-align:center; font-size:18px; float:left; color:#fff; margin-left:409px; margin-top:30px;}

.zy_nbox{float:left; width:1199px; height:auto; margin-top:20px; background:#DDDDDD; padding-bottom:1px;}
.zy_nbox .kk{float:left; width:598px; height:298px; background:#fff; margin-left:1px; margin-top:1px;}
.zy_nbox .kk .bt{float:left; width:568px; line-height:50px; background:#eee; padding-left:30px; color:#333; font-size:18px;}
.zy_nbox .kk .wz{float:left; width:568px; height:50px; line-height:50px; padding-left:30px; color:#999; font-size:16px;}
.zy_nbox .kk .ul{float:left;}
.zy_nbox .kk .ul li{float:left; width:251px; height:40px;  margin:0 0 20px 30px;}
.zy_nbox .kk .ul li a{float:left; width:221px; height:40px; line-height:40px; background:url(../img/row.png) no-repeat 15px center #f8f8f8; border:1px solid #eee; font-size:16px; padding-left:30px; color:#666;}
.zy_nbox .kk .ul li a:hover{float:left; width:221px; height:40px; line-height:40px; background:url(../img/row2.png) no-repeat 15px center #0c36be; border:1px solid #0c36be; font-size:16px; padding-left:30px; color:#fff;}

.zy_table{float:left; width:1200px; height:auto;}
.zy_table .layui-table{
	margin-top: 0;
}
.zy_table th{ font-weight:bold; color:#333;}
.zy_table td a{font-size:14px; color:#0c36be;}
.zy_table td .bma{padding:4px 12px; background:#1E9FFF; font-size:14px; color:#fff; border-radius:3px;}
.zy_table td .bmb{padding:4px 12px; background:#2F4056; font-size:14px; color:#fff; margin-left:20px; border-radius:3px;}

.search_table{float:left; width: 1200px; height:40px; margin-top:20px;}
.search_table label{float:left; width:auto; line-height:40px; font-size:16px; color:#999; padding-right:20px;}
.search_table .input{float:left; width:360px; line-height:38px; border:1px solid #ddd; padding-left:10px; font-size:16px; color:#333;}
.search_table .selecta{float:left; width:200px; height:40px; border:1px solid #ddd; padding-left:10px; margin-right:10px;}
.search_table .selecta:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}

.auto_hidden {width:204px;	border-top: 1px solid #333;  border-bottom: 1px solid #333;  border-left: 1px solid #333; border-right: 1px solid #333;  position:absolute; display:none;}
.auto_show { width:400px;  border: 1px solid #ddd; border-top: 0;  position:absolute; z-index:9999; /* 璁剧疆瀵硅薄鐨勫眰鍙犻『搴  */ display:block;	background:#fff;}
.auto_onmouseover{color:#fff;  background:#1E9FFF; padding-left:10px; font-size:16px;  width:400px;line-height:34px; cursor:pointer;}
.auto_onmouseout{color:#000;padding-left:10px;font-size:16px; width:400px; line-height:34px; background-color:#fff; cursor:pointer;}
.search_table .btn{float:left; width:120px; line-height:40px; border:0; cursor:pointer; font-size:16px; color:#fff; background:#2b4056; margin-left:20px;}
.bmxz{float:left; width:1118px; height:auto; margin:30px 0; border:1px solid #eeeeee; padding:40px;}
.bmxz p{float:left; width:1118px; font-size:16px; color:#666; height:auto; line-height:180%; padding-top:15px;}
.bmxz .btn{width:300px; line-height:44px; background:#0c36be; text-align:center; font-size:18px; float:left; color:#fff; margin-left:409px; margin-top:30px;}

.bmtxzl{float:left; width:1118px; height:auto; margin:30px 0; border:1px solid #eeeeee; padding:0 40px; padding-bottom:40px;}
.bmtxzl .h1{float:left; width:1118px; height:auto; font-size:18px; border-bottom:1px solid #ddd; padding-bottom:10px; padding-top:30px;}
.bmtxzl .pa{float:left; width:1118px; height:auto; font-size:16px; color:#666; padding-top:20px;}
.bmtxzl .pa a{font-size:14px; color:#1E9FFF;}
.bmtxzl .pb{float:left; width:280px; height:auto; font-size:16px; text-align:center; margin-left:419px; padding-top:20px;}
.bmtxzl .pc{float:left; width:280px; height:280px; font-size:16px; text-align:center; margin-left:419px; margin-top:20px; border:1px solid #ddd;}
.bmtxzl .pd{float:left; width:280px; line-height:40px; font-size:16px; text-align:center; margin-left:419px; margin-top:20px; border:1px solid #ddd; border-radius:40px; box-shadow:inset 0 1px 3px #ddd;}
.bmtxzl .pe{float:left; width:280px; height:auto; font-size:24px; text-align:center; margin-left:419px; margin-top:30px; color:#009688;}
.bmtxzl .pf{float:left; width:1118px; height:auto; font-size:14px; text-align:center; padding-top:20px;}
.bmtxzl .pf a{color:#009688;}

.bmtxzl .ul{float:left; width:1118px; height:auto;}
.bmtxzl .ul li{float:left; width:1118px; line-height:38px; height:38px; margin-top:20px;}
.bmtxzl .ul li span{padding-left:10px; font-size:14px; color:#999;}
.bmtxzl .inputa{float:left; width:400px; line-height:36px; border:1px solid #eee; padding-left:10px; border-radius:3px;}
.bmtxzl .selecta{float:left; width:410px; height:38px; border:1px solid #eee; padding-left:10px; border-radius:3px;}
.bmtxzl .selecta:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.bmtxzl .inputa:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.bmtxzl label{float:left; width:100px; font-size:16px; color:#333; text-align:right; padding-right:10px;}
.bmtxzl .selectb{float:left; width:200px; height:38px; border:1px solid #eee; padding-left:10px; border-radius:3px; margin-right:10px;}
.bmtxzl .selectb:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.bmtxzl .inputb{float:left; width:408px; line-height:36px; border:1px solid #ddd; text-align:center; font-size:16px; color:#666; position:relative; border-radius:3px;}
.bmtxzl .inputb:hover{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
 .transparent_classb {
	 position:absolute; top:0; left:0; z-index:999; width:410px; height:38px;
      filter:alpha(opacity=0);   
      -moz-opacity:0;   
      -khtml-opacity: 0;   
      opacity: 0;  
	   cursor:pointer; 
}
.bmtxzl .inputc{float:left; width:250px; line-height:36px; border:1px solid #eee; padding-left:10px; border-radius:3px;}
.bmtxzl .inputc:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.bmtxzl .img{width:120px; height:38px; float:left; padding-left:20px;}
.bmtxzl .button{float:left; width:412px; line-height:40px; text-align:center; margin-left:110px; border-radius:3px; border:0;  background:#0c36be; color:#fff; font-size:16px;}
.bmtxzl .buttonb{float:left; width:130px; line-height:38px; text-align:center; margin-left:20px; border-radius:3px; border:0;  background:#2F4056; color:#fff; font-size:16px;}

.dxyzm{float:left; width:420px; height:auto; padding:40px 50px;}
.dxyzmf{float:left; width:420px; height:auto;}
.dxyzm h3{float:left; width:420px; line-height:38px; height:38px; font-size:16px; color:#333; text-align:center;}
.dxyzmf .div{float:left; width:420px; line-height:38px; height:38px; margin-top:20px;}
.dxyzmf .div .inputc{float:left; width:250px; line-height:36px; border:1px solid #eee; padding-left:10px; border-radius:3px;}
.dxyzmf .div .inputc:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.dxyzmf .div .img{width:120px; height:38px; float:left; padding-left:20px;}
.dxyzmf .div .img img{width:120px; height:38px;}
.dxyzmf .div .button{float:left; width:400px; line-height:40px; text-align:center; border-radius:3px; border:0;  background:#0c36be; color:#fff; font-size:16px;}

.nlogoin{width:660px; height:auto; float:left; margin-left:270px;}
.nlogoin .form{width:540px; height:auto; padding:10px 50px 30px 50px; background:#fff; display:inline-block;}
.nlogoin .form label{float:left; width:538px; line-height:38px; border:1px solid #ddd; border-radius:3px; margin-top:20px;}
.nlogoin .form label p{float:left; width:112px; line-height:38px; border-right:1px solid #ddd; text-align:center; text-align:center; font-size:14px; color:#333;  box-shadow:0 0 3px #eee inset;}
.nlogoin .inputa{float:left; width:405px; line-height:38px; border:0; font-size:14px; color:#666; padding-left:20px; box-shadow:0 0 3px #eee inset;}
.nlogoin .inputa:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd; width:403px; height:36px;}
.nlogoin .inputc{float:left; width:285px; line-height:38px; border:0; font-size:14px; color:#666; padding-left:20px; box-shadow:0 0 3px #eee inset;}
.nlogoin .inputd{float:right; width:119px; line-height:38px; border-left:1px solid #ddd; font-size:14px; color:#666; text-align:center; background:#fff; box-shadow:0 0 3px #eee inset;}
.nlogoin .inputc:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd; width:283px; height:36px;}
.nlogoin .button{float:left; width:540px; line-height:40px; text-align:center; border-radius:3px; border:0;  background:#0c36be; color:#fff; font-size:16px; margin-top:20px;}
.nlogoin .buttonb{float:left; width:110px; line-height:38px; text-align:center; margin-left:20px; border-radius:3px; border:0;  background:#2F4056; color:#fff; font-size:16px; margin-top:20px;}



.userr{float:right; width:960px; height:auto;}
.erbt{float:left; width:960px; line-height:42px; background:#f8f8f8; margin-top:20px;}
.erbt span{font-size:18px; color:#fff; width:120px; float:left; background:#0c36be; text-align:center;}
.sabt{float:left; width:960px; line-height:42px; margin-top:20px; border-bottom:1px solid #ddd; font-size:16px; color:#666;}


.er_menu{float:left; width:200px; height:auto;}
.er_menu li{float:left; width:198px; line-height:38px; border:1px solid #ddd; border-radius:3px; margin-top:20px; text-align:center; font-size:16px; color:#666; box-shadow:inset 0 1px 3px #ddd;}
.er_menu li:hover{float:left; width:198px; line-height:38px; border:1px solid #0c36be;}
.er_menu li a{font-size:16px; color:#666; display:block}
.er_menu li a:hover{color:#0c36be;}



.user_table{float:left; width:960px; height:auto; margin-top:20px;}
.user_table th{ font-weight:bold; color:#333;}
.user_table td a{font-size:14px; color:#0c36be;}
.user_table td .bma{padding:4px 12px; background:#1E9FFF; font-size:14px; color:#fff; border-radius:3px;}
.user_table td .bmb{padding:4px 12px; background:#2F4056; font-size:14px; color:#fff; margin-left:20px; border-radius:3px;}
.user_bxx{float:left; width:960px; height:auto;}
.user_bxx .ula{float:right; width:796px; height:auto; margin-top:20px;}
.user_bxx .ula li{float:left; width:796px; line-height:30px; font-size:14px; color:#666;}
.user_bxx .ula .a{float:left; width:120px; line-height:30px; border:1px solid #ddd; background:#f8f8f8; box-shadow:inset 0 1px 3px #ddd; text-align:center; font-size:14px; color:#666; border-radius:3px; margin-top:20px;}
.user_bxx .ula .a:hover{border:1px solid #0c36be; background:#0c36be; color:#fff;  box-shadow:inset 0 1px 3px #fff;}
.user_bxx .tx{float:left; width:134px; height:178px; margin-top:20px;}
.user_bxx .tx img{width:134px; height:178px;}
.user_bxx .ulb{float:right; width:960px; height:auto; margin-top:20px;}
.user_bxx .ulb li{float:left; width:796px; line-height:30px; font-size:14px; color:#666;}

.zkz{width:880px; height:auto; margin:0 auto; margin-top:100px;}
.zkz .k{width:838px; height:398px; border:1px solid #ddd; box-shadow:inset 0 1px 3px #ddd; float:left; background:#fff; padding:20px;}
.zkz .k .a{float:left; width:838px; height:auto; font-size:30px; font-weight:bold; color:#333; text-align:center;}
.zkz .k .b{float:left; width:838px; line-height:40px; margin:10px 0 0 0; background:#999; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.zkz .k .table{float:left; width:674px; height:auto; margin-top:30px; font-size:14px; color:#666;}
.zkz .k .unline{border-bottom:1px solid #333;}
.zkz .k .tx{float:right; width:134px; height:178px; margin-top:30px;}
.zkz .k .tx img{width:134px; height:178px;}
.zkz .btn{float:left; width:120px; height:40px; border:1px solid #ddd; background:#f8f8f8; box-shadow:inset 0 1px 3px #ddd; text-align:center; font-size:16px; color:#666; border-radius:3px; margin-top:40px;}
.zkz .btn:hover{border:1px solid #0c36be; background:#0c36be; color:#fff;  box-shadow:inset 0 1px 3px #fff;}


#er_menuthis{float:left; width:198px; line-height:38px; border:1px solid #0c36be; border-radius:3px; margin-top:20px; text-align:center; font-size:16px; color:#0c36be;}
#er_menuthis a{font-size:16px; color:#0c36be;}

#xzzy{float:left; width:100%; height:auto; margin-top:10px;}
#xzzy .hd{display:flex; flex-direction:row; flex-wrap: wrap; justify-content:space-between;}
#xzzy .hd li{width:calc(33% - 5px); height:46px; line-height:46px; text-align:center; background:#eee; margin-top:14px; font-size:16px; border-radius:6px; cursor:pointer;}
#xzzy .hd li:hover{ background:#ddd; color:#333;}
#xzzy .hd li.current{background-color:#2F4056; color:#fff;}
#xzzy .bd{float:left; width:100%; margin-top:10px;}
#xzzy .bd li{display: none;}
#xzzy .bd li.current{display: block;}
#xzzy .lan{padding:2px 6px; color:#fff; background:#1E9FFF; border-radius:4px; margin-left:10px;}
#xzzy .lan:hover{color:#fff;}

/*右侧咨询*/
.rightList{
    position: fixed;
    top: 232px;
    right: 0;
    z-index: 30;
}
.rightList a{
    display: block;
    width: 80px;
    height: 80px;
    padding-bottom:1px;
    position: relative;
}
.rightList .phone .phoneNum{
    position: absolute;
    top: 0;
    right: 0;
    width: 286px;
    height: 80px;
    background: white;
    display: none;
	background:#f8f8f8;
}
.rightList .phone .phoneNum img{
    display: block;
    width: 80px;
    height: 80px;
	line-height:80px;
	text-align:center;
    float: left;
}
.rightList .phone .phoneNum p{
    float: left;
    color: #333;
}
.rightList .phone .phoneNum p span{
    font-size: 14px;
    display: block;
    padding-top: 16px;
	padding-left:15px;
    padding-bottom: 4px;
}
.rightList .phone .phoneNum p font{
    font-size: 24px;
	padding-left:15px;
}
.online{display:block; width:80px; height:80px; background:url(../img/rightIcon01.png) no-repeat;}
.online:hover{ background:url(../img/rightIcon01h.png) no-repeat;}
.ddd{display:block; width:80px; height:80px; background:url(../img/rightIcon01.jpg) no-repeat;}
.ddd:hover{background:url(../img/rightIcon01h.jpg) no-repeat;}
.eee{display:block; width:80px; height:80px; background:url(../img/rightIcon02.jpg) no-repeat;}
.eee:hover{background:url(../img/rightIcon02h.jpg) no-repeat;}
.fff{display:block; width:80px; height:80px; background:url(../img/rightIcon03.jpg) no-repeat;}
.fff:hover{background:url(../img/rightIcon03h.jpg) no-repeat;}
.ccc{display:block; width:80px; height:80px; background:url(../img/rightIcon04.png) no-repeat;}
.ccc:hover{background:url(../img/rightIcon04h.png) no-repeat;}
/*滑动门开始*/
UL{list-style-type:none; margin:0px;}
/* 标准盒模型 */
.ttl{height:50px;}
/* TAB 切换效果 */
.tb_{height:50px;}
.tb_ ul{height:50px; margin:0; padding:0;}
.tb_ li{float:left; width:120px; height:auto; cursor:pointer; text-decoration:none;}
.tb_ li a{text-decoration:none;}
.tb_ li a:hover{text-decoration:none;}
.tb_1{}
.tb_1 ul{margin:0; padding:0;}
.tb_1 li{float:left; cursor:pointer;}
.tb_1 li a{text-decoration:none;}
.tb_1 li a:hover{text-decoration:none;}
.ctt {clear:both;text-align:left;}
.dis {display:block;}
.hovertab {color:#fff; text-align:center;text-decoration:none; font-size:16px; background:#0c36be; line-height:50px;}
.hovertab a{color:#fff;font-size:16px;}
.hovertab_1 {color:#fff;text-align:center; text-decoration:none;font-size:16px;}
.hovertab_1 a{color:#fff;}
.normaltab {color:#333; font-size:16px;text-decoration:none; text-align:center; border-bottom:none; line-height:50px; background:#ccc;}
.normaltab a{color:#333; font-weight:normal; font-size:16px;}
.undis {display:none;}

.indextaba .btn2 li a:hover{
	color: #0c36be;
}
.indextaba .btn2 li:hover a{
	color: #0c36be;
}

.indextaba .bt2{float:left; width:400px; height:50px; background:#edeeec;}
.indextaba .bt2 h1{float:left; width:120px; line-height:50px; font-size:16px; background:#0c36be; text-align:center; color:#fff; font-weight:normal;}
.indextaba .bt2 a{float:right; width:60px; line-height:50px; font-size:14px; color:#666;}
.indextaba .bt2 .gengduo:hover{
	color: #0c36be;
}

.indextaba .bt2 li a {    float: left;
    width: 120px;
    line-height: 50px;
    font-size: 16px;
    /*background: #0c36be;*/
    text-align: center;
    color: #fff;
    font-weight: normal;}

.nlogoin .form{width:540px; height:auto; padding:10px 50px 30px 50px; background:#fff; display:inline-block;}



.foot .nr .ma{float:right; width:208px; height:100px;}



.nlogoin .form .sm{float:left; width:100%; height:auto; font-size:14px; color:#333; padding-top:15px; text-align:center;}
.cxjgbt{float:left; width:1200px; height:auto; padding:20px 0; text-align:center; font-weight:bold; color:#333; font-size:24px;}
.cxjgname{float:left; width:auto; font-size:14px; color:#333; line-height:30px;}
.cxjgid{float:left; width:auto; font-size:14px; color:#333; line-height:30px; padding-left:20px;}
.cxjebg{float:left; width:1200px; height:auto; margin-top:10px;}
body{
	position: relative;
	min-height: 100vh;
}
body::after,body::before{
	display: block;
	clear: both;
	content: '';
}


.topbar ul{
	position: relative;
}
.topbar .li_bottom{
	width: 24px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	bottom:6px
}

.box .indextool path{
	stroke: #0c36be;
}
.box .indextool fill{
	stroke: #0c36be;
}
.box .indextool svg{
	margin-top: 23px;
	margin-left: 91px;
	margin-right: 10px;
}
.box .indextool i{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.layui-form-select dl dd.layui-this{
	background-color: #0c36be;
}