.clearfix, .ak, .h4 { *zoom: 1;
}
.clearfix:before, .clearfix:after, .ak:before, .ak:after, .h4:before, .h4:after { display: table; line-height: 0; content: ""; }
.clearfix:after, .ak:after, .h4:after { clear: both; }
hr { background: #e7e7e7; color: #ddd; clear: both; float: none; width: 100%; height: 1px; margin: 10px 0; border: 0; -moz-box-sizing: content-box; box-sizing: content-box }
hr.space { background: #fff; color: #fff; visibility: hidden }
.layout-right { float: right }
.w1156 { width: 1000px !important }
.baike_industry { border: 1px solid #e5e5e5; padding: 15px 25px; width: 950px !important }
.baike_industry .w930 { width: 714px; padding-left: 20px; }
.baike_industry .w216 { }
.baike_industry h1 { font-weight: normal }
.baike_industry .h1, .baike_industry .h2, .baike_industry .h3, .baike_industry .h4, .baike_industry .h5, .baike_industry .h6 { font-family: Microsoft Yahei; }
.baike_industry .h1 { font-size: 32px; font-weight: normal; margin-bottom: 10px; }
.baike_industry .h1 h1 { font-size: 32px; }
.baike_industry .h3 { background-color: #f3f3f3; line-height: 33px; }
.baike_industry .h3 i { font-style: normal; background: #3093f8; line-height: 33px; display: inline-block; padding: 0 15px; color: #fff }
.baike_industry .h4 { position: relative; margin: 10px 0;  padding-bottom: 5px; padding-top: 20px; border-bottom: 1px solid #1f75d8; }
.baike_industry .h4 i { display: block; border-left: 10px solid #1f75d8; float: left; background: #fff; font-size: 28px; font-weight: normal; color: #333; margin-left: 0; font-style: normal; padding: 0 15px; line-height: 33px; height: 35px; }
.baike_industry .h5 { font-size: 18px; border-bottom: 1px solid #e5e5e5; line-height: 45px; color: #333; background-color: #fafafa }
.baike_industry .h5 font { font-size: 18px; }
.baike_industry .bk_header .h1 span { font-size: 14px; margin: 0 10px; }
.baike_industry .bk_header .h1 h1 { float: left }
.list { }
.list-txt {}
.list-txt li { float: left; width: 100%; line-height: 30px; font-family: Microsoft Yahei; font-size: 14px; color: #454545; height: 30px; overflow: hidden }
.list-txt li a { line-height: 30px; font-family: Microsoft Yahei; font-size: 14px; color: #454545 }
.list-txt li font { color: #d71318; font-family: Arial }
.list-txt-2 { }
.list-txt-2 li { width: 50% }
.list-txt-auto li { width: auto }
.list-txt-auto li a { padding-right: 10px; }
.list-img-small ul { margin-left: -10px; padding-top: 10px; }
.list-img-small li { float: left; margin-left: 10px; margin-bottom: 10px; }
.list-img-small li a { display: block; height: 134px; width: 134px; overflow: hidden; background: #eee; }
.list-img-small li img { width: 134px; height: 134px; transition-duration: .3s; opacity: .9; transition: ease-in }
.list-img-small li a:hover img { opacity: 1 }
.ak { }
.ak-content { }
.ak-content a, .ak-content span, .ak-content b, .ak-content strong, .ak-content font, .ak-content p { font-size: 14px; color: #333; line-height: 24px; padding: 0; margin: 0; font-family: Microsoft Yahei !important }
.ak-content p { margin-bottom: 15px; }
.media { }
.media .media-header { }
.media .ak-img { width: 220px; padding-left: 10px; }
.media .ak-img img { width: 100%; opacity: .9; transition: ease-in; transition-duration: .3s }
.media .ak-img a:hover img, .media .ak-img img:hover { opacity: 1 }
.ad-img { border: 1px solid #e5e5e5; padding: 0px; background-color: #fafafa; box-shadow: 0 1px 1px #e5e5e5 }
.ad-img a:hover { text-decoration: none !important }
.ad-img div { padding: 8px 5px 8px 14px; box-shadow: 0 -1px 1px #ddd; line-height: 23px; font-size: 16px; text-indent: 30px; font-family: arial, tahoma, 'Microsoft Yahei', '\5b8b\4f53', sans-serif; color: #333; text-decoration: none; }
.slider-box { border: 1px solid #e5e5e5; margin-top: 10px; background-color: #fafafa; padding: 0 20px; padding-top: 5px; }
.slider-box dt { font-size: 14px; font-family: Microsoft Yahei; line-height: 2em; overflow: hidden; padding-bottom: 5px; }
.slider-box dd { }
.slider-box dd.list-txt { padding-bottom: 10px; }
.slider-box dd.list-txt li, .slider-box dd.list-txt li a { font-size: 12px; font-family: sans-serif; line-height: 24px; height: 24px; color: #666; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.slider-box dd.list-txt li a:hover { text-decoration: underline; }
#list-itemList { margin-left: -25px; }
.m-items li { border-right: none; border-left: none; margin-left: 26px; padding-left: 20px; border-bottom-color: #eaeaea }
.m-items li .col-2 { width: 380px; }
.m-items li .col-3 { margin-left: 370px; }
.m-items li .col-4 { width: 120px; }
.slideContent .so_about { width: 410px; }
.slideContent .so_products { width: 110px; }
.links-ask { margin-top: 20px; }
.links-header { margin-bottom: 10px; }
.links-header span a { font-size: 12px; padding-right: 20px; color: #666 }
.links-ask .list-txt a { padding-left: 15px; position: relative; }
.links-ask .list-txt a:before { position: absolute; width: 4px; height: 4px; color: #ccc; content: ''; display: block; background-color: #e5e5e5; top: 9px; left: 2px; }
.button { border: solid 1px #ddd; background: transparent; border-radius: 4px; font-size: 14px; padding: 4px 15px 6px; margin: 0; display: inline-block; line-height: 20px; color: #666; }
.button:hover { background-color: #3093f8; color: #fff !important; border-color: #1f75d8; text-decoration: none; }
.button-space { border-color: #fff; color: #136ec2 }
.button-space:hover { text-decoration: underline; background-color: #fff; border-color: #fff; color: #136ec2 !important }
.user_mesg { margin-bottom: 15px; }
.mesg_list ul li { padding: 10px 0; border-bottom: 1px solid #e1e1e1; }
.mesg_list_left { width: 530px; float: left; border-right: 1px solid #e2e2e2; padding-right: 30px; }
.mesg_list_member { float: left; margin-right: 10px; margin-right: 20px; width: 60px; }
.mesg_list_member span { display: block; height: 24px; line-height: 24px; text-align: center; color: #666; }
.mesg_list_con span { display: block; height: 24px; line-height: 24px; color: #666; }
.mesg_list_con p { color: #4281d0; }
.mesg_list_right { width: 124px; overflow: hidden; padding-left: 15px; float: left; }
.mesg_list_right span { display: block; color: #333; }
.mesg_list_right em { display: block; color: #666; }
.layout2_right { padding: 10px 15px; width: 184px; height: 396px; }
.comp_info_con { border-bottom: 1px solid #e2e2e2; padding-bottom: 5px; margin-bottom: 20px; }
.comp_logo { text-align: center; }
.comp_logo img { margin: 0 !important }
.comp_info { height: 330px; }
.comp_info_con h3 { text-align: center; }
.comp_info h2, .comp_info_con h3 { color: #555555; font-weight: 700; font-size: 12px; }
.comp_info h2 { font-size: 14px; margin-bottom: 10px; }
.comp_info b { font-size: 14px; margin-bottom: 10px; color: #454545; font-family: Microsoft Yahei; font-weight: normal }
.comp_info_con h3 { height: 24px; line-height: 24px; }
.comp_info img { margin: 0 auto 10px; }
.comp_info_con ul li { height: 26px; line-height: 26px; overflow: hidden }
.comp_info_con ul li span { display: inline-block; width: 60px; color: #717171; margin-right: 18px; line-height: 26px; }
.comp_info_con ul li em { color: #555555; line-height: 26px; }
.comp_info .renZ_info li { width: 50px; height: 70px; float: left; text-align: center; }
.comp_info .renZ_info li a { display: block; overflow: hidden; width: 50px; height: 70px; float: left; text-align: center; }
.comp_info .renZ_info li a:hover em { color: #d00; }
.comp_info .renZ_info li span { width: 40px; height: 40px; display: block; margin: 0 auto; overflow: hidden; display: block }
.comp_info .renZ_info li em { height: 30px; line-height: 30px; color: #8d8d8d; text-align: center; display: block; }
.beian1, .renzheng1, .baozhang1 { background-image: url("http://www.jiameng.com/brand/css/img/spiritcss.png"); background-repeat: no-repeat }
.beian1 { background-position: 0 0 }
.renzheng1 { background-position: 0 -40px }
.baozhang1 { background-position: 0 -80px }
.beian1_no, .renzheng1_no, .baozhang1_no { background-image: url("http://www.jiameng.com/brand/css/img/spiritcss.png"); background-repeat: no-repeat }
.beian1_no { background-position: -50px 0px; }
.renzheng1_no { background-position: -50px -40px; }
.baozhang1_no { background-position: -50px -79px; }
.renZ_info { overflow: hidden; margin-bottom: 20px; _padding-bottom: 30px; }
.beforeLogin { padding: 15px 0; overflow: hidden; border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8; }
.beforeLogin .dt { margin-bottom: 10px; color: #717171; }
.beforeLogin .dd { background: #fffbf1; border: 1px solid #faeab4; padding: 8px 10px; color: #555 }
.beforeLogin .dd em { display: inline-block; width: 15px; height: 15px; vertical-align: top; background: url("http://www.jiameng.com/brand/css/img/css-sprite.png") no-repeat -20px -150px; margin-right: 10px; margin-top: 2px; }
.beforeLogin .dd a { color: #0066cc; padding-left: 5px; }
.beforeLogin .dd a:hover { color: #f60; }
.afterLogin { border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8; padding-bottom: 10px; }
.catalog_title { float: left; width: 100px; border-right: 1px solid #1f75d8; text-align: center; }
.catalog_title span { font-size: 24px; line-height: 90px; font-family: Microsoft Yahei; }
.catalog_list { float: left; }
.catalog_list li { float: none; margin-left: 20px; width: 100%; list-style-position: inside; list-style-type: disc; color: #136ec2;}
.catalog_list li a { color: #136ec2; cursor: pointer;}
.catalog_list li a:hover { text-decoration: underline; }
