.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;}


/* ---------------------------------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(../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{
	padding-bottom:6px;

}
.m-hdSeaarch1 .u-ipt  .search-types-lst a{

	font-size:12px;
	color:#666666;
	margin-right:30px;
	text-decoration:none;

}
.m-hdSeaarch1 .u-ipt  .search-types-lst a.active,.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: right;
    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: #f60;
}
.m-right-sd li:hover .u-sd-icon b {
  background-color: #fff;
  color: #f60;
}
.m-right-sd li:hover .shopCart .u-sd-ct {
  display: block;
  left: -66px;
}
.m-right-sd li:hover .favorite .u-sd-ct {
  display: block;
  left: -54px;
}
.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: #f60;
  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;
}
/* ---------------------------------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-wrap {
    background-color: #f6f6f6;
}
.m-crm-box {
    background: #f6f6f6;
    width: 1188px;
    margin: 0 auto;
    line-height: 38px;
    padding-left: 12px;
}
.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;
}*/
.m-crm p {
    display: inline-block;
}


/*信息门户网菜单*/
/* ---------------------------------首页菜单START--------------------------------- */
.m-hdMenu{
  width:100%;
  height:50px;
  background:url('../img/index/bac_05.png') repeat-x;
}
.u-hdMenu-nav {
  width: auto;
  height: 50px;
  overflow: hidden;
}
.u-hdMenu-nav li {
  width:118px;
  height: 50px;
  overflow: hidden;
  float: left;
  text-align:center;
  margin-right:12px;
}
.u-hdMenu-nav li a {
	display:block;
 width:118px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  text-decoration:none;

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

}





/*一站式服务菜单*/

 /*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 {
    color: #fff;
    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;
}
/*.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;
    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;

}


/*知识产权导航*/
.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  .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;


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

}





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



b.error-tip {
    color: #ff9999;
}
.error-tip2 {
    position: absolute;
    right: 10px;
}
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;
}





/*右侧广告轮播*/
.adv2{
    position:relative;
}
.adv2 .hd {
    position: absolute;
    height: 11px;
    bottom:11px;
    width: 100%;
    text-align: center;
    z-index: 100;

}
.adv2 .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;
}
.adv2 .hd ul li.on {
    background-position: 0 0;
}

