*{
	margin: 0;
	padding: 0;
    font-family: "微软雅黑";
}
img{
	border:none;
}
.clear{
	clear: both;
}
body,html{
	font-family: "微软雅黑" !important;
	font-size: 14px !important;
	background:#f7f7f6;
}
*{
    font-family: "微软雅黑" !important;
}
ul,li{
	list-style-type: none;
}
a{
	text-decoration: none;
}

.w1000{
	width: 1000px;
	margin: 0 auto;
	position: relative;
    font-family:"微软雅黑";
   /*font-weight:100;*/
 
   
}
strong {
font-family: "微软雅黑" !important;
color: #666666
}
.gdzhiwei li{
    position:relative;
    overflow:hidden
}
.zk {
    width:100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #ffaa01;
    cursor: pointer;
    border-radius: 5px;
    float: right;
    color: white;
    font-size: 16px;
    margin: 10px 0;
}
.navbar-fixed-top.navbar-fixed-top {
    background:white
}
.navtop{
	 background:#52b2f6;
	height: 50px;
	overflow: hidden;
    padding:10px 0
    
}
#topdiv1 {
    width:100%;
    background:#52b2f6
}
.news_top {
    border-bottom:1px gray solid
}
#form1 {
  padding-top:20px
}
.warpdiv{
	width: 1000px;
	margin: 0 auto;
	background: white;
	padding: 5px 10px;
    display:block; overflow:hidden;
}
.viewTable, .datumview {
  margin: 0 auto !important;
  border-collapse: collapse;
  font-size: 12px;
  line-height: 26px;
}

.jianzhi{
	background: #e2f8e3
}
.jianzhi td{
	padding: 5px 0;
	text-align: center;
}
.navline{
	width: 100%;
	border-bottom: 1px #666666 solid;
  	margin-top: 1px;
  	box-shadow: 1px 1px 2px black;

}
.navtitle{
	width: 1000px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
}
.footer {
width: 1020px !important;
line-height: 28px;
margin-top: 40px;
margin: 0 auto;
margin-top: 10px !important;
position:relative;
overflow:hidden
}
.n1right{
	width: 700px !important;
	
	float: right;
}
.ldiv {
    width: 100%;
    height: 320px;
    background: url(../images/topbg.jpg) center top no-repeat;
   
}
.n1left{
	width: 183px;
	float: left;
    font-family:"微软雅黑";
    font-size:18px;
    
}
.navtop li{
	width:140px;
	text-align:center;
	height:50px;
	line-height: 50px;
	float: left;
}
.navtop li a{
	font-size: 14px;
	color: #666666
}
.navtop li a:hover{
	color: #04a3ff
}



.n1left ul .dq a strong{font-size: 14px; font-family:"微软雅黑";
	color: #04a3ff
}
a:hover strong{font-size: 14px; font-family:"微软雅黑";
	color: ##04a3ff
}
.nav1{
	width:1000px;
    margin:0 auto;
	height: 285px;
	position: relative;
	overflow: hidden;
    margin-top:5px
}
    .nav1 tr {
        height:38px
    }
.nav1 td {
  padding-left:10px;
  border-bottom: 1px #e5e5e5 solid;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#btable {
    
    border-radius:5px;
    
    border-collapse: collapse;
}
    #btable .org {
        color:white
    }
    #btable td a {
        color:white
    }
    .nav1 tr {
        
    }
.topslide{
	width: 100%;
	height: 160px;
	position: relative;
	overflow: hidden;
}
.topslide ul{
	overflow: hidden;
}
.topslide ul >li{
	opacity: 1;
}
.flex-active-slide{
	 z-index: 2 
}
.li1{
	background: url(../images/x1.jpg) 50% 50% no-repeat;
	height: 160px;
}
.li2{
	background: url(../images/x2.jpg) 50% 50% no-repeat;
	height: 160px;
}
.li3{
	background: url(../images/x1.jpg) 50% 50% no-repeat;
	height: 160px;
}
.topslide .flex-control-nav {
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -50px;
  text-align: center;
  z-index: 1000;
  text-align: right;
  overflow: hidden;
}
.topslide .flex-control-nav li {
  float: left;
  margin-right: 5px;
  text-indent: -9999px;
}
.slides li {
  position: relative;
 	height: 
}
.topslide .flex-control-nav li a {
  width: 18px;
  height: 0px;
  padding-top: 18px;
  overflow: hidden;
  display: block;
  background: url(../images/dot.png);
  cursor: pointer;
}
.topslide li a{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
.topslide .flex-control-nav li .flex-active {
  background: url(../images/actdot.png);
}
#fixlogin{
	width: 300px;
	height: 280px;
	background:#fff;
	
	position: absolute;
	top:-300px;
	right: 0;
	z-index: 99;
	

}
.f1{
	width: 300px;
	height: 30px;
	line-height: 30px;
    margin-top:15px
}
.f1 p{
	width: 140px;
	text-align: center;
	color: white;
	float: left;
	font-size: 15px;
	cursor: pointer;
	  border:1px #dddddd solid;
        color:#999999
	
}
    .f1 p.act {
        background: url('../images/acticon.jpg') left bottom no-repeat;
        border:1px #52b2f6 solid;
        color:#52b2f6
    }
.p1{
    margin-right:5px;
    margin-left:5px
}
.f2{
	width: 300px;
	height: 160px;
	margin-top: 3px;
}
.f2 form{
	display: none;
}
.f2 td{ text-align:center}
.f2 td input{
	width: 277px;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
	font-size: 14px;

	background: white;
	border:none;
	outline: none;
    margin-bottom:10px;
    
     border:1px #dddddd solid;
}
.f2 td button{
	width: 1100px;
	height:25px;
	
	line-height: 25px;
	font-size: 14px;
	border-radius: 5px;
	background:#ffc600;
	border:none;
	outline: none;
	cursor: pointer;
}
.f2 td a{
	color:#52b2f6
}
.cowh{
	color: white;
	font-size: 12px;
}
#form3{
	width: 1000px;
	margin: 0 auto;
}
#form3 input[type='text']{
	width: 737px;
	border: none;
    border-left:1px #eee solid;
	outline: none;
	padding-left: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	float: left;
	
}
#showandhide{
    margin-top:15px
}
#form3 select{
	width: 150px;
	background:#ffffff;
	outline: none;
	border: none;
	padding-left: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	float: left;
	margin-right: 10px;
}
#form3 select option{
	width: 115px;
	background:#ffffff;
	outline: none;
	border: none;
	padding-left: 10px;
	height: 50px;
    line-height:50px;
	position: relative;
	overflow: hidden;
	
}
#showandhide #selectdiv select{
    width:240px;

}
#showandhide #selectdiv2 select{
    width:240px;

}

#showandhide #select_position_div select{
    width:190px;

}

#showandhide #selectdiv select:last-child{
    width:200px;
    margin-right:0
}
.searchdiv{
	margin: 10px auto; margin-top:15px;
}
#form3 input[type='button']{
	width: 101px;
	height: 42px;
	border:none;
	outline: none;
	background: url(../images/sbt.jpg) 50% 50% no-repeat;
	cursor: pointer;
	
    *float:left;
}
#form3  #tjgenduo{
	width: 105px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	border:none;
	outline: none;
	background:#7cc760;
	cursor: pointer;
	margin-right: 10px;
	color: white;
	font-size: 16px;
	
    *float:auto;
    display:inline-block
}
#form3  #tjshouqi{
	width: 105px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	border:none;
	outline: none;
	background:#7cc760;
	cursor: pointer;
	margin-right: 10px;
	color: white;
	font-size: 16px;
	
    *float:auto;
    display:inline-block
}
.mingqi h3{
	font-size: 20px;
	padding: 5px 0px;
	color: #6b6b6b;
    font-family:"微软雅黑";
    
}
.xuan .zhiwei0,.xuan .rencai0 {
    float: left;
    width: 100px;
    height: 25px;
}
#zhiwei.zhiwei0 {
    border:none  !important
}
#rencai.rencai0 {
    border:none  !important
}
.mingqi img {
   
}
.xuan{
	overflow: hidden;
    margin-bottom:10px;
    font-family:"微软雅黑"
}
.navtitle {
  width: 1000px;
  height: 35px;
  line-height: 35px;
  margin: 10px auto;
}
.xuan span{
	float: left;width: 50px;
	height: 25px;
	
	line-height: 25px;
	font-size: 16px;
	cursor: pointer;
	color: #6b6b6b;
    font-family:"微软雅黑";
    font-weight:bolder
}
.mingqi.w1000.cc h3 {
    color:#6b6b6b
}
a {
    color:black
}
    a:hover {
       color: #04a3ff
    }
    .xuan span strong {
        font-family:'微软雅黑';
        color: #6b6b6b;
        font-size:20px
    }
.dakai {
    font-size: 16px;
    font-weight:bold;
  color: #6b6b6b;
  font-family: "微软雅黑";
}
      .xuan1 span strong {
        font-family:'微软雅黑';
        color: #6b6b6b;
    }
.xuan span.act{
	border-bottom: 1px #04a3ff solid;
	color: #04a3ff;
     font-family:"微软雅黑";
    
}
td {
    text-overflow:ellipsis; 
white-space:nowrap; 
overflow:hidden; 
}

#oedrtype {
    width:100px;

}
#form2 table {
    table-layout:auto
}
#opentype {
    width:100px
}
#ytishi {
    padding:10px 0;
    color:red;
    font-size:14px;
    font-family:'黑体'
}
.xuan1{
	overflow: hidden;
    margin:5px 0px;
    
}
.xuan1 span{
	float: left;width: 50px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 20px;
	padding: 5px 0;
	color: #6b6b6b;
	cursor: pointer;
	font-weight: bolder;
     font-family:"微软雅黑"
}
.xuan1 span.act{
	border-bottom: 1px #04a3ff solid;
	color: #04a3ff;
    font-family:"微软雅黑"
}

.trindex tr td {
    text-align:center
}
.xuan span {font-family:"微软雅黑"
}

.soudiv{
	
}
.soudiv tr{
	height: 45px;
}
table {
    table-layout: fixed;
}
.soudiv td{
	padding-left:10px;
	border-bottom: 1px #e5e5e5 solid;
     text-overflow:ellipsis; 
white-space:nowrap; 
overflow:hidden; 
}
.geng{
	float: right;
	width: 50px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	margin-right: 15px;
}
.soudiv td .ck{
	display: inline-block;
	width: 75px;
	text-align: center;
	height:30px;
	line-height: 30px;
	background: #0195db;
	border-radius: 5px;
	color: white;
	margin-left: 10px;
    float:right;
}
.trindex{
	background: #e5e5e5
}
.soudiv table{
	display: none;
}

.trindex td {
        text-align:center
}
.soudiva{
	margin-top: 10px;
}
.soudiva >table tr{
	height: 50px;
}
.soudiva td{
	text-align: center;
	border-bottom: 1px #e5e5e5 solid;
    line-height:40px;
}
.soudiva td .ck{
	width: 75px;
	text-align: center;
	height:30px;
	line-height: 30px;
	background: #0195db;
	border-radius: 5px;
	color: white;
	margin-left: 15px;
    margin-top:10px;
   float:right;
   margin-right:5px;
}
.dakai{
	
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
.colorsp{
	color: #999999; 
	display: inline-block;
    line-height:24px; 
}
.zhaiyao{
	border-bottom: 1px dotted black;
	padding-bottom: 10px
}
.zhaiyao p{
	height: 42px;
	line-height: 42px;
	padding-left: 20px;
	font-size: 18px;
	color: #0079b2;
}
.zhaiyao table{
	margin-left: 20px;
}
.zhaiyao table td{
 	border: none;
 	text-align: left;
 	
 }
 .zhaiyao b{
 	margin-left: 20px;
 	font-size: 15px;
 }
 .zhaiyao .miaoshu{
 	margin-left: 20px;
 }
 .miaoshu li{
 	height: 25px;
 	line-height: 25px;
 }
.mainleft{
	width: 670px;
	float: left;
	padding: 10px 10px;
	background: white
}
.mainright{
	width: 280px;
	float: right;
	padding:0  10px 10px 10px;
}
.zm{
	height: 70px;
	line-height: 70px;
	padding-left: 20px;
	font-size: 27px;
	color: white;
	background: #348fc4
}
.shen{
	width: 210px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #ffaa01;
	cursor: pointer;
	border-radius: 5px;
	float: right;
	color: white;
	font-size: 16px;
	margin: 10px 0
}
.zwmiaoshu{
	margin-top: 15px;
	overflow: hidden;
	padding-bottom: 10px;
}
.zwmiaoshu li{
	margin:5px 0
}
.shenmid{
	width: 120px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	border-radius: 5px;
	font-size: 16px;
	margin: 10px auto;
    
}
.shoucangzhiwei{
    width:110px;
    border:1px #52b2f6 solid;
    color:#52b2f6;
    background:url(../images/scicon.png) 10px center no-repeat;
    background-size:15px 15px;
    padding-left:10px
}
.yishoucangzhiwei{
     width:110px;
    border:1px #52b2f6 solid;
    color:#8a8a8a;
     background:url(../images/yscicon.png) 10px center no-repeat;
    background-size:15px 15px;
    padding-left:10px
}
.shenqingzhiwei{
    background:#52b2f6;
    color:white
}
.yishenqingzhiwei{
    color:white;
    background:#dddddd
}
.hasma{
	width: 200px;
	margin:0 auto;
	text-align: center;
}
.hasma img{
	width: 110px;
}
.rdiv{
	background: #fafafa;
	position: relative;
	overflow: hidden;
	padding: 0 10px;
	margin-bottom: 10px
}
.comname{
	font-size: 19px;
	line-height: 35px;
	border-bottom: 2px #348fc4 solid; 
    font-family:"微软雅黑"
}
.gd{float: right}
.cb{
	color: #0077b2
}
.cfr{
	float: right;
}
.xszhiwei li{
	overflow: hidden;
	border-bottom: 1px dotted #d9d9d9;
   padding:10px 0;
   margin:0 !important
}
.glqiuzhi{
	background: #52be35 !important
}
.tdw{
	color: white
}
.tdw .cwa{
	color: #ffc600
}
#user_login {
    background: #dddddd;
    cursor: pointer;
    width: 288px;
    height: 35px;
 
    line-height: 35px;
    font-size: 14px;
    margin-top:20px;
    border: none;
    outline: none;
}

#company_login {
    background: #dddddd;
    cursor: pointer;
    width: 288px;
    height: 35px;
  margin-top:20px;
    line-height: 35px;
    font-size: 14px;
  
    border: none;
    outline: none;
}

#company_phone_login {
    background: #dddddd;
    cursor: pointer;
    width: 288px;
    height: 35px;
  /*margin-top:20px;*/
    line-height: 35px;
    font-size: 14px;
  
    border: none;
    outline: none;
}

#form2 {
    padding-top:20px
}
#uesr_logout {
    background: #0195db;
    cursor: pointer;
    width: 260px;
    height: 35px;
    padding-left: 10px;
    line-height: 35px;
    font-size: 14px;
    border-radius: 5px;
    border: none;
    outline: none;
}
#loginsuccesstable {
    margin-top:-10px
}
#uesr_resume {
    background: #52be35 !important;
    cursor: pointer;
    width:260px;
    height: 35px;
    text-align:center;
    line-height: 35px;
    font-size: 14px;
    border-radius: 5px;
    border: none;
    outline: none;
}

#uesr_position {
    background: #ffc600;
    cursor: pointer;
    width: 260px;
    height: 35px;
    padding-left: 10px;
    line-height: 35px;
    font-size: 14px;
    border-radius: 5px;
    border: none;
    outline: none;
}
.blue { color:#0079b2
}
    .blue a:link { 

    }
    .blue a:hover {color:#ff7f00

    }
.org {color:#ff7f00

}
.navtop li a strong {color:#fff;font-size:16px}
.navtop li a:hover strong {color:#fff;font-size:18px}
.navtop li.dq  strong {color:#fff}
td.viewTdRight { 
    white-space: normal;
}

.job-con{
    position:relative;
    overflow:hidden;
    margin-top:30px
}
.job-left{
    width:400px;
    float:left;
}
.job-li{
    position:relative;
    overflow:hidden;
    background:white;
    padding:10px 15px;
    margin-bottom:11px
}
.pone{
    width:45px;
    height:45px;
    float:left;
    border:1px #eee solid;
    border-radius:6px;
    position:relative;
    overflow:hidden
}
.ptwo{
    width:190px;
    float:left;
    padding:0 10px;

}
.ptwo a{
    display:block;
    color:#000;
    margin-bottom:5px;
    font-size:14px;
    font-weight:700
}
.pthree{
    width:100px;
    float:left;
    padding:0 5px;
    color:#ef3d1a;
    font-size:12px;
    font-weight:bold
}
.indexswiper img{
   width:383px;height:256px
}
.pone img{
    max-width:100%;
    max-height:100%;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
.hotp{
    background:url(../images/icon1.jpg) right bottom no-repeat,white;
}
.newp{
     background:url(../images/icon2.jpg) right bottom no-repeat,white;
}
.ptwo span{
    color:#666666;
    display:block;
    overflow:hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
                font-size:12px
}
.job-right{
    width:575px;
    float:right
}
.job-right td{
    padding:2px;
    padding-top:0
}
.hot-jobtitle{
    width:1000px;
    background:white;
    margin:20px auto;
    text-align:center;
    line-height:45px;
    font-size:15px;
    font-weight:bold
}
.hot-li{
    position:relative;
    overflow:hidden;
 margin-bottom:15px;
 display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
			
			    -webkit-box-pack: justify;
			    -webkit-justify-content: space-between;
			    -ms-flex-pack:justify ;
			    justify-content: space-between;


}
.hot-div{
    display:block;
    width:290px;
    height:70px;
    background:white;
    padding:15px;
    float:left;
    margin:10px;
    margin-bottom:10px
}
.hot-p1{
    width:210px;
    float:left;

}
.w1010{
    width:1020px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
.hot-p1 a{
    display:block;
    color:#000;
    font-weight:bold;
    font-size:15px;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
    margin-bottom:5px
}
.hot-p2{
    width:80px;
    float:right;
    color:#ef3d1a;
    font-size:12px;
    text-align:right;
    font-weight:bold
}
.hot-p1 span{
    color:#666;
    font-size:12px
}

.d-hole{
    padding:20px 0;
    background:#f1f7fb;
}
.d-top{
    width:1000px;
    margin:0 auto;
    position:relative;
    overflow:hidden
}
.d-left{
    width:600px;
    float:left;
    padding-top:20px
}
.d-mid{
    width:190px;
    float:left;
    margin-left:10px;
    padding-top:20px
}
.d-right{
    width:200px;
    float:left
}
.d-left h2{
    margin-bottom:10px
}
.paydec{
    font-size:14px;
    color:#e71219;
    margin-bottom:10px
}
.paynext{
    font-size:14px;
    color:#464748;
    margin-bottom:10px
}
.job-t{
    padding:10px;
    border-bottom:1px #f3f3f3 solid;
    position:relative;
    font-size:16px;
    margin-bottom:15px
}
.job-t:before{
    content:"";
    position:absolute;
    width:0;
    height:14px;
    border-left:2px #52b2f6 solid;
    left:0;
    top:50%;
    margin-top:-7px;
}
.adress-p{
    position:relative;
    overflow:hidden
}
.adress-p .dicon{
    vertical-align:middle;
    margin-top:-3px;
    margin-right:5px
}
.see-icon{
    float:right;
    color:#52b2f6;
    cursor:pointer
}
.see-icon img{
    vertical-align:middle;
    margin-top-3px;
    margin-left:5px;
    -webkit-transition:.5s ease all;
}
.see-icon img.act{
    -webkit-transform:rotate(180deg)
}
.ditu-con{
    height:260px;
    margin-top:20px
}
.com-pic{
    width: 145px;
    height: 145px;
    margin:20px auto;
    border: 1px #d3d8dd solid;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    margin-bottom:10px
}
.com-pic img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.com-name{
    text-align:center;
    font-weight:bold;
    margin-bottom:10px;
    font-size:16px
}
.com-dect{
    text-align:center;
    color:#666;

}
.com-a{
    display:block;
    width:130px;
    height:30px;
    line-height:30px;
    color:#52b2f6;
    border:1px #52b2f6 solid;
    text-align:center;
    margin:10px auto;
    text-decoration:none
}
.com-a:hover{
    color:#04a3ff;
    text-decoration:none
}
.tdimg img{
    float:left;
    width:180px;
    margin-bottom:5px;
    height: 125px;
}
.swiper-container .swiper-pagination{
    text-align:right;
    margin-left:-20px
}


.d-hole {
    padding: 20px 0;
    background: #f1f7fb;
}
.d-top {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.com-dleft {
    width: 600px;
    float: left;
    padding-top: 20px;
}
.com-dleft h2 {
    margin-bottom: 10px;
    margin-top: 15px;
}
.paynext {
    font-size: 14px;
    color: #464748;
    margin-bottom: 10px;
}
.dcom-pic {
    width: 130px;
    height: 130px;
    margin: 10px auto;
    border: 1px #d3d8dd solid;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    float: left;
    background: white;
    margin-right: 20px;
}
.dcom-pic img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.com-tab{
    width: 1000px;
    margin: 15px auto;
    position: relative;
    overflow: hidden;
    border-bottom: 1px #f3f3f3 solid;
}
.com-tab span{
    float: left;
    width: 130px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background: #dddddd;
    cursor: pointer;
    margin-right: 20px;
}
.com-tab span.act{
    background: #52b2f6;
    color: white;
}
.com-tabcon{
    width: 1000px;
    margin: 0 auto;
    line-height: 1.7;
}
.com-t{
    padding: 10px;
    border-bottom: 1px #f3f3f3 solid;
    position: relative;
    font-size: 16px;
    margin-bottom: 15px;
    
}
.com-t:before {
    content: "";
    position: absolute;
    width: 0;
    height: 14px;
    border-left: 2px #52b2f6 solid;
    left: 0;
    top: 50%;
    margin-top: -7px;
}
.onlist li{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border: 1px #f3f3f3 solid;
    margin-bottom: 15px;
}
.job-licon{
    width: 445px;
    float: left;
}
.com-tp{
    color: #52b2f6;
    font-size: 16px;
    margin-bottom: 5px;
}
.com-li{
    width: 300px;
    float: left;
}
.logo-li{
    width: 220px;
    float: left;
}
.logo-li p{
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 1px #c7c3c3 solid;
    position: relative;
    overflow: hidden;
}
.logo-li p img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.li-new{
    background: url(../images/newicon.png) left top no-repeat,white;
}
.onlist .li-new{
    background: url(../images/newicon.png) left top no-repeat,white;
}
.com-p2 {
    margin-bottom: 5px;
}
.com-p2 span{
    font-size: 13px;
    color: #e71219;
}
.com-p3 span{
    display: inline-block;
    padding:0px 10px;
    border: 1px #c2bdbd solid;
    color: #c2bdbd;
    border-radius: 3px;
    margin-right: 10px;
}
.logo-li a{
    float: left;
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px #52b2f6 solid;
    color: #52b2f6;
    border-radius:3px;
    margin-top: 25px;
    text-decoration: none;
    margin-left: 20px;
}
.rcul li{
    position:relative;
    overflow:hidden;
    padding:15px;
    background:white;
    margin-bottom:15px;
}
.rc-left{
    width:120px;
    float:left;

}
.rc-left img{
    width:80px;
    height:80px;
    border-radius:50%
}
.rc-mid{
    width:485px;
    float:left;

}
.rc-name{
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px
}
.rc-dec{
    color:#666666
}
.rc-pro{
    color:#999999;
    word-break: break-all;
}
.rc-right{
    width:365px;
    float:left
}
.qw{
    float:left;
   
}
.qw p{
    padding-left:20px;
    background:url(../images/fang.jpg) left center no-repeat;
    margin-bottom:10px;
    margin-top:5px;
    margin-left:20px;
    color:#666666
}
.rc-right a {
    float: right;
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px #52b2f6 solid;
    color: #52b2f6;
    border-radius: 3px;
    margin-top:30px;
    text-decoration: none;
    margin-left: 20px;
}
.hot-com{
    display: block;
    width: 215px;
   height:225px;
    background: white;
    padding: 20px 10px;
    float: left;
    margin: 10px;
    margin-bottom: 10px;
    text-align:center
}
.comhotp{
    width: 80px;
    height: 80px;
    margin:0 auto;
    border: 1px #eee solid;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    margin-bottom:10px
}
.hot-com a{
 display:block;
 overflow: hidden;
white-space: nowrap;
 text-overflow: ellipsis;
}
.comhotp img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.lingy{
    color:#737373;
    font-size:12px
}
.zhiw{
    display:block;
    width:130px;
    margin:10px auto;
    text-align:center;
    border:1px #eee solid;
    text-decoration:none;
    height:35px;
    line-height:35px
}
.zhiw:hover{
    text-decoration:none;
    color:black
}
.zhiw span{
    color:#04a3ff;
    font-weight:bold
}