/*.width1180{ width: 100%; margin:auto; background: #eae9e9 }*/
.width1180{ width: 1220px; margin:auto; background: #eae9e9 }
/*banner*/
.o-banner{ padding-bottom: 1px; margin-top: 1px;}
/*.o-banner{ padding-bottom: 1px; margin-top: 1px; overflow: hidden;}*/
.banner-menu{ width:220px; height: 400px; background: #747373; position: relative; float: left;}
.banner-menu ul li{   border-bottom: #9a9a9a 1px solid; width: 220px; position: static; }
.banner-menu ul li:hover{ background: #e7212f }
.banner-menu ul li a{ color: #fff; font-size: 18px; }
.banner-menu ul li:hover a{ font-weight: 700 }
.banner-menu ul li a b{
float: right;
    font-size: 18px;
    line-height: 80px;
    color: #999;
    font-family: "宋体";
    font-style: normal;
    margin-right: 15px;
    color: #7e7d7d
}
.banner-menu ul li p{transition: all .6s; width: 100%; display: block; overflow: hidden; height: 77px; line-height: 77px}
.banner-menu ul li:hover .lihover-box{ display: block;  }
.banner-menu ul li:hover b{ color: #cbc9ca }
.banner-menu ul li:hover p{ margin-left: 10px; }
.banner-menu ul li i{ width: 50px; height:50px; display: inline-block; background: url(../images/m-ico.png); margin-right: 20px; position: relative;bottom:-10px; }
.banner-menu ul li i.o-index1{ background-position: 0px 0px }
.banner-menu ul li i.o-index2{ background-position: 0px -65px }
.banner-menu ul li i.o-index3{ background-position: 0px -125px }
.banner-menu ul li i.o-index4{ background-position: 0px -190px }
.banner-menu ul li i.o-index5{ background-position: 0px -250px }
.banner-menu ul li i.o-index6{ background-position: 0px -305px }


.lihover-box{ background: #fff; border:#fe525e 1px solid; padding: 20px; height: 430px; position: absolute;z-index: 88; left: 220px; top:0px; width: 680px; display: none;}
.banner-menu ul li .lihover-box dd a{ color: #666; margin-right: 20px; font-size: 14px; display: inline-block; font-weight: normal; }
.banner-menu ul li .lihover-box dd a:hover{ color: #e21010 }
.lihover-box dd { width:530px; border-bottom:#ddd 1px solid; padding-bottom: 10px}
.lihover-box dl{ overflow: hidden; line-height: 32px; margin-top:20px; padding-bttom:20px; }
.lihover-box dt{ width: 100px; text-align: right;margin-right: 20px; font-size: 14px}

.zixun-bnt{ background: #f85a59;border:#f85a59 1px solid;  color: #Fff; width: 155px; height: 40px; line-height: 40px; text-align: center; border-radius: 10px; display: block; margin-top: 50px; margin-left: 40px; font-size: 14px }
.zixun-bnt:hover{ border:#f85a59 1px solid; background: #fff; color: #f85a59  }
/*banner*/
.banner-mulid{ margin-left:0px; margin-top:8px; float:left;  }
.qianhong-b{ width: 100%; height:330px; margin:0px auto; position: relative; overflow:hidden; margin-bottom: 8px; z-index:50;}
			/*æ•°å­—æŒ‰é’®æ ·å¼*/
.qianhong-b .num { overflow:hidden; height: 22px; position: absolute; bottom:12px; left: 50%; zoom:1; z-index:3 }
.qianhong-b .num li { width: 12px; height: 12px; line-height: 12px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; background: #ffffff; color:#ffffff; margin-right: 8px;margin-left: 8px; cursor:pointer; float: left; }
.qianhong-b .num li.on { background: #bf0b18; color:#bf0b18;} /*å½“å‰é¡¹*/
.qianhong-b .num p{ line-height:25px;text-shadow: #c2c1c1 0 1px 0;}

/*右边*/
.banner-right{ background: #fff; border: 1px solid #eae9e9; width: 505px; padding: 10px; float:right; overflow: hidden; margin-top:8px; }
.banner-right2 {
    background: #fff;
    border: 1px solid #eae9e9;
    width: 605px;
    padding: 10px;
    float: left;
    margin-left: 5px;
    overflow: hidden;
    margin-top: 8px;
}
.user-box{ border-bottom: #ddd 1px solid; text-align: center; padding: 20px 0px; }
.user-box a{ display: inline-block; width: 80px; height:30px; line-height: 30px; text-align: center; color: #fff; margin-right: 15px; }
.user-box a.b-login{ background: #fe525e;  border:#fe525e 1px solid;}
.user-box a.colorfa3508{color: #fa3508;}
.user-box a.b-login:hover{ border:#fe525e 1px solid; color:#fe525e; background: #fff; }
.user-box a.b-regist{ background: #04b6e9;border: #04b6e9 1px solid; }
.user-box a.b-regist:hover{ border: #04b6e9 1px solid; color: #04b6e9; background: #fff; }
.user-box p{ line-height: 50px }
.banner-baoz p{ color:  #4692ea; font-weight: 700; text-align: center; margin-top:10px; }
.banner-baoz ul li img{ position: relative; top:5px; margin-right:10px;  }
.banner-baoz ul li { height: 30px; line-height: 30px }

.banner-anli{ margin-top:1px; }
.banner-anli p{ background: #e9f9fd; line-height: 40px; height: 40px; text-indent: 1em; }
.banner-anli ul li{ line-height: 38px; background: url(../images/o-d1.png) no-repeat left center; font-size: 14px; font-family: "微软雅黑", Arial; padding-left:10px;overflow:hidden;text-overflow:ellipsis;  }
.banner-anli ul li a:hover{ color: #ed0808 }
/*推荐服务*/
.o-indexttitle span{ background: #fe525e; color: #Fff; border-radius: 20px; font-size: 18px; display: inline-block; height: 30px; line-height: 30px; padding: 0px 20px; }
.o-tuijian{ margin-top:1px; }
.tuijian-text{ width: 170px; float: left;  }
.tuijian-text p.t-title{ font-size: 18px; }
.o-tuijian ul{ width:1220px; overflow: hidden; }
.o-tuijian ul li{ /*padding: 10px 10px; */width: 595px; height: 140px; float: left; margin-top: 0px; margin-left: 10px; }
p.t-decoration{ color: #999; font-size:14px; line-height: 30px}
p.t-price{ color: #fe525e; font-weight: 700; font-size: 16px }
p.t-price i{ font-style: normal; color: #999; font-weight: normal; margin-left:15px;text-decoration:line-through  }
.tuijian-text a{ color: #04b6e9; width: 100px; display: block; border-radius: 10px; border:#04b6e9 1px solid; text-align: center;; height: 30px; line-height: 30px; margin-top:20px; }
.tuijian-img img{ transition: all .6s; }
.o-tuijian ul li:hover .tuijian-img img{ margin-left:5px; }
.o-tuijian ul li:hover{     box-shadow: 0 0 10px #dbd8d8; }



/*知识产权*/
.zhishicq-box{ margin-top:20px; margin-bottom:20px; }
.zhishicq-bigt{ margin-top:20px; }
.zhishicq-bigt ul li{ border: #24bfeb 2px solid; width: 188px; height:230px; float: left; margin-right:30px;padding: 20px 40px; padding-bottom:0px; font-size: 14px; line-height: 30px; }
.zhishicq-bigt ul li span{ font-size: 18px; font-weight: 700; }
.zhishicq-bigt ul li span.s-line{ border-bottom: #24bfeb 2px solid }
.zhishicq-bigt ul li img{ margin-top:20px; transition: all .6s; margin-left:15px;}
.zhishicq-bigt ul { width: 1300px }
.zhishicq-bigt ul li:hover{ border: #fe525e 2px solid }
.zhishicq-bigt ul li:hover img{ margin-top:10px; }
.zhishicq-bigt ul li:hover a span{ color: #fe525e; }
.zhishicq-bigt ul li:hover a span.s-line{ border-bottom: #fe525e 2px solid }

.zhishicq-bigb{  overflow: hidden; margin: auto; background: #eaeaea  }
.zhishicq-bigb dl{ background: #daeff7; overflow: hidden; width: 395px; float: left;  height: 100px; margin-left: 10px; }
.zhishicq-bigb dl.width450{ width: 395px; height: 140px; background: #999; }
.zhishicq-bigb{ overflow: hidden; width:1220px; }
.zhishicq-bigb01{  overflow: hidden; margin: auto; background: #e0e0e0; height: 100px;  }
.zhishicq-bigb01 dl{ background: #daeff7; overflow: hidden; width: 295px; float: left;  height: 100px; margin-left: 10px; }
.zhishicq-bigb01 dl.width450{ width: 295px; height: 100px; background: #999; }
.zhishicq-bigb01{ overflow: hidden; width:1220px; }




=======================================参比制剂/
.tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
