
.patenlist{
	margin-bottom:80px
}
.patendetailleft{
  width:960px;
  background:rgba(255,255,255,1);
  border:1px solid rgba(229,229,229,1);
  box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.16);
  box-sizing: border-box;
  padding:20px;
}
.patendetailleft>h3{
  font-size:20px;
  color:#333
}
.patendetailleft>ul{
  margin-top:18px;
  font-size: 14px;
  border-bottom: 1px dashed #E5E5E5
}
.patendetailleft>ul>li{
  width:459px;
  box-sizing: border-box
}
.patendetailleft>ul>li>div>span:nth-of-type(1){
  color:#666;
}
.patendetailleft>ul>li>div>span:nth-of-type(2){
  color:#333;
  font-weight: 700
}
.patendetailleft>ul>li>div{
  margin:20px 0;
  width: 387px;
}
.patendetailleft>.keycnt{
  background: #F5F5F5;
  padding:13px;
  text-align: justify;
  font-weight: 700;
  color:#333;
  font-size: 14px;
  line-height:23px;
  margin:20px 0;
}
.patendetailleft>.keycnt>span:nth-of-type(1){
 color: #666666;
 font-weight:400;
}
.patendetailleft>.ul2{
margin-top:0px;
border-top:1px dashed #E5E5E5
}
.dizhi>span,.dailijigou>span{
  display: block;
}
.dailijigou>span:first-of-type{
  width:70px;
}
.dailijigou>span:last-of-type{
  width:310px;
}
.dizhi>span:first-of-type{
width:45px;
}
.dizhi>span:last-of-type{
width:340px;
text-align: justify
}
.listicon{
  padding-top:20px
}
.listicon>a{
  display: inline-block;
  text-decoration: none;
  color: #418BE9;
  font-size: 14px;
  padding-left:20px;
  font-weight: 700;
  margin-right:30px;
}
.listicon>.yuedu{
  background: url(../images/yuedu.png) no-repeat left center
}
.listicon>.shuangpin{
  background: url(../images/double-screen.png) no-repeat left center
}
.listicon>.guanfang{
  background: url(../images/guanfang.png) no-repeat left center
}
.listicon>.gonggao{
  background: url(../images/notice.png) no-repeat left center
}
.listicon>.downpdf{
  background: url(../images/pdfxia.png) no-repeat left center
}
.patendetailright>a{
  display: block;
  max-width: 261px;
  margin-bottom: 6px;
}
.patendetailright>a>img{
width:100%;
}
.d_detal {
    background: #FFFFFF;
        width: 880px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.16);
    padding: 20px;
}
.d-list ul li {
    border-bottom: none;
}
.d-list ul li {
    padding-bottom: 10px;
    border-bottom: dashed 1px #C3C3C6;
    position: relative;
}
.d-list ul li h1 {
    padding-left: 0;
    line-height: 40px;
    font-weight: bold;
    position: relative;
}
.d-listb {
    padding-left: 0;
}
.d-list {z-index:1;padding-bottom: 0px; position: relative;}
.d-list ul li {padding-bottom: 10px; border-bottom:dashed 1px #C3C3C6; position:relative;}
.d-list ul li i.shou {width: 42px; height: 36px; position: absolute; right: 0; top: 0; display:none;}
.d-list ul li.d-hot i.shou { display: block;}
.d-list ul li.d-hot {background:#f7f7f7;}

.d-list ul li h1 { font-weight:bold; line-height: 40px; position: relative;}
.d-list ul li h1 i { position: absolute; width: 16px; height: 16px; background: url(../images/16.png) no-repeat; display: inline-block; left: 0; top: 11px; cursor: pointer;}
.d-list ul li h1 i.tuochi { background-image: url(../images/16blue.png);}
.d-guang {height: 55px; background: url(../images/guangguang.png) no-repeat;}
.d-listb {  position: relative;  min-height: 215px;}
.d-listimg { width: 124px;cursor: pointer; height: 176px; position: absolute; left: 0; top: 0;}
.d-listimg-img {width: 124px; height: 176px; border: solid 1px #DDDDDD;}
.d-listsing {position: relative;z-index:99999;}
.d-listsing:hover {z-index:999;}
.mark {width:100%; height:100%; position:absolute; z-index:2; left:0px; top:0px; background:red; filter:alpha(opacity:0); opacity:0;}
.d-bigpic {display:none; position: fixed; top: 0px; left: 422px; overflow:hidden; display:none;z-index:99999;}
.d-bigpic img { position:absolute;width:100%; top: 0px; left: 0px;z-index:99999;}
.float_layer { width: 50px; height: 50px; border: 1px solid #000; background: #fff; filter: alpha(opacity: 30); opacity: 0.3; position: absolute; top: 0; left: 0; display:none; }
.d-listbr table { table-layout: fixed;}
.d-listbr table td {font-size: 14px;line-height: 125%; padding: 4px;vertical-align:top; color: #262626; word-break: break-all;}
.d-listbr table td.addtag>div>div{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.d-listbr table td.addtag>div{
	display: flex;
	align-items: center;
}
.d-listbr table td.addtag>div a{
	display: block;
	min-width: 30px;
	font-size: 12px;
	margin: 4px 0;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-left: 10px;
	box-sizing: border-box;

}
.d-listbr table td.addtag>div a:nth-of-type(n){
	/*border:1px solid #058D2F;*/
	color:#058D2F;
	white-space: nowrap;
	background: url("../images/bggreen.png") no-repeat center;
	-webkit-background-size: 100% 100%;
	background-size: 99% 100%;
	padding: 0px 20px 0 10px;
}
.d-listbr table td.addtag>div a:nth-of-type(n):hover{
	background: url("../images/bggreen_hover.png") no-repeat center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	padding: 0px 20px 0 10px;
	color:#fff;
	text-decoration: none;
}
.d-listbr table td.addtag>div a:nth-of-type(2n){
	background: url("../images/bgblue.png") no-repeat center;
	color:#5480EE;
	-webkit-background-size: 100% 100%;
	background-size: 99% 100%;
	padding: 0px 20px 0 10px;
}
.d-listbr table td.addtag>div a:nth-of-type(2n):hover{
	background: url("../images/bgblue_hover.png") no-repeat center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	padding: 0px 20px 0 10px;
	color:#fff;
	text-decoration: none;
}
.d-listbr table td.addtag>div a:nth-of-type(3n){
	background: url("../images/bgorange.png") no-repeat center;
	color:#E28705;
	-webkit-background-size: 100% 100%;
	background-size: 99% 100%;
	padding: 0px 20px 0 10px;
}
.d-listbr table td.addtag>div a:nth-of-type(3n):hover{
	background: url("../images/bgorange_hover.png") no-repeat center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	padding: 0px 20px 0 10px;
	color:#fff;
	text-decoration: none;
}


.d-listbr table td font { color: #888888;    min-width: 32px;}
.d-listbr table a{
	color:#2177E5;
	min-width:32px;
}
.y-lprs{
	margin-left:6px;
    display: inline-block;
    position: relative;
}
.d-listbs {padding-top:10px;    display: flex; }

.d-listbs a {color: #418BE9;border-radius:2px;    display: flex;
	align-items: center; margin-right: 20px;  padding:0 5px;text-decoration: none
cursor: pointer;
}
.d-listbs a b {
    font-size: 16px;
    float: left;
    color: #418BE9;
    margin-right: 4px;
    text-decoration: none;
}
.d-listbs .d-guandiff,.d-listbs .d-guandiff b:before{
	color:#952ADC
}
.recommend_list h3 {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}
.recommend_list{
	background:#ffffff;
	max-width:261px;
}
.recommend_list div{
	padding: 10px 15px 20px 15px;
}
.recommend_list div a {
    color: #0f9185;
    font-size: 14px;
    display: block;
    mine-height: 38px;
    padding: 12px 0;
    box-sizing: border-box;
    border-bottom: 1px dashed #ddd;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.d_href a{
	margin: 0 15px;
}
.span-content {
    background: #F5F5F5;
    padding: 10px;
    margin: 5px 0;
    display: block;
}

.d-listbr table td {
    padding: 6px 8px;
    padding-top:10px;
 
}
.col-art-footer {
    padding: 20px;
    border-top: 1px solid #f2f2f5;
}
.col-art-footer li {
    line-height: 25px;
}
.col-art-footer li a {
    color: #666;
}
.col-box {
    background: #fff;
    border: 1px solid #f2f2f5;
    margin-bottom: 10px;
}
.col-sub-tit {
    padding: 15px 20px;
    overflow: hidden;
    border-bottom: 1px solid #f2f2f5;
}
.col-relation {
    overflow: hidden;
    padding: 15px 20px;
}

.col-relation li {
    width: 46%;
    float: left;
    list-style:
}
.col-relation li {
    height: 30px;
    line-height: 30px;
    position: relative;
    padding-left: 15px;
    padding-right: 20px;
}
.col-relation li:after {
    display: block;
    content: '　';
    width: 5px;
    height: 5px;
    border-radius: 15px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    background: #09950c;
}
.col-relation li a{
 
 
 
    display: block;
    mine-height: 38px;
 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  
}
/* page */
.w_page a {display:inline-block; padding: 6px 12px; border:solid 1px #DDDDDD;}
.w_page a:hover {border:solid 1px #2177E5;background:#2177E5; color:#FFFFFF;}
.w_page span {display:inline-block; padding: 6px 12px; margin:0 5px; border:solid 1px #2177E5; background:#2177E5; color:#FFFFFF;}
