.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.fn-left{float:left;}
.fn-right{float:right;}
.fn-clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.fn-clear { zoom:1; }
.fn-pr{position:relative;}

/*reset.*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { color:#555; font-size:14px; font-family:"Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; min-width:1200px;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}


.no-data{
	text-align: center;
    margin: 30px 0 0 0;
}

/* ---------------------------------headerLog--------------------------------- */
.m-hd-log {
    width: 100%;
    height: 30px;
	border-bottom:1px solid #e5e5e5;
    background: #f1f1f1;
}
.u-logName {
    width: auto;
    height: 30px;
    float: left;
}
.u-logName span,
.u-logName a {
    float: left;
    color: #474747;
    font-size: 12px;
    line-height: 30px;
    font-family: "Microsoft Yahei";
}
.u-logName span{
	text-indent: 1em;
}
.u-logName a,
.u-logName a:visited {
    text-align:center;
    color: #0786df;
    text-decoration:underline;
    margin-left:12px; 
}
.u-logTab {
    height: 30px;
    float: right;
}
.u-logTab span {
    float: left;
    line-height: 30px;
    color: #333;
    margin: 0 2px;
}

.u-logTab .u-logItem{
    height: 30px;
    line-height:30px;
    float: left;
    padding:0  1px;
    margin: 0 9px;
    color: #333333;
    font-size: 12px;
    font-family: "Microsoft Yahei";
    text-decoration:none;
}
.u-logTab .u-logItem:hover{
	color:#0786df;
}
.u-logTab .u-logWX {
	padding-left:24px;
    background: url('../img/header/icon09.png') no-repeat 0 6px;

}
.u-logTab .u-logNES {
    display: none;
	padding-left:22px;
    background: url('../img/header/icon11.png') no-repeat 0 9px;

}
.u-logTab .u-logNES .news-num{
	font-size: 12px;
    font-weight: bold;
    color: #ff0000;
    padding-left: 4px;
}


.u-logTab .u-logWeChat-wrap{
    float:left;
    height:30px;
    border:1px solid #f0f1f2;
    border-bottom:none;
    position:relative;
}
.u-logTab .u-logWeChat-wrap .u-logWeChat{
	 background: url('../img/header/icon09.png') no-repeat 0 6px;
	 padding-left:24px;
}

.u-logTab .u-logWeChat-wrap:hover{
	background:#fff;
	border:1px solid #e0e1e2;
	border-bottom:none;
}
.u-logTab .u-logWeChat-wrap:hover .u-logWeChat-img {
	display:block;
}
.u-logTab .u-logWeChat-wrap .u-logWeChat-img{
	
	display:none;
	position:absolute;
	top:30px;
	left:-1px;
	z-index: 999;
	padding:6px 13px 6px 13px;
	background:#fff;
	border:1px solid #e0e1e2;
	border-top:none;
	
}








/*站点切换*/
.u-site{
	float:left;
	margin:64px 0 0 10px;
	position:relative;
}
.u-site>.btn{
	margin-left:16px;
	display:block;
	float:left;
	width:61px;
	height:24px;
	line-height:24px;
	background:#fff;
	color:#999;
	text-align:center;
	font-size:12px;
	border:1px solid #e6e6e6;
	text-decoration:none;
}
.u-site>.select-city{
	display:block;
	float:left;
	width:74px;
	text-align:right;
	padding-right:14px;
	height:24px;
	line-height:24px;
	color:#1c8ce0;
	font-size:14px;
	margin-top:1px;
	background: url('../img/header/icon10.png') no-repeat right 9px;
	
}
.u-site .u-site-box{
	
	position:absolute;
	top:37px;
	left:-299px;
	background:#fff;
	width:782px;
	min-height:300px;
	border:2px solid #f2911e;
	border-top:0;
	z-index:999;
	padding:20px;
	
}

.u-site .u-site-box .u-site-iconWrap{
	display:block;
	width:782px;
	padding:0 20px;
	height:16px;
	top:-16px;
	left:0px;
	position:absolute;
	border-bottom:4px solid #f2911e;
	
}
.u-site .u-site-box .u-site-icon{
	display:block;
	width:23px;
	height:16px;
	top:4px;
	left:422px;
	position:absolute;
	background:url(../henan/img/index/icon_06.png) no-repeat center 0;
	
}

.u-site .u-site-box .city-name{
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:50px;
	float:left;
}
.u-site .u-site-box .citys{
	
	float:left;
	width:732px;
	
}
.u-site .u-site-box .citys>a{
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
	padding:0 3px;
	
}
.u-site .u-site-box .citys>a:hover{
	text-decoration:underline;
	color:#2193e2;
}
.u-site .u-site-box .citys>a.clickable{
	
	color:#2193e2;
	
}





/* ---------------------------------headerSearch1--------------------------------- */
.m-hdSeaarch1 {
    width: 100%;
    height: 140px;
    background:#fff;
}
.m-hdSeaarch1 .u-logo {
    width: 400px;
    height: 82px;
    overflow: hidden;
    float: left;
	margin-top:29px;
}
.m-hdSeaarch1 .u-logo a {
    display: block;
    width: 580px;
    height: 100px;
    overflow: hidden;
    background: url('../img/header/logo.png') no-repeat 0 0;
}
.m-hdSeaarch1 .product-title {
    height: 110px;
    line-height: 104px;
    border-left: none;
    padding-left: 0;
}
.m-hdSeaarch1.navTxt {
    border-bottom: 2px solid #ff6600;
}
.m-hdSeaarch1.navTxt .u-logo {
    width: 227px;
}
.m-hdSeaarch1.orderTit {
    border-bottom: 2px solid #ff6600;
}
.m-hdSeaarch1.orderTit .orderStep {
    margin-top: 20px;
}
.m-hdSeaarch1 .u-ipt {
    width: 450px;
    float: right;
    margin: 44px 0px 0 0;
}
.m-hdSeaarch1 .u-ipt  .search-types-lst{

}
.m-hdSeaarch1 .u-ipt  .search-types-lst a{
	display: inline-block;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
	font-size:12px;
	color:#666666;
	margin-right:10px;
	text-decoration:none;
	
}
.m-hdSeaarch1 .u-ipt  .search-types-lst a.active{
	color:#fff;
    background: #0c76c5;

}
.m-hdSeaarch1 .u-ipt  .search-types-lst a.active:hover{
	color:#fff;

}
.m-hdSeaarch1 .u-ipt  .search-types-lst a:hover{
	color:#1c8ce0;
}

.m-hdSeaarch1 #search-ct {
    width: 356px;
    height: 31px;
	line-height:31px;
	background:#fff;
    overflow: hidden;
    border: 2px solid #0c76c5;
    font-size: 14px; 
	color:#b4bdcc;
    float: left;
	text-indent:10px;
	padding-right:0;
	
}
.m-hdSeaarch1 #search {
    width: 90px;
    height: 35px;
	background:#0c76c5;
    float: left;
    cursor: pointer;
    border: 0;
    color:#fff;
    font-size:16px;
}


/*  public css
 *  name: rightSide(侧栏样式)
 *  author:XiaoJunWen
 *  date: 2016/8/11
 */
/* ---------------------------------rightSide begin--------------------------------- */
.m-right-sd {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 9999;
  margin-top: -85px;
}
.m-right-sd li {
  position: relative;
  background: #444851;
  width: 40px;
  height: 40px;
  margin: 1px 0;
}
.m-right-sd li:hover .u-sd-icon {
  background-color: #0c57b6;
}
.m-right-sd li:hover .u-sd-icon b {
  background-color: #fff;
  color: #f60;
}
.m-right-sd li:hover .u-sd-ct {
  display: block;
  left: -108px;
}
.m-right-sd li:hover .favorite .u-sd-ct {
  display: block;
  left: -108px;
}
.m-right-sd li:hover .service .u-sd-ct,
.m-right-sd li:hover .top-t .u-sd-ct,
.m-right-sd li:hover .contact .u-sd-ct {
  display: block;
  left: -108px;
}
.u-sd-ct {
  position: absolute;
  display: none;
  height: 40px;
  top: 0;
  left: 0;
  z-index: 98;
  line-height: 40px;
  color: #fff;
  font-size: 12px;
  background: #0c57b6;
  padding: 0 15px;
  width:100px;
  text-align: center;
}
.u-sd-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  overflow: hidden;
  z-index: 99;
}
.u-sd-icon b {
  position: absolute;
  right: -2px;
  bottom: -1px;
  width: 21px;
  height: 21px;
  border-radius: 50px;
  background: #f60;
  text-align: center;
  line-height: 21px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
}
.u-shop {
  background: url('../img/rightSide/icon01.png') #444851 no-repeat center center;
}
.u-click {
  background: url('../img/rightSide/icon02.png') #444851 no-repeat center center;
}
.u-service {
  background: url('../img/rightSide/icon03.png') #444851 no-repeat center center;
}
.u-back {
  background: url('../img/rightSide/icon04.png') #444851 no-repeat center center;
}
.u-contact {
  background: url('../img/rightSide/icon05.png') #444851 no-repeat center center;
}
.m-right-sd a.service .u-sd-ct.long{
    width: 200px;
    left: -200px!important;
    height:180px;
    font-size:14px;
    line-height: 30px;
    padding: 0px;
}
/* ---------------------------------rightSide end--------------------------------- */


.hide{
    display: none;
}


/*footer*/
/*friend-link*/
.friend-link-wrap {
    background-color: #f7f8fa;
}
.friend-link {
    width: 100%;
    padding: 1em 0;
    background-color: #f7f8fa;
}
.friend-link-head {
    position: relative;
    top: 25px;
    background-color: #f7f8fa;
    margin: 0 auto;
    padding: 2px 4px 6px;
    width: 12em;
    text-align: center;
    border: 1px solid #e8ebf0;
}
.friend-link-head .fl-zh {
    display: inline-block;
    padding: 0 0.5em;
    position: relative;
    top:-1em;
    color: #333;
    font-weight: 700;
    font-family: "Microsoft YaHei","微软雅黑";
    background-color: inherit;
}
.friend-link table {
    border: 1px solid #e8ebf0;
    width: 1200px;
    margin: 0 auto;
}
.friend-link table th{
    padding-top: 24px;
}
.friend-link table td {
    padding: 8px ;
}
.friend-link table td:first-child {
    padding-left: 38px ;
}
    /*about-us*/
.cl {
    clear: both;
}
.about-us-wrap {
   
    height: 225px;
    color: #fff;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCADhAAEDAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABAMCCv/EACQQAAECBgEFAQEAAAAAAAAAAAABoRITUWHR4QIRUmKRooHw/8QAGQEBAQEBAQEAAAAAAAAAAAAAAgMBAAgJ/8QAJBEAAgAGAgICAwAAAAAAAAAAAAECERJRkdFSoWFikuETgvD/2gAMAwEAAhEDEQA/AOU8+in4/PX2eNzUHKjpk2heetEaIrdrZfotF9KKS85ezJu7yxcu7bNMLwLZ8GyfjK2Sk+a+TEQLZ8FJQ2eIgCoEu2BnC4PH50VoXnrRwyXdtjBU+L70Llp2q4qfaHIZxXWYRsu7bKyVlhAGy17UY04ZAl2wVpXFfJ6JVPk/itj5d22Uk7PDAMleL7K0+0WQThu8xDYEu2BE5qy72K6JRPSDkrR4RguDlR0yVOHQePzoVPtDkFT4vvQqDlR0yWJzd3ljJVuX9+Cl6xf36mC+i0X0pSn2iySrfjvYqBbPgQBMu7bOOEwJdsFJRcIcLZwmDjR1yUDKLl0hEHGjrk2Ts8MnXFfpaLS7tsUo/Ofs2pcV1ooVAf/Z) repeat-x;
}
.about-us {
    width: 1200px;
    margin: 0 auto;
    padding-top: 18px;
}
.help-info,.connect-us {
    display: inline-block;
    height: 207px;
    vertical-align: top;
    float:left;
}
.help-info dl {
    vertical-align: top;
    display: inline-block;
    margin: 22px 30px 0;
}
.help-info dt {
    font-size: 16px;
    margin-bottom: 30px;
}
.help-info dd {
    font-size: 13px;
    margin-bottom: 25px;
}
.help-info dd a,.help-info dd a:link,.help-info dd a:visited {
    color: inherit;
    font-size: inherit;
}
.help-info dd a:hover,.help-info dd a:active {
    color: #dedede;
    font-size: inherit;
}
.connect-us {
    border-right: 1px solid #728aaa;
    border-left: 1px solid #728aaa;
    padding-right: 46px;
    width:568px;
	height: 195px;
}
.connect-us .phone-icon {
    display: inline-block;
    width: 84px;
    height: 84px;
    margin: 56px 30px 0 62px ;
    vertical-align:top;
    background: url("../img/footer/phone-icon.png");
}
.connect-info {
    display: inline-block;
    vertical-align: baseline;
}
.connect-info p {
    font-size: 14px;
    margin-bottom: 35px;
}
.qrcode-box {
    margin: 22px 0 0 60px;
    display: inline-block;
    text-align: center;
}
.qrcode-box img {
    margin-bottom: 24px;
}
.qr-code-wrap{
	float:left;
	width:264px;
	padding-left:66px;
	padding-top:40px;
	overflow:hidden;
}
.qr-code-wrap ul{
	width:300px;
	
}

.qr-code-wrap ul li{
	float:left;
	width:118px;
	height:48px;
	border:1px solid #cccccc;
	margin-right:21px;
	margin-bottom:22px;
	
}






    /*unit-info*/
.unit-info {
    height: 50px;
    background: #04234a;
    text-align: center;

}
.unit-info p {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 50px;
    margin: 0 10px;
}




/*面包削样式*/
.m-crm {
    height: 40px;
    overflow: hidden;
}
.m-crm span {
    float: left;
    margin: 0 5px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
    text-align: center;
}
a{
 color:#333;
}
/*a:hover, a:active, a:focus, a:visited {
    color: #2193e2;
    text-decoration: underline;
}*/



/*信息门户网菜单*/
/* ---------------------------------首页菜单START--------------------------------- */
.m-hdMenu{
  width:100%;
  height:41px;
  background:url('../img/index/bac_05.png') repeat-x;
}
.u-hdMenu-nav {
  width: auto;
  height: 41px;
  
}
.u-hdMenu-nav .u-hdMunu-bill{
	float:left;	
	width:217px;
	height:41px;
	position:relative;
	z-index:100;
}
.u-hdMenu-nav .u-hdMunu-bill .u-hdM-tit{
	text-indent:17px;
	height:41px;
	line-height:41px;
	font-size:18px;
	color:#fff;
	background: url('../img/index/bac_05_01.png') repeat-x ;
}
.u-hdMenu-nav .u-hdMunu-bill .u-hdM-box{
	position:absolute;
	width:217px;
	min-height:531px;
	background:#4d7bc8;
	color:#fff;
	top:41px;
}
.u-hdMenu-nav .u-hdMunu-bill .u-hdM-box li.li-sec{
	border-bottom:1px dashed #7fa4e0;
	padding-top:10px;
	padding-left:6px;
	width:207px;
	padding-bottom:4px;
	text-align:left;
}

.u-hdMenu-nav .u-hdMunu-bill .u-hdM-box h4{
	padding-left:6px;
	color:#e8f1ff;
	font-size:18px;
	height:30px;
	line-height:30px;
}
.u-hdMenu-nav .u-hdMunu-bill .u-hdM-box a.m-sec{
	color:#c5d6f3;
	font-size:12px;
	height:24px;
	line-height:24px;
	padding:0 6px;
	display:block;
	float:left;
}
.u-hdMenu-nav .u-hdM-list{
	float:left;	
	width:983px;
	
}
.u-hdMenu-nav li.li-fir {
  width:118px;
  height: 41px;
  overflow: hidden;
  float: left;
  text-align:center;
  margin-right:4px;
  position:relative;
    
}
.u-hdMenu-nav li a.m-fir {
position:absolute;
top:0;
 width:118px;
  height: 41px;
  display:block;
  line-height: 41px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  text-decoration:none;
  font-family:Microsoft YaHei;

}
.u-hdMenu-nav li  .tag-animation-nav,.main-navi li  .tag-animation-nav{
position: relative;
bottom: 0;
border-top: 39px solid #0d4da0;
border-bottom: 2px solid #ee751e;
display: block;
margin: 0 auto;
transition: all 200ms ease-in-out;
width: 0;


}
.u-hdMenu-nav li.active{
  height:39px;
  background:#0d4da0;
  border-bottom:2px solid #ee751e;

}


/*知识产权导航*/
.main-navi {
    display: inline-block;
    margin-left: 180px;
}
.main-navi li {
	width:127px;
	position:relative;
   float:left;
   /* padding: 0 30px;*/
    font-size: 18px;
    line-height:39px;
    color: #fff;
    transition: all .2s;
    position:relative;
}
.main-navi li a{
position:absolute;
top:0;
 width:127px;
  height: 39px;
  display:block;
  line-height: 39px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  text-decoration:none;
  font-family:Microsoft YaHei;
  
}
.main-navi li.active{
  height:39px;
  background:#0d4da0;
  border-bottom:2px solid #ee751e;

}
/*
.main-navi li:hover {
    background-color: #0d4da0;
    border-bottom: 2px solid #ee751e;
}*/










/*一站式服务菜单*/

 /*navi-*/
.navi-wrap {
    width: 100%;
    height: 48px;
    border-bottom: 2px solid transparent;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAASklEQVQImYWOsQ2AMBADT16I4RiRkSgoUhxFSPQgRXQ+6WSbbT8MQkR6AolKgJGU2JGBXbFikVeokvNqs/RXXvd9x9/v52eK/Cg3RDRuQ5BhnrYAAAAASUVORK5CYII=) repeat-x;
}
.navi-content {
    width: 1200px;
    margin:0 auto;
    font-size: 0;
    position: relative;
}
.navi-content a {
    display: inline-block;
    color: #fff;
    font-family:  Microsoft YaHei;
}
.navi-content a:hover {
    text-decoration: none;
}
.left-navi-box {
    position: relative;
}
.left-navi {
    display: inline-block;
    position: absolute;
}
.left-navi {
    display: inline-block;
    width: 180px;
}
.left-navi:hover {
    background: #17437b;
}
.left-navi dt {
    padding-left: 18px;
    font-size: 18px;
    line-height: 50px;
}
.left-navi dd {
    padding-left: 18px;
    font-size: 14px;
    line-height: 40px;
    background: #296bbb;
    display: none;
}
.left-navi dd::after {
    content: '>';
    color: #fff;
    float: right;
    margin-right: 18px;
}
.left-navi dd:hover {
    background-color: #0d4da0;
}
/*.all-service::after {
    content: ' ';
    display: inline-block;
    width: 18px;
    height: 14px;
    margin-left: 20px;
    background: url("../imgs/all-service.png");
}*/
.detail-menu {
    display: none;
    position: absolute;
    top:41px;
    left: 180px;
    background: #fff;

}
.detail-menu a {
    font-size: 14px;
    color: #000;
}
.detail-menu dl {
    margin: 18px 16px;
}
.detail-menu dt {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #333;
}
.detail-menu dt::after {
    content: '>';
    font-size: 14px;
    margin: 0 5px 0 6px;
}
.detail-menu dd::before {
    content: "|";
    color: #d2d2d2;
    font-size: 14px;
    margin-right: 8px;
}
.detail-menu dd {
    display: inline-block;
    color: #707070;
    margin-right: 9px;
}
.detail-menu dd a:hover {
    color: #ff8101;

}







/*  ------------------------模块------------------------  */
.m-ct,
.g-ct {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}



/*面包削样式*/
.m-crm {
    height: 60px;
    overflow: hidden;
}
.m-crm span,.m-crm a {
    float: left;
    margin: 0 5px;
    line-height: 60px;
    font-size: 14px;
    color: #666;
    text-align: center;
    text-decoration:none;
}
.m-crm i {
    float: left;
}
.xui-title-box {
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    text-indent: 2em;
    background: #f7f7f7;
    color: #797979;
    margin-bottom: 15px;
}

/*上传附件*/
/*弹窗*/
body .wnd-wnd{background: #fff;border-radius: 5px;overflow: hidden;padding:0;}
body .wnd-wnd .wnd-header{font-size: 16px;position: relative;height: 30px;line-height: 30px;background: #5F99CF;color: #fff;}
body .wnd-wnd .wnd-title{padding-left: 10px;color:#fff;}
body .wnd-wnd .wnd-msg-bottom{margin: 10px 0;}
body .wnd-wnd .wnd-header a{position: absolute;top:5px;height: 30px;line-height: 30px;width: 30px;text-align: center;background: url(/henan/img/index/close.png) no-repeat center center;background-size: 30px auto;right: 0;}
body .wnd-wnd .wnd-header a:hover{position: absolute;top:5px;height: 30px;line-height: 30px;width: 30px;text-align: center;background: url(/henan/img/index/close.png) no-repeat center center;background-size: 30px auto;right: 0;}
body .wnd-wnd .base-btn span{cursor: pointer;display: inline-block;*display:inline;_display:inline;zoom:1;vertical-align: top;background: #5F99CF;font-size: 12px;color: #fff;padding: 3px 10px;line-height:18px;}
body .wnd-wnd .fn-upclear span{background: #ccc;line-height:18px;}
body .wnd-wnd .wnd-body > div {padding: 20px;}
body .base-btn{padding:0;height:24px;}


/*按钮*/
.u-btn{display:inline-block; height:25px; line-height:25px; padding:0 24px; text-align:center; margin:0 5px 0 0;}
.u-btn-gray{backgrond:#f7f7f7; color:#444; border:1px solid #ccc;}

/* 基础样式 */
.sl-file{
	position:relative;
	display:inline-block;
	zoom:1;
	cursor:pointer;
	overflow:hidden;
	vertical-align:middle;
}
/* 影响 .ui-input-file 的样式 */
.sl-file .sl-file-input{
	position:absolute;
	right:0;
	top:0;
	_font-size:100px; /* overwrite*/
	_font-size:12px;
	_zoom:10; /* overwrite */
	height:100%;
	_height:auto;
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	cursor:pointer;
}
.delete-file{
    color: #2193e2;
    cursor: pointer;
}
.delete-file:hover{
    color: #2193e2;
    cursor: pointer;
}
/*提示窗口*/
.wid {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    margin: auto;
    min-height: 360px;
    width: 480px;
    overflow: hidden;
    display: none;
    text-align: center;
    background-color: #fff;
    box-shadow: 2px 2px 15px #999;
    padding-bottom: 40px;
}
.wid .btn-box {
    position: absolute;
    left: 0;right: 0;
    bottom: 6px;
    background-color: #fff;
}
.wid .title {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    font-weight: 500;
    background-color: #F2F2F2;
    padding: 2px 8px;
    text-align: left;
    color: #666;
    margin-bottom: 14px;
}
.wid .exit-btn {
    float: right;
    cursor: pointer;
    padding: 0 10px;
}
.wid .ms-cancel{
    font-size: 18px;
    line-height: 48px;
    margin: 24px auto;
}
.wid .btn-box a {
    margin: 0 12px;
    width: 4em;
    height: 2em;
    line-height: 2em;
    border-radius: 4px;
    color: #fff;
}
.wid .confirm-btn {
    background-color: #169BD5;
}
.wid .cancel-btn {
    background-color: #A1A1A1;
}
.star-box {
    text-align: left;
    margin-left: 65px;
}
.star-box i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("../img/star-box/star-empty.png") center no-repeat;
}
.star-box .active {
    background: url("../img/star-box/star-full.png") center no-repeat;
}








/*一站式服务菜单*/

 /*navi-*/
.navi-wrap {
    width: 100%;
    height: 48px;
    border-bottom: 2px solid transparent;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAASklEQVQImYWOsQ2AMBADT16I4RiRkSgoUhxFSPQgRXQ+6WSbbT8MQkR6AolKgJGU2JGBXbFikVeokvNqs/RXXvd9x9/v52eK/Cg3RDRuQ5BhnrYAAAAASUVORK5CYII=) repeat-x;
}
.navi-content {
    width: 1200px;
    margin:0 auto;
    font-size: 0;
    position: relative;
}
.navi-content a {
    display: inline-block;
    color: #fff;
    font-family:  Microsoft YaHei;
}
.navi-content a:hover {
    text-decoration: none;
}
.left-navi-box {
    position: relative;
    z-index: 100;
}
.left-navi {
    display: inline-block;
    position: absolute;
}
.left-navi {
    display: inline-block;
    width: 180px;
}
.left-navi:hover {
    background: #17437b;
}
.left-navi dt {
    padding-left: 18px;
    font-size: 18px;
    line-height: 50px;
}
.left-navi dd {
    padding-left: 18px;
    font-size: 14px;
    line-height: 40px;
    background: #296bbb;
    display: none;
}
.left-navi dd::after {
    content: '>';
    color: #fff;
    float: right;
    margin-right: 18px;
}
.left-navi dd:hover {
    background-color: #0d4da0;
}

.detail-menu {
    display: none;
    position: absolute;
    top: 41px;
    left: 180px;
    background: #fff;
    box-shadow: 5px 5px 10px rgba(133,133,133,0.4);
}
.detail-menu a {
    font-size: 14px;
    color: #000;
}
.detail-menu dl {
    margin: 18px 16px;
}
.detail-menu dt {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #333;
}
.detail-menu dt::after {
    content: '>';
    font-size: 14px;
    margin: 0 5px 0 6px;
}
.detail-menu dd::before {
    content: "|";
    color: #d2d2d2;
    font-size: 14px;
    margin-right: 8px;
}
.detail-menu dd {
    display: inline-block;
    color: #707070;
    margin-right: 9px;
}
.detail-menu dd a:hover {
    color: #ff8101;
;
}
/*
.main-navi {
    display: inline-block;
    margin-left: 180px;
}
.main-navi li {
    display: inline-block;
    padding: 0 30px;
    font-size: 18px;
    line-height: 48px;
    color: #fff;
    transition: all .2s;
}
.main-navi li:hover {
    background-color: #0d4da0;
    border-bottom: 2px solid #ee751e;
}*/



b.error-tip {
    color: #ff9999;
}
b.error-tip::before {
    content: "i";
    width: 13px;
    height: 13px;
    color: #fff;
    background-color: #ff9999;
    border-radius: 100%;
    line-height: 40px;
    padding: 0 8px;
    margin: 0 5px;
}

.xui-form  label.error {
    color: #ff9999;
}
.xui-form  label.error::before {
    content: "i";
    width: 13px;
    height: 13px;
    color: #fff;
    background-color: #ff9999;
    border-radius: 100%;
    line-height: 40px;
    padding: 0 8px;
    margin: 0 5px;
}



/*仪器设备轮播*/
.device-pic{
	position:relative;
}
.device-pic .hd {
  position: absolute;
  height: 11px;
  bottom:11px;
  width: 100%;
  text-align: center;
  z-index: 100;
 
}
.device-pic .hd ul li {
  height: 11px;
  width: 11px;
  margin: 0 5px;
  display: inline-block;
  background: url("../henan/img/techDetail/dev-dots.png") no-repeat right 0;
  cursor: pointer;
}
.device-pic .hd ul li.on {
  background-position: 0 0;
}

/*右侧广告轮播*/
.adv2{
	position:relative;
}
.adv2 .hd {
  position: absolute;
  height: 7px;
  bottom:11px;
  width: 50%;
    left: 43%;
  text-align: center;
  z-index: 100;
 
}
.adv2 .hd ul li {
  height: 7px;
  width: 7px;
  margin: 0 5px;
  float: left;
  display: block;
  background: #fff;
  border-radius: 7px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: pointer;

}
.adv2 .hd ul li.on {
    opacity: 1;
    filter: alpha(opacity=100);
    background:#fff;

}

/*头部广告轮播*/
.adv1{
	position:relative;
}
.adv1 .hd {
  position: absolute;
  height: 7px;
  bottom:14px;
  width: 50%;
    left: 50%;
  z-index: 100;
 
}
.adv1 .hd ul li {
  height: 7px;
  width: 7px;
  margin: 0 5px;
    float: left;
    display: block;
    background: #fff;
    border-radius: 7px;
    opacity: 0.6;
    filter: alpha(opacity=60);
  cursor: pointer;
}
.adv1 .hd ul li.on {
    background: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}


/*点击收藏*/
.favo-icon {
	display:inline-block;
    width: 90px;
    height: 28px;
    border-radius: 4px;
    line-height: 28px;
    font-size: 13px;
    margin-right: 36px;
    color: #666;
    background-color: #f6edeb;
}
.favo-icon i {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 3px;
    background: url("../henan/img/techDetail/favo-icon.png") no-repeat center;
    padding:0 4px;
    margin-right: 4px;
}
.favo-icon-done i {
    background: url("../henan/img/techDetail/favo-icon2.png") no-repeat center;
}



/*一站式服务菜单*/

/*navi-*/
.navi-wrap {
    width: 100%;
    height: 39px;
    border-bottom: 2px solid transparent;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAApCAIAAAB7iNSFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYTQ0NWEwZS1iYWJjLTE2NDctYTZhMC03NTIzYTQyYTc1MjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQwMDdBNzgyQzEwMTFFOEFBODBCMEUzNTlERDgwRjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQwMDdBNzcyQzEwMTFFOEFBODBCMEUzNTlERDgwRjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmNlZmRkNzEwLTQyZDAtYTY0Yi04ZmI1LWU4NTI3NWQ2NmU2NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY2OWI1YjlmLTIxZDktMTFlOC04Mjk1LWZiNDE3NWZhMjY3OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlKKZLwAAABASURBVHjaYtAtOMDEwMDA9P//fyYGIP4PZjNA2CAxhv9wNlwNFjYIf/7+G2oGVjUsUD4LhhyKHQxgO5HcAxBgAJsvXzzv4ezjAAAAAElFTkSuQmCC) repeat-x;
}
.navi-content {
    width: 1200px;
    margin:0 auto;
    font-size: 0;
    position: relative;
}
.navi-content a {
    display: inline-block;
    color: #fff;
    font-family:  Microsoft YaHei;
}
.navi-content a:hover {
    text-decoration: none;
}
.left-navi-box {
    position: relative;
    z-index: 100;
}
.left-navi {
    display: inline-block;
    position: absolute;
}
.left-navi {
    display: inline-block;
    width: 180px;
}
.left-navi:hover {
    background: #17437b;
}
.left-navi dt {
    padding-left: 18px;
    font-size: 18px;
    line-height: 41px;
    background: url(/henan/img/index/nav_bac.gif) no-repeat 0 0 ;
}
.left-navi dd {
    padding-left: 18px;
    font-size: 14px;
    line-height: 40px;
    background: #296bbb;
    display: none;
}
.left-navi dd::after {
    content: '>';
    color: #fff;
    float: right;
    margin-right: 18px;
}
.left-navi dd:hover {
    background-color: #0d4da0;
}

.detail-menu {
    display: none;
    position: absolute;
    top: 41px;
    left: 180px;
    background: #fff;
    box-shadow: 5px 5px 10px rgba(133,133,133,0.4);
}
.detail-menu div {
    display: none;
    min-height: 283px;
    width: 540px;
}
.detail-menu a {
    font-size: 14px;
    color: #000;
}
.detail-menu dl {
    margin: 18px 16px;
}
.detail-menu dt {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #333;
}
.detail-menu dt::after {
    content: '>';
    font-size: 14px;
    margin: 0 5px 0 6px;
}
.detail-menu dd::before {
    content: "|";
    color: #d2d2d2;
    font-size: 14px;
    margin-right: 8px;
}
.detail-menu dd {
    display: inline-block;
    color: #707070;
    margin-right: 9px;
}
.detail-menu dd a:hover,.detail-menu dt a:hover {
    color: #ff8101;

}




