/*初始化*/
*{ 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: 70px;
}
.fl{
	float: left;
}
.rl{
	float: right;
}
.fr{
	float: right;
}
.clearfix::after,.clearfix::before{
	clear: both;
	display: block;
	content: '';
}
.logo p{
	font-size: 21px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	line-height: 1.8;
	letter-spacing: 2px;
	margin-top: -8px;
}
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;margin-left:15px}
#top .box .tel{float:right; width:auto; height:40px; line-height:40px; font-size:14px; color:#333;margin-right: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;}
#logo{width:100%; height:140px; /*  background:url(../images/bannerbg.jpg) no-repeat right; */background-size: 100% 100%;}

.topbar{width:100%; height:50px; background:#900; float:left;}
.topbar ul{width:1200px; height:50px; margin:0 auto;}
.topbar ul li{float:left; line-height:50px; margin-top: 3px;}



.topbar ul li a{font-size:16px; color:#fff;display: block;width: 100%;
line-height: 44px;
padding: 0 33px;
}

.page2 {
	background: #ffffff url(//www.ecer.org.cn/static/images/banner2.jpg) no-repeat bottom center;
	;
width: 1200px;
}

.logo{float:left; width:622px; height:93px; padding-top:40px;margin-left:15px}
.logoright{float:right; width:auto; height:140px;}
.logoright img{float:right; width:160px; height:112px; padding-top:16px;}
.logoright p{float: left;
    letter-spacing: 1px;
    width: 275px;
    text-align: center;
    line-height: 1.8;
    height: auto;
    font-size: 18px;
    font-weight: bold;
    color: #333;}

.userlogin{float:right; width:80px; line-height:54px; font-size:14px; color:#666;}
.indextool{float:left; width:1200px; height:auto;}
.indexh1{float:left; width:344px; 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 8px 0 10px; 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: #900;}
.indextool li a{font-size:18px; color:#666; display:block}
.indextool li a:hover{ color:#900;}
.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: #900;
	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:#900; 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:#900;}
.indextabb{float:left; width:1200px; height:auto; margin-top:0px;margin-bottom: 15px;}
.indextabb .bt{float:left; width:828px; height:50px; background:#990000;}
.indextabb .bt h1{float:left; width:120px; line-height:50px; font-size:16px; background:#fff; text-align:center; color:#000; font-weight:normal;border-radius:5px;margin:10px}
.indextabb .bt a{float:right; width:60px; line-height:50px; font-size:14px; color:#fff;}
.indextabb .bt a:hover{
	color: #d9d9d9;
}
.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:#900;}
.indexcert{float:left; width:1200px; height:auto; margin-top:28px;}
.indexcert .bt{float:left; width:344px; height:50px; background:#990000;}
.indexcert .bt span{float:left; width:120px; line-height:50px; font-size:16px; text-align:center;color: #000;
    background: #ffffff;    border-radius: 5px;border-bottom: none;
    margin: 10px;}
.indexcert .bt a{float:right; width:60px; line-height:50px; font-size:14px; color:#fff;}
.indexcert .bt a:hover{
	color: #d9d9d9;
}
.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:#900;}

.link{width:1200px; height:auto; margin:0 auto;}

.link .bt{float:left; width:1200px; line-height:50px; background:url(../images/linkbg.png) no-repeat;}
.link .bt span{float:left; width:120px; line-height:50px; font-size:16px; text-align:center; color:#900;}

.link .ul{float:left; padding-bottom:30px;}
.link .ul li{float:left; width:150px; height:50px; margin-top:25px; margin-right:20px; background:#000;}
.link .ul li:last-child{ margin-right:0;}

	.column1{width:1100px;height:100px;margin: 15px auto;background-color:#fff;margin-bottom: -10px;overflow: hidden;
    text-overflow: ellipsis;
    }
.column1_1 p{padding-top:10px;height:55px;line-height:35px;text-align:center}
.column1_1 p a{font-family: Arial,Microsoft YaHei,'微软雅黑';
    font-size: 25px;
    color: #900;
    text-overflow: ellipsis;
    white-space: nowrap;}
.column1_2 p{height:30px;line-height:30px;text-align:center}
.column1_2 p a{font-family:Arial,Microsoft YaHei,'微软雅黑';font-size:16px;color:#900;padding:0 5px}

#scrollDiv {
    height: 95px;
    overflow: hidden;
}
.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;}
.border_box{
    margin-top: -15px;
}
.now .d{
    width: 44px;
    height: 15px;
    border-bottom: 2px solid #900;
}
.location{    float: left;
    width: 1100px;
    line-height: 30px;
    margin-top: 10px;
    margin-left: 15px;
    
       margin-bottom: 0;
}
.location a{float:left; width:auto; font-size:14px; color:#999; padding:0 15px; background:url(../images/x.png) no-repeat right center;}
.location a:hover{color:#900;}
.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:#900; text-align:center;}

.newlist{float:left; width:920px; height:auto;}
.newlist .ul{float:left; width:920px; height:auto;}
.newlist .ul li{float:left; width:920px; height:130px; margin-top:30px; padding-bottom:30px; border-bottom:1px solid #ddd;}

.newlist1{float:left; width:920px; height:auto;}
.newlist1 .ul{float:left; width:920px; height:auto;}
.newlist1 .ul li{float:left; width:920px; height:130px; margin-top:30px; padding-bottom:30px; border-bottom:1px solid #ddd;margin-top:-20px}

.newlist1 .ul a{width: 80px;
    height: 39px;
   
    line-height: 39px;
   text-align: center;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.newlist .ul li .img{float:left; width:210px; height:130px;}
.newlist .ul li .wzbt{float:right; width:685px; line-height:30px; font-size:16px; color:#444;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;

display: block;
}
.newlist .ul li p{float:left; width:645px; 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;
	word-break: break-all;
	margin-left: 25px;
    text-indent: 0;
	}
.newlist .ul li:hover .wzbt{
	color: #900;
}
.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: #CCEAF6;
	color: #900;
	border-color: #CCEAF6;
}
.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:#900; border:1px solid #900; color:#fff; border-radius:3px;}
.newlist .fenye a:hover{background:#900; border:1px solid #900; 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:#900;}

.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:#900; 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(../images/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(../images/row2.png) no-repeat 15px center #900; border:1px solid #900; 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:#900;}
.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:#900; 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:#900; 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:#900; 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:#900; 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:#900; 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 #900;}
.er_menu li a{font-size:16px; color:#666; display:block}
.er_menu li a:hover{color:#900;}



.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:#900;}
.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 #900; background:#900; 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 #900; background:#900; color:#fff;  box-shadow:inset 0 1px 3px #fff;}


#er_menuthis{float:left; width:198px; line-height:38px; border:1px solid #900; border-radius:3px; margin-top:20px; text-align:center; font-size:16px; color:#900;}
#er_menuthis a{font-size:16px; color:#900;}

#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(../images/righticon01.png) no-repeat;}
.online:hover{ background:url(../images/righticon01h.png) no-repeat;}
.ddd{display:block; width:80px; height:80px; background:url(../images/righticon01.jpg) no-repeat;}
.ddd:hover{background:url(../images/righticon01h.jpg) no-repeat;}
.eee{display:block; width:80px; height:80px; background:url(../images/righticon02.jpg) no-repeat;}
.eee:hover{background:url(../images/righticon02h.jpg) no-repeat;}
.fff{display:block; width:80px; height:80px; background:url(../images/righticon03.jpg) no-repeat;}
.fff:hover{background:url(../images/righticon03h.jpg) no-repeat;}
.ccc{display:block; width:80px; height:80px; background:url(../images/righticon04.png) no-repeat;}
.ccc:hover{background:url(../images/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;    border-radius: 5px;
    border-bottom: none;
    margin: 10px;
}
.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:#000; text-align:center;text-decoration:none; font-size:16px; background:#fff; line-height:50px;}
.hovertab a{color:#000;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:#fff;}
.normaltab a{color:#333; font-weight:normal; font-size:16px;}
.undis {display:none;}

.indextaba .btn2 li a:hover{
	color: #900;
}
.indextaba .btn2 li:hover a{
	color: #900;
}

.indextaba .bt2{float:left; width:400px; height:50px; background:#990000;}
.indextaba .bt2 h1{float:left; width:120px; line-height:50px; font-size:16px; background:#900; text-align:center; color:#fff; font-weight:normal;}
.indextaba .bt2 a{float:right; width:60px; line-height:50px; font-size:14px; color:#fff;}
.indextaba .bt2 .gengduo:hover{
	color: #d9d9d9;
}

.indextaba .bt2 li a {    float: left;
    width: 120px;
    line-height: 50px;
    font-size: 16px;
    /*background: #900;*/
    text-align: center;
    color: #000;
    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;
	padding-bottom: 140px;
	min-height: 1000px;
}
body::after,body::before{
	display: block;
	clear: both;
	content: '';
}
.foot{
	width: 100%;
	background-color: #f8f8f8;
	position: absolute;
	bottom:0
}


.topbar ul{
	position: relative;
}
.topbar .li_bottom{
	width: 24px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	bottom:6px
}

.box .indextool path{
	stroke: #900;
}
.box .indextool fill{
	stroke: #900;
}
.box .indextool svg{
	margin-top: 23px;
	margin-left: 91px;
	margin-right: 10px;
}
.box .indextool i{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
   .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
      /*  background: #fff;

         Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      @media (max-width: 760px) {
        .swiper-button-next {
          right: 20px;
          transform: rotate(90deg);
         
        }

        .swiper-button-prev {
          left: 20px;
          transform: rotate(90deg);
        }
      }
	  .swiper-slide .text{
		  
		  line-height: 27px;
    color: #303335;
    padding: 20px 25px;
    background: #f7f7f7;
	    width: 75%;
    margin: 0 auto;
	  }
	  
		  .swiper-slide  .text h3 {
    font-size: 22px;
    margin-bottom: 10px;
    color: #000;
    letter-spacing: 1px;
	text-align:left;
	margin-left: 10px;
}

		  .swiper-slide  .text p {
    height: 81px;
    overflow: hidden;
	font-size: 16px;
}
.w-list-item{
	margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    height: 46px;
    line-height: 46px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCC;
    text-align: left;
}

.w-list-item1{
	margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    height: 160px;
    line-height: 46px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCC;
    text-align: left;
}
.w-list-title {
    padding: 0;
    margin: 0;
    width: 100%;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.w-list-pic {
    padding: 0;
    margin: 0;
    margin-right: 10px;
    width: 220px;
    height: 160px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

 .w-list-title .w-list-titlelink {
    display: block;
    line-height: 24px;
    font-family: 'Microsoft YaHei';
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.w-list-desc {
    padding: 0;
    margin: 0;
    margin-top: 5px;
    line-height: 20px;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    color: #878080;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
 .w-list-r {
    padding-left: 230px;
	
}
.w-al{
	height: 336px;
    width: 922px;
   margin-top: 5px;
    z-index: 17;
	
}
.w-al-unit{
	    padding: 0;
    width: 220px;
    min-width: 100px;
    margin: 0 0 8px 8px;
   
    display: inline-block;
    float: left;
    position: relative;
    list-style: none;
    cursor: pointer;
}
.w-al-text {
	position: absolute;
    
    bottom: 0;
    width: 100%;
    height: 55px;
    line-height: 55px;
    padding: 0 8px;
    background-color: rgba(0,0,0,0.6);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
    box-sizing: border-box;
	
}
.w-al-title{
	    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-family: 'Microsoft YaHei';
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    overflow: hidden;
	
}

.w-al-desc {
	margin: 0;
    max-height: 44px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-family: Tahoma;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.w-al-pic{
	    width: 220px;
    min-width: 100px;
    height: 195px;
    line-height: 160px;
    padding: 0;
    vertical-align: top;
    clear: both;
    
}

.w-al-list {
    padding: 0;
    margin: 0;
    font-size: 0;
    margin-left: 0px;
}
.w-al-unit:hover {    transform: translateY(-8px);
    box-shadow: 0 5px 12px rgb(0 0 0 / 18%);}

/*导航*/
	.nav{width:1200px;margin:0 auto;height:60px;line-height:60px;overflow:hidden;background-color:#023E87}
.nav ul{display:flex;padding-left:50px;padding-right:50px}
.nav ul li{flex:1}
.nav ul li a{display:block;color:#fff;font-size:18px}
.nav ul li a img{float:left;display:block;width:20px;height:20px;margin:20px 10px 20px 25px}
.nav ul .hlwfw a img{float:left;display:block;width:20px;height:20px;margin:20px 10px 20px 25px}
.nav ul .hlwfw a p{width:80px;float:left;line-height:60px}
.nav ul li a p{width:80px;float:left;line-height:60px}

.nav ul li:hover{display:block;color:#900;font-size:18px;background-color:#fff}

.nav ul li:hover a p{color:#900;font-size:18px;background-color:#fff}


/*内容*/
.content{
  background: #fff;
  overflow: hidden;
padding-bottom: 50px;
min-width: 1200px;
}
.content .list ul{
  overflow: hidden;
}
.content .list li{
  box-sizing: border-box;
  width: 200px;
  height: 128px;
  background-color: #ffffff;
  border:1px solid #ebebeb;
  text-align: center;
  float: left;
  font-size: 16px;
  color: #333333;
}
.content .list li a img{
  padding: 18px 0;
  height: 40px;
}
.content .list li:hover{
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.11);
}
.content .list li:hover a{
  color: #900;
}
.title{
  
  line-height: 60px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 22px;
  font-weight: normal;
  color: #333333;
}
.title div{
 
  height: 2px;
  
}
.mar_t {
    margin-top: 23px;
}
.content_ct{
  overflow: hidden;
  width: 1200px;
}
.content_ct .left{
  box-sizing: border-box;
  width: 360px;
  background-color: #ffffff;
  border:1px solid #ebebeb;
  float: left;
  padding:0 20px;
}
.content_ct .left .info{
 /*  overflow: hidden; */
}
.content_ct .left .info li{
  box-sizing: border-box;
  width: 99px;
  height: 90px;
  background-color: #ffffff;
  border: solid 1px #e5e5e5;
  text-align: center;
  float: left;
  color: #333333;
 margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 2px;
	border-radius:10px;
}
.content_ct .left .info li:hover{
  
box-shadow: 5px 5px 5px 1px #00000024;
 transition: 0.3s;
}
.content_ct .left .info li a img{
  width: 30px;
  height: 32px;
  padding: 15px 0;
}
.content_ct .left .info li a p{
font-weight:800
}
.content_ct .left .info li.current{
  background-color: #900;
}
.content_ct .left .info li.current a{
  color: #ffffff;
}
.content_ct .left .enter input{
  box-sizing: border-box;
  width: 320px;
  height: 44px;
  border: solid 1px #d9d9d9;
  padding-left: 52px;
  margin-bottom: 10px;
}
.content_ct .left .enter a{
  width: 320px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background-color: #900;
  color: #ffffff;
}
.content_ct .left span {
  display: inline-block;
  width: 320px;
  text-align: right;
  color: #808080;
  margin: 10px 0 20px;
}
.content_ct .left .d {
    display: block;
    width: 44px;
    margin-top: -16px;
}
.content_ct .left .enter input.btn1 {
  background: url("../images/login.png") no-repeat 15px center;
}
.content_ct .left .enter input.btn2 {
  background: url("../images/password.png") no-repeat 15px center;
}
.content_ct .left .registrar{
  line-height: 31px;
  color: #333333;
  margin-bottom: 19px;
}
.content_ct .right{
  box-sizing: border-box;
  width: 820px;
  float: right;
}
/*右边上半部分*/
.right .right_t{
  background-color: #ffffff;
  padding: 0 20px;
}
.right .right_lf{
  width: 370px;
}
.right .right_lf div{
  padding: 10px;
}
.right .right_lf h2{
  font-size: 18px;
  font-weight: normal;
  color: #333333;
  margin-bottom: 15px;
}
.right .right_lf p{
  color: #666666;
  margin-bottom: 20px;
}
.right .right_lf a{
  display: inline-block;
  color: #900;
}
.right .right_rt ul{
  overflow: hidden;
}
.right .right_rt li{
  width: 390px;
  height: 40px;
  line-height: 40px;
  border-bottom:1px solid #f2f2f2;
}
.right .right_rt li a{
  float: left;
}
.right .right_rt li span{
  float: right;
}
/*右边下半部分*/
.right .right_b .right_b_lf{
  box-sizing: border-box;
  width: 400px;
  background-color: #ffffff;
  border: solid 1px #ebebeb;
  padding: 0 20px;
}
.stk{
    box-sizing: border-box;
  width: 400px;
  background-color: #ffffff;
  border: solid 1px #ebebeb;
  padding: 0 20px;
    
}
.right .right_b .right_b_rt{
  box-sizing: border-box;
  width: 400px;
  background-color: #ffffff;
  border: solid 1px #ebebeb;
  padding: 0 20px;
  /*height:375px;*/
}
.right .right_b ul{
  overflow: hidden;
  margin-bottom: 25px;
}
.right .right_b li{
  width: 358px;
  height: 40px;
  line-height: 40px;
  border-bottom:1px solid #f2f2f2;
}
.right .right_b li a{
  float: left;
}
.right .right_b li span{
  float: right;
}
svg path {
    stroke: #900;
}
/*底部*/
.footer{
    position: absolute;
    bottom:0;
    width:100%;
    height: 165px;
    background-color: #900;
    border: solid 1px #ebebeb;
    color: #ffffff;
    text-align: center;
        min-width: 1200px;
}
.footer p.p1{
    font-size: 14px;
    color: #fefefe;
    margin: 20px 0;
    line-height: 5px;
}
.footer div{
  margin-bottom: 15px;
}
.footer div span{
  padding-right: 90px;
}
.footer p{
  margin-bottom: 15px;
}
/*列表页*/
.content_rt ul{
   box-sizing:border-box;
   padding: 20px 20px 30px;
}
.content_rt ul li{
  border-bottom: 1px solid  #e6e6e6;
  margin-bottom: 20px;
}
.page ul li{
      border-bottom: 0px solid  #e6e6e6;
  margin-bottom: 20px;
    
}
.content_rt ul li .fl a{
  font-size: 18px;
  color: #262626;
  margin-bottom: 15px;
}
.content_rt ul li .fl span{
  display: inline-block;
  color: #999999;
  margin-bottom: 20px;
}
.content_rt ul li .fr{
  color: #666666;
}
.content_rt ul li:hover a,.content_rt ul li a.color{
  color: #900;
}
.page{
  
  padding-right: 10px;
}
.page a{
  display: inline-block;
  border:1px solid #d9d9d9;
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  margin: 0 3px;
  color: #666666;
}
.active{    background-color: #900;
    color: #fff;
    }
.page span{
     display: inline-block;
  border:1px solid #d9d9d9;
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  margin: 0 3px;
background-color: #900;
    color: #fff;
}
.page a.border{
  border:0;
}
.page li a:hover,.page a.on{

    color: #fff;
}
#page_index{
    float: right;
    margin-bottom: 10px;
    width: 100%;
 
}
#page_index a{
  display: inline-block;
  border:1px solid #d9d9d9;
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  margin: 0 3px;
 
}
.thislink{    background-color: #900;
    color: #ffffff;
    }
#page_index span{
     display: inline-block;
  border:1px solid #d9d9d9;
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  margin: 0 3px;
 
}
#page_index a.border{
  border:0;
}
#page_index a:hover,.page a.on{
  background-color: #900;
  color: #ffffff;
}
/*详情页*/
.detail_title{
  height: 50px;
  line-height: 50px;
  background-color: #ffffff;
  padding-left: 10px;
}
.detail_title span{
  display: inline-block;
}
.detail_title .section span a{
  color: #666666;
}
.content_lt{
  width: 260px;
  margin-right:20px;
  border: 1px solid #dfdddd;
}
.content_lt .first{
  width: 260px;
  height: 60px;
  line-height:60px;
  background-color: #900;
  text-align: center;
}
.content_lt .first a{
  font-size: 18px;
  color: #ffffff;
}
.content_lt li{
  width: 260px;
  height: 54px;
  line-height: 54px;
  border-bottom:1px solid #dde2ed;
  background-color: #ffffff
}
.content_lt li a{
  color: #585858;
  text-align: center;
}
.content_lt li:hover a{
  color: #900;
}
.content_lt li.on a{
  color: #900;
}
.content .content_rt{
  width: 918px;
  background-color: #ffffff;
  padding-bottom: 30px;
}
.content .content_rt .content_title h1{
  font-size: 24px;
  font-weight: normal;
  color: #262626;
  text-align: center;
  margin-top: 30px;
}
.content .content_rt .content_title span{
  display: block;
  color: #999999;
  text-align: center;
  margin: 20px 0 30px;
}
.content .content_rt p{
 width: 880px;
  line-height: 28px;
  color: #333333;
  text-indent:2.4em;
  text-align: justify;
  margin-top: 20px;
  overflow: hidden;
  padding: 0 20px;
  font-size: 16px;
}

 .leaderImg{    float: left;
    width: 216px;
    padding-left: 185px;
    margin-right: 15px;
}
 .leaderImg img{width: 216px;height: 230px;display: block;}
 .leaderImg .cont{background: #f8f9fa;height: 82px;border-bottom: 3px solid #900;text-align: center;}
 .leaderImg .cont h3{color: #333333;font-size: 20px;font-weight: normal;padding: 14px 0 4px;}
 .leaderImg .cont p{color: #707070;font-size: 14px;}
.content .content_rt p img{
    float: left;
        width: 100%;
    height: 100%;
}
.content .content_rt table{
    margin: 0 auto;
    width: 70%;
}
.xl_content table {
    width: 90%;
    margin: 0 auto;
    text-indent: 0;
    text-align: center;
}
.content .content_rt td p{
    width: 100%;
    text-indent: 0;
    text-align: center;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.right .right_b li a{
  float: left;
  width: 274px;
  display:block;
  overflow: hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.inform_lf {
    position: fixed;
    top: 60%;
    left: 0;
    z-index: 1000;
    /*width:100%;*/
}
.login{width:640px;position:fixed;border:#ebebeb solid 1px;height:600px;top:35%;left:50%;display:none;  );
    background:#fff;
box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;border-radius: 13px;}
.login-title{width:100%;margin:0px 0px 0px 0px;text-align:center;line-height:40px;    height: 60px;font-size:30px;position:relative;    font-weight: 800;    
    color: #fff;  background: url(https://aspen-img.oss-cn-beijing.aliyuncs.com/WWWROOT/PC/Background/tcbg.png)}
.login-title span{position:absolute;font-size: 16px;right: 0;top: 0;width:40px;height:40px;border-radius:20px;font-weight: 800;}
.login-input textarea {
    padding-left: 10px;
    border: 1px #c3bdbd solid;
    resize: none;
    width: 385px;
    height: 92px;
}
.login-input input {
    width: 110%;
    border: none;
    height: 42px;
    line-height: 44px;
    padding-left: 10px;
    border: 1px #c3bdbd solid;
}
 .login-input span i {
    font-style: normal;
    color: #ed2c18;
    margin-right: 5px;
}

.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;    margin: 0 auto;
    width: 65%;}
.login-input span{display: block;
    text-align: right;
    width: 100px;
    
    font-size: 16px;
    color: #000;
    line-height: 46px;
    float: left;
    font-weight: 800;

}
.list-input{float:left;line-height:48px;height:48px;width:350px;text-indent:5px;}
.login-button{width:50%;margin:20px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;background:#900}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:rgba(168, 200, 213, 0.75);filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
.w-al{

    width: 100%;
  
    z-index: 17;
	
}
.w-al-unit{
	    padding: 0;
    width: 32%;
    min-width: 100px;
    margin: 0 0 8px 8px;
   border: 1px solid #e6e6e6;
    display: inline-block;
    float: left;
    position: relative;
    list-style: none;
    cursor: pointer;
    border-radius: 5px;
    box-shadow: 2px 2px 5px 2px #00000040;
}
.w-al-text {
	position: absolute;
    border-radius: 5px;
    bottom: 0;
    width: 100%;
    height: 55px;
    line-height: 55px;
    padding: 0 8px;
    background-color: rgba(0,0,0,0.6);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
    box-sizing: border-box;
	
}
.w-al-title{
	    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-family: 'Microsoft YaHei';
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    overflow: hidden;
	
}

.w-al-desc {
	margin: 0;
    max-height: 44px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-family: Tahoma;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.w-al-pic{
	    width: 100%;
	    min-width: 100px;
	    height: 230px;
	    line-height: 125px;
	    padding: 0;
	    vertical-align: top;
	    clear: both;
}

.w-al-list {
    padding: 0;
    margin: 0;
    font-size: 0;
    margin-left: 0px;
}
.w-al-unit:hover {   box-shadow: 3px 2px 3px 2px #00000040;
     transition: 0.3s;}
article {
  width: 100%;
  margin: 0 auto;
  padding-top: 14px;
}

article > .content-top {
  background-color: #FFFFFF;
  width: 100%;
  box-sizing: border-box;
  padding:0 20px;
  background-position: right bottom;
  background-repeat: no-repeat;
}

article > .content-top > figure {
  width: 500px;
  height: 300px;
  margin: 0;
  float: left;
}

article > .content-top > figure > img {
  width: 100%;
  height: 100%;
  display: block;
}

article > .content-top > aside {
  position: relative;
  width: calc(100% - 500px);
  float: left;
  box-sizing: border-box;
  padding-left: 25px;
  width: 600px;
}

article > .content-top > aside > h1 {
  font-weight: bold;
  font-size: 30px;
  color: #900;
}

article > .content-top > aside > ul {
  height: 30px;
  line-height: 30px;
}

article > .content-top > aside > ul > li {
  float: left;
  line-height: 30px;
  font-size: 12px;
  color: #888787;
  margin-right: 60px;
}

article > .content-top > aside > ul > li:after {
  content: '';
  display: block;
  float: right;
  width: 1px;
  height: 20px;
  margin-top: 5px;
  margin-right: -30px;
  background-color: #888787;
}

article > .content-top > aside > ul > li:nth-of-type(3):after {
  display: none;
}

article > .content-top > aside > h2 {
  height: 70px;
  width: 655px;
  background-color: #f3f3f3;
  line-height: 70px;
  color: #3a3a3a;
  font-size: 14px;
}

article > .content-top > aside > h2 > span {
  color: #BC1515;
  font-size: 30px;
  font-weight: 400;
}

article > .content-top > aside > h3 {
  font-weight: 400;
  color: #000;
  font-size: 18px;
}


article > .content-top > aside .type-no {
  background-color: #999999;
  cursor: auto;
  outline: none;
}

article > .content-left {
  margin-top: 15px;
  width: 850px;
  float: left;
}

article > .content-left > .table {
  height: 45px;
  background-color: #FFFFFF;
}

article > .content-left > .table > li {
  width: 100px;
  height: 100%;
  color: #0b60a2;
  font-size: 14px;
  box-sizing: border-box;
  text-align: center;
  float: left;
  margin-right: 30px;
  line-height: 45px;
  cursor: pointer;
}

article > .content-left > .table > li:hover {
  background-color: #dadada;
  border-top: 2px solid #0b60a2;
}

article > .content-left > .table > .select {
  border-top: 2px solid #0b60a2;
}

article > .content-left > .content > li {
  display: none;
}

article > .content-left > .content > .select {
  display: block;
}

article > .content-left > .content > .courseitr {
  width: 100%;
}

article > .content-left > .content > .courseitr > h5 {
  font-weight: 400;
  height: 60px;
  line-height: 60px;
  background-color: #ededed;
  color: #736e6e;
  font-size: 14px;
  text-indent: 20px;
}

article > .content-left > .content > .courseitr > div {
  background-color: #FFFFFF;
  padding-top: 15px;
  margin-bottom: 10px;
}

article > .content-left > .content > .courseitr > div > ul {
  border-top: 1px solid #e3e3e3;
  padding: 10px 20px;
}

article > .content-left > .content > .courseitr > div > ul > li {
  font-size: 14px;
  color: #353535;
  line-height: 40px;
}

article > .content-left > .content > .courseitr > div > h6 {
  margin-left: 20px;
  color: #ffffff;
  width: 125px;
  height: 35px;
  text-align: left;
  line-height: 35px;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  color: #0b60a2;
}

article > .content-left > .content > .courseitr > div > pre {
  padding: 0 20px;
}

article > .content-left > .content > .courseitr > .course-in {
  height: 150px;
}

article > .content-left > .content > .courseitr > .course-in > ul > li {
  width: 30%;
  float: left;
  line-height: 40px;
}

article > .content-left > .content > .courseitr > .course-down li > span {
  float: right;
  padding: 0 15px;
  color: #FFFFFF;
  height: 20px;
  margin-top: 10px;
  line-height: 20px;
  border: 1px solid #999999;
  color: #999999;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease-in;
}

article > .content-left > .content > .courseitr > .course-down li > span:hover {
  border-radius: 5px;
  color: #0b60a2;
  border-color: #0b60a2;
}

article > .content-left > .content > .courselist {
  border-top: 1px solid #f0f0f0;
  background-color: #FFFFFF;
}

article > .content-left > .content > .courselist > ul > h5 {
  color: #FFFFFF;
  width: 125px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  background-repeat: no-repeat;
  margin: 20px;
  font-weight: 400;
  background-color: #0b60a2;
}

article > .content-left > .content > .courselist > ul > li > ul > h6 {
  height: 45px;
  line-height: 45px;
  background-color: #ededed;
  font-size: 14px;
  color: #6d6d6d;
  font-weight: 400;
  box-sizing: border-box;
  padding-left: 30px;
}

article > .content-left > .content > .courselist > ul > li > ul > .nostudy {
  color: #bbbaba;
  cursor: default;
}

article > .content-left > .content > .courselist > ul > li > ul > .nostudy:hover {
  background-color: #ffffff;
}

article > .content-left > .content > .courselist > ul > li > ul > li {
  height: 45px;
  line-height: 45px;
  color: #686868;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0 30px;
  cursor: pointer;
}

article > .content-left > .content > .courselist > ul > li > ul > li:hover {
  background-color: #DADADA;
}

article > .content-left > .content > .courselist > ul > li > ul > li > span {
  position: absolute;
  right: 200px;
  color: #d68585;
  font-size: 12px;
}

article > .content-left > .content > .courselist > ul > li > ul > li > i {
  color: #2a8710;
  font-size: 16px;
  float: right;
  margin-right: 5px;
}

article > .content-left > .content > .courselist > ul > li > ul > li > i[class~="nostudy"] {
  color: #acacac;
}

article > .content-left > .content > .coursediscuss {
  padding: 0 20px;
  background-color: #FFFFFF;
  padding-bottom: 100px;
}

article > .content-left > .content > .coursediscuss > div {
  height: 35px;
  box-sizing: border-box;
  padding: 10px 0;
  line-height: 15px;
  font-size: 12px;
  color: #686868;
  border-top: 1px solid #f0f0f0;
}

article > .content-left > .content > .coursediscuss > div > span {
  position: relative;
  display: inline-block;
  padding-left: 17px;
  cursor: pointer;
  margin-right: 60px;
}

article > .content-left > .content > .coursediscuss > div > span:before {
  position: absolute;
  content: "";
  display: block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  border: 1px solid #b5b5b5;
  left: 0;
  top: 2px;
}

article > .content-left > .content > .coursediscuss > div > .select:before {
  border-color: #0b60a2;
}

article > .content-left > .content > .coursediscuss > div > .select:after {
  position: absolute;
  content: "";
  display: block;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  position: absolute;
  background-color: #0b60a2;
  left: 3px;
  top: 4.5px;
}

article > .content-left > .content > .coursediscuss > .select {
  display: block;
}

article > .content-left > .content > .coursediscuss > ul {
  display: none;
}

article > .content-left > .content > .coursediscuss > ul > div {
  text-align: center;
  margin-top: 40px;
}

article > .content-left > .content > .coursediscuss > ul > li {
  display: block;
  border-top: 1px solid #f0f0f0;
  padding: 15px 0;
}

article > .content-left > .content > .coursediscuss > ul > li > div {
  position: relative;
  font-size: 0;
}

article > .content-left > .content > .coursediscuss > ul > li > div > figure {
  float: left;
  padding-right: 15px;
  margin: 0;
  width: 45px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > figure > img {
  display: block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
}

article > .content-left > .content > .coursediscuss > ul > li > div > figure > span {
  color: #92A6A9;
  font-size: 12px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside {
  float: left;
  width: calc(100% - 60px);
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside > h2 {
  font-weight: 400;
  margin-bottom: 5px;
  font-size: 12px;
  color: #885e4f;
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside > h3 {
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 14px;
  color: #555555;
  overflow: hidden;
  line-height: 25px;
  max-height: 75px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside > h4 {
  font-weight: 400;
  color: #b9b9b9;
  font-size: 12px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > button {
  position: absolute;
  text-align: center;
  font-size: 12px;
  color: #FFFFFF;
  height: 22px;
  width: 67px;
  background-color: #0b60a2;
  top: 20px;
  right: 23px;
  border: none;
  cursor: pointer;
  border-radius: 3px;
}

article > .content-left > .content > .coursediscuss > ul > li > .ask {
  padding-right: 170px;
  margin-bottom: 20px;
}

article > .content-left > .content > .coursediscuss > ul > li > .ask > aside > h3 {
  max-height: 25px;
}

article > .content-left > .content > .coursediscuss > ul > li > .question {
  padding-left: 50px;
  padding-right: 13px;
}

article > .content-right {
  width: 330px;
  float: right;
  margin-top: 15px;
}

article > .content-right > div {
  border: 1px solid #eaeaea;
  margin-bottom: 20px;
  box-sizing: border-box;
  padding: 10px 15px;
  background-color: #FFFFFF;
}

article > .content-right > div > h6 {
  color: #FFFFFF;
  width: 125px;
  height: 35px;
  text-align: left;
  line-height: 35px;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  color: #2b2a2a;
}

article > .content-right > .teacher-itr > figure {
  padding-top: 10px;
  border-top: 1px solid #eaeaea;
  margin: 0;
}

article > .content-right > .teacher-itr > figure > a {
  display: block;
}

article > .content-right > .teacher-itr > figure > a > img {
  height: 110px;
  border-radius: 50%;
  margin: 0 auto;
  display: block;
}

article > .content-right > .teacher-itr > figure > a > h3 {
  font-size: 14px;
  color: #262626;
  text-align: center;
  font-weight: 400;
  margin: 10px 0;
}

article > .content-right > .teacher-itr > figure > a > p {
  font-size: 12px;
  color: #262626;
  line-height: 25px;
  overflow: hidden;
  max-height: 150px;
}

article > .content-right > .conect-course > ul {
  padding-top: 10px;
  border-top: 1px solid #eaeaea;
}

article > .content-right > .conect-course > ul > img {
  width: 100%;
  display: block;
}

article > .content-right > .conect-course > ul > li {
  font-size: 14px;
  color: #2b2a2a;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #e8e8e8;
}

article > .content-right > .conect-course > span {
  color: #0b60a2;
  font-size: 12px;
  float: right;
  line-height: 40px;
  display: block;
  cursor: pointer;
}
.navlist ul{margin-left:20px;}
.navlist{height: 45px;background: #900;margin-top: 10px;}
.navlist ul li{width: 130px;height: 40px;display:inline-block;margin-top: 5px;
  float:left;text-align: center;font-size: 20px;border-radius: 8px 8px 0 0;cursor: pointer;}
.navlist ul li a{margin-top: inherit;color: #fff;line-height:40px;cursor: pointer;}
.navlist ul li.active,.navlist ul li.active a{background: #fff;color: #900;cursor: pointer;}
.navlist ul li.active a:hover{text-decoration:initial;}
.course-content{display:none;}
.course-content.on{display: block;}
.content-btn a{display: inline-block; height:45px; text-align: center;line-height: 45px;
  color: #0b60a1;font-size:20px;    border-radius: 3px;
  cursor: pointer;margin-right: 5px;width: 140px;}
.course-content{height: auto;overflow: hidden;margin-bottom: 30px!important;}
.content-btn{position:absolute;bottom: 0;right: 0;z-index: 11;}
.content-btn .btn1,.content-btn .btn2{width:165px;height:45px;line-height:45px;border-radius:10px;text-align: center;
  border:2px solid #0b60a1;font-weight: bold;}
.content-btn .btn1 a{background: url('../images/lg-active.png') no-repeat 24px center;padding-left: 25px;}
.content-btn .btn2 a{background: url('../images/ren-active.png') no-repeat 24px center;padding-left: 25px;}
.content-btn p.active a{background: url('../images/lg.png') no-repeat 24px center #0b60a1;padding-left: 25px;color: #fff;}
.content-btn p a.defult{cursor: no-drop;}
.content-btn p.active a.defult{cursor: no-drop;background: url('../images/lg-active.png') no-repeat 24px center;padding-left: 25px;color: #0b60a1;text-decoration: none;}
.registration-time{margin-top:32px;background: url('../images/icon-list1.png') no-repeat left center;padding-left: 22px;}
.criteria-of-assessment{background: url('../images/icon-list2.png') no-repeat left center;padding-left: 22px;}
.place{background: url('../images/icon-list3.png') no-repeat left center;padding-left: 22px;}
.call{background: url('../images/icon-list4.png') no-repeat left center;padding-left: 22px;}
.criteria-of-assessment,.place,.call,.ts{margin-top: 20px;}


.m_index_focus{position:relative;width:auto;margin:0 auto; }
#swiper_container_top_Focus{overflow:hidden}
.m_index_focus *{overflow:visible;}
.m_index_focus ul{position:relative;width:100%;}
.m_index_focus ul li{position:relative;float:left;}
.m_index_focus ul .title{ padding:20px 0;line-height:34px;background:rgba(5,49,187,0.5); border-bottom:4px solid #3A56B6;font-size:20px;color:#fff;position:absolute;left:0;right:0;bottom:20px; width:560px; display:table; font-weight:bold;}
.m_index_focus ul .title a{display:table-cell;color:#fff;overflow: hidden; vertical-align:middle;padding:0 30px;}
.m_index_focus ul .title a:hover{color:#fff !important}
.m_index_focus ul img{width:100%;display:block;}
.m_index_focus .pagination{text-align:center;position:absolute;height:15px;bottom:20px; z-index:2;    margin: 0 auto;
    width: 1200px;}
.m_index_focus .pagination span{display:inline-block;width:14px;height:14px;background:#fff;margin-right:8px; border-radius:50%;}
.m_index_focus .pagination span.swiper-active-switch{ width:30px; border-radius:7px;}
.m_index_focus .swiper-button-next, .m_index_focus .swiper-button-prev{width:25px; height:50px;}
.m_index_focus .swiper-button-next{background:url(../images/z19_focus_right.png); right:30px;}
.m_index_focus .swiper-button-prev{background:url(../images/z19_focus_left.png); left:30px;}
.focus_img_m{display:none !important}
.search_box{width:295px;height:75px;float:right;margin-right:50px;    margin-top: 45px;
    margin-bottom: 20px;}
.search_input{width:240px;height:28px;color:#919599;border:1px solid #919599;float:left;font-size:14px;padding-left:10px;}
.search_btn{display:block;float:left;height:30px;cursor:pointer}
.search_box p{padding-left:10px;padding-top: 10px;}
.search_box p a{font-size:12px;color:#919599;    padding: 0 5px;
    float: left;}
	
	
.login{width: 640px;
    position: fixed;
    border: #ebebeb solid 1px;
    height: 435px;
    top: 35%;left:50%;display:none;  );
    background:#fff;
box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;border-radius: 13px;}
.login-title{width:100%;margin:0px 0px 0px 0px;text-align:center;line-height:40px;    height: 60px;font-size:30px;position:relative;    font-weight: 800;    
    color: #fff;  background:#900;border-top-left-radius: 13px;
    border-top-right-radius: 13px;}
    .login-input-content{
      position:relative;  
    }
.login-title span{position:absolute;font-size: 16px;right: 0;top: 0;width:40px;height:40px;border-radius:20px;font-weight: 800;}

.login-input input {
    width: 110%;
    border: none;
    height: 40px;
    line-height: 44px;
    padding-left: 10px;
    border: 1px #c3bdbd solid;
}
.login-input textarea {
 padding-left: 10px;
    border: 1px #c3bdbd solid;
           resize: none;
            width: 385px;
    height: 92px;
}
 .login-input span i {
    font-style: normal;
    color: #ed2c18;
    margin-right: 5px;
}

.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;    margin: 0 auto;
    width: 65%;}
 
    
.list-input textarea::placeholder {
       color:#000;
   }
.login-input span{display: block;
    text-align: left;
    width: 100px;
    
    font-size: 16px;
    color: #000;
    line-height: 46px;
    float: left;
    font-weight: 800;

}
.list-input{float:left;line-height:48px;height:48px;width:350px;text-indent:5px;}
.login-button{width:35%;margin:20px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;background:#900}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:rgba(168, 200, 213, 0.75);filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
.w-modal-mask{
    display:none;
          position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(168, 200, 213, 0.75);
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    z-index:9
}


.login3{width: 420px;
    position: fixed;
    border: #ebebeb solid 1px;
    height: 295px;
    top: 35%;
    left: 48%;
    background: #fff;
    display: none;
    box-shadow: 0px 0px 20px #ddd;
    z-index: 9999;
    margin-left: -195px;
    margin-top: -55px;
    border-radius: 13px;}
.login-title3 {
width: 98%;
    text-align: right;
    line-height: 40px;
    height: 60px;
    font-size: 20px;
    position: relative;
    font-weight: 800;
    color: #000;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}
.login2{width: 640px;
    position: fixed;
    border: #ebebeb solid 1px;
    height: 435px;
    top: 35%;left:48%;display:none;  );
    background:#fff;
box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;border-radius: 13px;}
.login-title2{width:100%;margin:0px 0px 0px 0px;text-align:center;line-height:40px;    height: 60px;font-size:30px;position:relative;    font-weight: 800;    
    color: #fff;  background:#900;border-top-left-radius: 13px;
    border-top-right-radius: 13px;}
    .login-input-content2{
      position:relative;  
    }
.login-title2 span{position:absolute;font-size: 16px;right: 0;top: 0;width:40px;height:40px;border-radius:20px;font-weight: 800;}

.login-input2 input {
    width: 110%;
    border: none;
    height: 40px;
    line-height: 44px;
    padding-left: 10px;
    border: 1px #c3bdbd solid;
}
.login-input2 textarea {
 padding-left: 10px;
    border: 1px #c3bdbd solid;
           resize: none;
            width: 385px;
    height: 92px;
}
 .login-input2 span i {
    font-style: normal;
    color: #ed2c18;
    margin-right: 5px;
}

.login-title2 span a{display:block;}
.login-input-content2{margin-top:20px;}
.login-input2 {overflow:hidden;    margin: 0 auto;
    width: 65%;}
 
    
.list-input2 textarea::placeholder {
       color:#000;
   }
.login-input2 span{display: block;
    text-align: left;
    width: 100px;
    
    font-size: 16px;
    color: #000;
    line-height: 46px;
    float: left;
    font-weight: 800;

}
.w-spacing {
    padding: 8px 30px;
}
.list-input2{float:left;line-height:48px;height:48px;width:350px;text-indent:5px;}
.login-button2{width:32%;margin:20px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;background:#900}
.login-button2 a{display:block;}
.login-bg1{width:100%;height:100%;position:fixed;top:0px;left:0px;background:rgba(168, 200, 213, 0.75);filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}

.login-ts{width: 300px;
    position: fixed;
    border: #ebebeb solid 1px;
    height: 200px;
    top: 45%;
    left: 57%;display:none;  );
    background:#fff;
box-shadow:0px 0px 20px #615e5e;z-index:9999;margin-left:-250px;margin-top:-140px;border-radius: 13px;}
.img img{
       width: 250px;
    height: 215px;
}
.imgshzr img{
   width: 220px;
    height: 320px;
}
.imgshzrindex{
    width: 230px;
    
}
#index{
    width:318px;
}
.imgshzrindex img{
   width: 230px;
    height: 320px;
}
.wid {
    width: 100%;
 
    margin: 0px auto;
}

/*新闻 - 社会责任*/
.SocialBox .dinw{
	position: relative;
	overflow: hidden;
}
.SocialCon{
	text-align: center;
	overflow: hidden;
	margin-top: .4rem;
}

.SocialCon .title{

	margin-bottom: .4rem;
	color: #900;
    font-size: 35px;
}
.SocialCon .title2{
	font-size: 16px;
	color: #333333;
	margin-bottom: .4rem;
}
.SocialCon  .text{
	font-size: .14rem;
	color: #666666;
	line-height: .3rem;
}
.Socialswiper{
	margin-top: .8rem;
	overflow: hidden;
}
.SocialCon2 .textBox{
	float: left;
	color: #fff;
}
.SocialCon2 .Kuand{
	float: left;
	width:100%;
	position: relative;
}

.SocialCon2 .textBox .textCon{
	font-size: .14rem;
	padding:.5rem;
	line-height: .3rem;
}
.SocialCon2 .textBox .textCon h4{
	font-size: 16px;
	margin-bottom: .25rem;
}
.SocialCon2 .tubox{
	float: right;
	width: 50%;
	overflow: hidden;
}
.SocialCon2 .tubox img{
	width:100%;
	transition: all .3s;
}

.SocialCon2 .swiper-slide:nth-child(2n) .tubox,
.SocialCon2 .swiper-slide:nth-child(4n) .tubox{
	float: left;
}
.SocialCon2 .swiper-slide:nth-child(2n) .textBox,
.SocialCon2 .swiper-slide:nth-child(4n) .textBox{
	right: 0;
	left:auto;
}

.SocialCon2 .swiper-slide:nth-child(2n) .tubox:after,
.SocialCon2 .swiper-slide:nth-child(4n) .tubox:after{
	right:49.8%;
	left:auto;
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg); 	/* Opera */
}
.SocialCon2 .swiper-slide:hover .tubox img{
	transform:scale(1.06);
}

.SocialCon3 .Iconbox{
	margin-bottom: .8rem;
	overflow: hidden;
	font-size:0;
	float: left;
	width: 905px;
}
.SocialCon3 .Iconbox .Conaw{
	display:inline-block;
	text-align: center;
	width:25%;
	margin-top: .5rem;
}
.SocialCon3 .Iconbox .Conaw .tu span{
	background: #fff;
	border-radius: 50%;
	display:inline-block;
	overflow: hidden;
	border:solid 1px #dedede;
	
	margin:auto 0;
}
.SocialCon3 .Iconbox .Conaw h4{
	font-size: 16px;
	color: #333333;
	font-weight:800;
	margin:.15rem 0;
	width:100%;
	float: left;
}
.SocialCon3 .Iconbox .Conaw p{
	font-size: 16px;
	text-align: center;
    width: 185px;
}




.tab_con {
    position: relative;
    display: none;
    margin: 0 auto;
    
}
.tab_title_ky{border-top:1px solid #eee; border-bottom:1px solid #eee; height:50px; margin-bottom:10px; }
.tab_title_ky li{padding: 13px 0 10px 14px; float:left; font-size:16px; cursor:pointer; color:#900; line-height:28px;border-bottom:1px dashed #fff;}
.tab_title_ky li a{display:block;white-space: nowrap;color: #900;}
.tab_title_ky li img{width:28px; float:left; margin:0 10px 0 0;}
.tab_title_ky li span{color:#ebebeb; margin-left:18px; font-weight:normal; }
.tab_title_ky li.now{border-top:1px solid #900; border-bottom:1px solid #900; /*padding-top:10px*/}
.tab_ky_more{color:#444; right:0}
.ky_img{width:215px; float:left; font-size:14px; line-height:22px; margin-right:20px; margin-top:20px; overflow:hidden;  box-shadow: 2px 2px 5px 2px #00000040;
    border-radius: 5px;}
.ky_img:hover{
 box-shadow: 5px 5px 5px 5px #00000040;
     transition: 0.3s;
}    
.ky_img img{width:215px; border-bottom:4px solid #900; display:block; margin-bottom:10px}
.ky_imgstk{width: 230px;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-right: 22px;
    margin-left: 5px;
    overflow: hidden;
    box-shadow: 2px 2px 5px 2px #00000040;
    border-radius: 5px;margin-top: 5px;}
.ky_imgstk:hover{
 box-shadow: 3px 3px 5px 3px #00000040;
     transition: 0.3s;
}    
.ky_imgstk img{    width: 195px;
    display: block;
    margin-bottom: 10px;
    height: 250px;
    margin: 0 auto;}
    
    
    
    .ky_imgstk1{width:225px; float:left; font-size:14px; line-height:22px; margin-right:10px; margin-top:20px; overflow:hidden;  box-shadow: 2px 2px 5px 2px #00000040;
    border-radius: 5px;
 
}
.ky_imgstk1:hover{
 box-shadow: 3px 3px 5px 3px #00000040;
     transition: 0.3s;
}    
.ky_imgstk1 img{    width: 225px;
    display: block;
    margin-bottom: 10px;
  
    margin: 0 auto;}
    .ky_imgstk1 p{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  width: 205px;
    line-height: 30px;
    margin: 0 auto;
    }
        
.tab_more{position:absolute; right:20px; top:-48px; font-size:14px; color:#fff; z-index:8;}
.tab_more:hover{color:#900 !important}
.tab_ky_more {
    color: #444;
    right: 0;
}
.now div {
      width: 44px;
    height: 15px;
    border-bottom: 2px solid #900;
}


@media (min-width: 768px){
.link {
    width: 1180px;
   
}
.swiper-button-next1{
    margin-right: 355px;
    margin-top: 1160px;
    
    
}
.swiper-button-prev1{
    
    margin-top: 1160px;
    margin-left: 351px;
}
 .link .ul{float:left; 
          padding-bottom:70px;}
.tab_title_ky
    {
       width: 1180px;
   margin-left: 10px;
}

}

.hov{
      color: #fff;
   background: url(../picture/kpbg.png) no-repeat;
   background-position-x: -10px;
}
.hov a{
    color: #fff;
  
}
@media (min-width: 1920px){
.link{width:1200px; height:auto; margin:0 auto;}
.link .ul{float:left; padding-bottom:30px;}
.swiper-button-next1{
    margin-right: 355px;
    margin-top: 1160px;
    
    
}
.swiper-button-prev1{
    
    margin-top: 1160px;
    margin-left: 351px;
}
.tab_title_ky {
    width: 1200px;
   margin-left: 0px;
}
    
}
@media (min-width: 1912px){
.link{width:1200px; height:auto; margin:0 auto;}
.link .ul{float:left; padding-bottom:30px;}

.tab_title_ky {
    width: 1200px;
   margin-left: 0px;
}
    
}


.xl_title2{border-bottom:2px solid #e9e9e9; padding:18px 0; color:#bdbdbd; font-size:14px; overflow:hidden; line-height:34px; margin-bottom:20px;width: 896px;
    margin: 0 auto;height: 40px;}
.xl_title2 span{margin-right:24px}
.xl_title2 span font{cursor: pointer;}
.xl_title2 span font.now{color:#900}
.xl_title2 img{vertical-align:middle}
.fl_all { float:left; display:inline-block }
.fr_all { width: 150px;
    float: right; }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
 .printIco{float:left; background:url(../images/ico.png) no-repeat 0px 0px; padding-left:22px;}
 .share-icon{display: inline-block;width: 14px; height: 24px; line-height: 24px; background: url(../images/icon_16.jpg) no-repeat center; vertical-align: -25%; *float: left;}
.share-box{display: inline-block;*margin-top:-4px;}
.share-box a{display: inline-block; width: 24px; height: 24px; line-height: 24px; background:url(../images/share.png) no-repeat; margin-left: 7px; cursor: pointer;}
.share-box a:hover{opacity: .8;}
.share-box a.gwds_weixin{background-position: 0 -38px;}
.share .gwds_more{display: inline-block; width: 24px; height: 24px; background:url(../images/icon_17.jpg) no-repeat 0 0; cursor: pointer;
    *background-position: left 8px;
}
.share{margin-top: 20px;}

.share-popup{ width: 212px; -webkit-box-shadow: 0 0 7px #eee; -moz-box-shadow: 0 0 7px #eee; z-index: 1000000; position: absolute;border: 1px solid #e9e9e9; position: absolute; display: none;}
.share-popup h6{ height: 34px; background-color: rgb(246, 246, 246);    font: 700 14px/32px 'microsoft yahei'; padding:0 3px}
.share-popup h6 b{position: absolute; top:5px; right:5px; width: 22px; height: 23px; background: url(../images/pop_c.gif) no-repeat 0 0; cursor: pointer;}
.share-popup ul{width: 94%; padding: 8px 3%; overflow: hidden;background-color: #fff;}
.share-popup li{width: 49%; margin:0 .5%; float: left;}
.share-popup li a{display: block; height: 20px; line-height: 20px; border: 1px solid transparent; padding: 5px 0; font-size: 14px; color: #565656; text-indent: 34px; background: url(http://static.gridsumdissector.com/zheng_fen_xiang/images/is_24.png) no-repeat; cursor: pointer;}
.share-popup li a:hover{    background-color: #f3f3f3; border: 1px solid #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px;}

.share-popup.top{ bottom: 130%;}
.share-popup.bottom{ top: 130%;}
.share-popup.left{ right:0px; }
.share-popup.right{ left: 100%; margin-left: -20px;}
.share-popup li a.gwds_qzone{background-position: 0 -237px}
.share-popup li a.gwds_douban{background-position: 0 -357px}
.xl_bottom {
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dashed #e3e3e3;
    width: 1000px;
    margin: 0 auto;
}

.xl_box{font-size:14px; line-height:30px;color:#5d5d5d;margin-left: 65px;}
.xl_box_t img{ margin-right:8px; vertical-align:middle}
.xl_flie .xl_box_t{float:left;}
.xl_box_t{font-size:16px; font-weight:bold}
.xl_flie_list li a{color:#5676ca}
.xl_flie_list{float:left}
.xl_list2 li{background:url(//www.caszk.org.cn/static/images/z19_xk_list.png) no-repeat left center; padding-left:18px;border-bottom: aqua;
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;}
.xl_list2 li a,.xl_list3 li a{color:#5d5d5d}
.xl_list3 li{background:url(//www.caszk.org.cn/static/images/z19_dian_black.png) no-repeat left center; padding-left:10px; margin-left:34px;}
.xl_flie{margin:0 0 20px; overflow:hidden}
.xl_list2{margin-bottom:30px}
.xl_box{float:left; padding-top:20px}
.xl_list3{margin-top:8px}
.xl_ewm{float:right; margin-top:20px;}
.xl_ewm img{width:132px; height:132px; display:block; margin:0 auto;}
.xl_ewm p{font-size:14px; text-align:center; margin-top:6px; color:#5d5d5d;}
.jianjie{
    text-align: justify;
    line-height: 35px;
    text-indent: 2.3em;
}
.jianjie table{
    width:100%;
    margin: 0 auto;
    text-indent: 0;
    text-align: center;
}
/*全体院士名单*/
#allNameBar{width:1039px;background:#fff;float:right;overflow:hidden;/*overflow-y:scroll;overflow-x:hidden;*/}
#allNameBar .title{width:682px;padding:25px 17px 0 17px;min-height:83px;float:left;}
#allNameBar .title h1{width:682px;font:bold 24px/30px "微软雅黑";text-align:center;float:left;}
#allNameBar .title h2{width:682px;font:12px/24px "微软雅黑";text-align:center;float:left;}
#allNameBar .title .incidental{width:682px;height:24px;margin-top:5px;font:12px/24px "微软雅黑";border-top:solid 1px #ddd;float:left;overflow:hidden;}
#allNameBar .title .incTime{width:137px;height:24px;text-align:right;float:left;overflow:hidden;}
#allNameBar .title .incSource{width:410px;height:24px;padding:0 10px;float:left;overflow:hidden;}
#allNameBar .title .incSource img{ vertical-align:-2px;}
#allNameBar .title .incSize{width:115px;height:24px;float:right;overflow:hidden;}
#allNameBar .contentTest{width:702px;padding:0 0 25px 14px;float:left;}
#allNameBar{width:1039px;float:left;overflow:hidden;}
#allNameBar dt{width:692px;height:37px;padding:10px;font:bold 18px/37px "微软雅黑";float:left;overflow:hidden;}
#allNameBar dt em{height:37px;font:14px/37px "微软雅黑";}
#allNameBar dd{width:1039px;height:37px;padding-left:35px;float:left;overflow:hidden;}
#allNameBar dd span{width:70px;height:37px;padding:0 5px;line-height:37px;background:url(icon.png) -297px -229px no-repeat;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

