@charset "utf-8";
/*----------------------------------------
Name: 主题样式
Developed by: CodeFish
Date Created: 2020-07-28
Last Updated: 2022-06-26
Copyright: zhong-chong-365-com
----------------------------------------*/
@import url("module.css");
/*企业频道首页：*/
.block { width: 1200px; height: auto; overflow: hidden; }
.compy-hb { margin-bottom: 26px; height: 44px; line-height: 44px; border-bottom: 1px solid #e5e5e5; border-top:none; padding-bottom: 8px; }
.compy-hb h2 { float: left; display: block; margin-top: -1px; line-height: 50px; padding:0; font-size: 26px; font-weight: bold; border-bottom: 3px solid #00cac8; color: #00cac8; }
.compy-hb h2 a { color: #00cac8; }
.compy-hb .best { float: left; padding-top: 5px; font-size: 16px; }
.compy-hb .best a { margin-left: 20px; color: #999; }
.compy-hb .best a:hover { color: #ffa200; }
.compy-hb .sub { float: right; padding-top: 5px; font-size: 14px; color: #888; }
.compy-hb .sub a { margin-left: 20px; color: #888; }
.compy-hb .sub a:hover { color: #ffa200; }
.compy-hb .sub span { margin-left: 20px; color: #e5e5e5; }

.compy-join {margin-top: -6px;}
.compy-join ul{ margin: -1px; }
.compy-join ul li { float: left; width: calc(100%/5); }
.compy-join ul li h5 { margin: 1px; position: relative; font-weight: normal; }
.compy-join ul li h5 a { display: block; padding: 0 5px; height: 2.5em; line-height: 2.5em; font-size: 14px; overflow: hidden; color: #333; background: #fafafa;}
.compy-join ul li h5 a:hover { background: #00cac8; color: #fff; }
.compy-join ul li h5 img { height: 1.2em; position: relative; top: -2px; margin-left: 5px; }

.compy-left { width: 260px; height: auto; overflow: hidden; float: left; }
.compy-leftbot { width: 260px; overflow: hidden;}
.compy-fbtit { width: 260px; height: 30px; border-top: 1px solid #00cac8; background: #fff; }
.compy-fbtit .aLeft { width: 132px; height: 30px; display: block; float: left; font-size: 16px; background: #00cac8; color: #fff; line-height: 28px; padding: 0 12px; }
.compy-fbtit .aRight { width: 19px; height: 12px; overflow: hidden; float: right; display: inline; margin: 15px 13px 0 0; background: url(/images/ch_ico.png) -600px -50px; }
.compy-cen { width: 620px; height: auto; overflow: hidden; float: left; display: inline; margin: 0 0 0 28px; }

.compy-fbcon { width: 260px; overflow: hidden; background: #f5f5f5; padding: 0px 0 7px }
.compy-fbcon ul { width: 236px; overflow: hidden; background: #f6f6f6; padding: 5px 0 5px; margin: 3px auto 0; }
.compy-fbcon ul li { height: 22px; float: left; display: inline; margin: 7px 0 0 0; background: url(/images/ch_ico.png) -380px -171px; padding-left: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 232px; }
.compy-fbcon ul li:nth-child(1), .br_fbcon ul li:nth-child(2) { background-position: -690px -40px; }
.compy-fbcon ul li a { font-size: 14px; }

.compy-rig { width: 272px; overflow: hidden; float: right; }
.compy-rigtop { border-top: 1px solid #e5e5e5; }
.compy-rigtop .hd{ padding-top: 15px; padding-bottom: 6px; text-align: center;  }
.compy-rigtop .hd h3{ display: inline-block; position: relative; padding: 0 2em; height: 1em; line-height: 1em; font-size: 18px; color: #00cac8; }
.compy-rigtop .hd h3:before,
.compy-rigtop .hd h3:after { display: block; position: absolute; top: 50%; margin-top: -1px; width: 1em; height: 2px; background: #00cac8; content: ""; }
.compy-rigtop .hd h3:before { left: 0.4em; }
.compy-rigtop .hd h3:after { right: 0.4em; }

.compy-con { width: 272px; overflow: hidden; background: #f6f6f6; padding: 4px 0 16px; }
.compy-con ul { width: 250px; margin: 0 auto; }
.compy-con ul li:nth-child(1){ background-position: -160px -258px; }
.compy-con ul li:nth-child(2), .compy-con ul li:nth-child(3) { background-position: -160px -226px; }
.compy-con ul li:nth-child(1) a { color: #fb7329; }
.compy-con ul li:nth-child(2) a, .compy-con ul li:nth-child(3) a { color: #00cac8; }
.compy-con ul li { width: 250px; height: 22px; overflow: hidden; float: left; display: inline; background: url(/images/ch_ico.png) -160px -289px; padding-left: 15px; margin: 9px 0 0 0;}
.compy-con ul li img{ margin-left: 8px; height: 16px;}

.company-best { padding-top: 1px; } 
.company-best li { margin: -1px -1px 0; float: left; width: 50%; } 
.company-best li > div { height: 70px; border: 1px solid #ddd; background: #fff; } 
.company-best li .logo { float: left; margin:12px; padding-right: 12px; border-right: 1px dotted #ddd; } 
.company-best li .logo img { height: 45px; }
.company-best li .tit { margin-top: 12px; padding-right: 14px; height: 3em; line-height: 1.5em; font-size: 14px; overflow: hidden; } 
.company-best li .product { display: none; padding-right: 14px; height: 1.5em; line-height: 1.5em; font-size: 12px; color: #999; overflow: hidden; } 


/*展会导航栏：*/
.exhi-nav { width: 1200px; margin: 0px auto }
.exhi-nav li a { color: #fff; padding: 0 20px; height: 50px; display: block; float: left; }
.exhi-nav li a:hover { text-decoration: none; background: #f90; height: 50px; display: block; }

/*企业DEMO：*/
.compy-box { width: 1200px; background: #f6f6f6; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; }
.compy-boxpr { height: 440px; position: relative; padding-bottom: 32px; }
.compy_dp { position: absolute; width: 121px; height: 49px; background: url(/images/comp_icons0.png) 0 -344px no-repeat; left: -5px; top: 16px; }
.compy-boxa { height: 440px; overflow: hidden; }
.boxa-fl { width: 300px; height: 344px; margin: 35px 0px 0px 20px; }
.compy-logo { width: 100%; height: 145px; text-align: center; padding-top: 30px; }
.compy-logo strong { display: block; width: 80%; height: 35px; margin-top: 8px; font: bold 22px/26px "Microsoft YaHei"; color: #333; padding-left: 10%}
.compy-btxt { margin-top: 10px; width: 320px; margin-left: 10px; }
.compy-btxt li { height: auto; margin-bottom: 15px; color: #777; }
.compy-btxt .li-b { overflow: hidden;}
.compy-btxt .li-b a { font-size: 12px; padding: 0px 5px; display: inline-block; height: 18px; position: relative; border: 1px solid #dcdcdc; border-right: none; margin-right: 10px; margin-bottom: 4px; background-color: #fff; color: #333; white-space: nowrap; }
.compy-btxt .li-b a:hover { border-color: #77c111; background-color: #77c111; color: #fff; }
.compy-btxt .li-b a i { display: block; width: 10px; height: 20px; background-position: 0px -31px; position: absolute; top: -1px; right: -8px; }
.compy-btxt .li-b a:hover i { background-position: 0px -3px; }
.com-ico { background: url(/images/comp_icons0.png) no-repeat scroll 0% 0% transparent; }
.compy-btxt .li-c { padding-left: 1.8em;}
.compy-btxt .li-c em { display: block; color: #777; line-height: 30px;text-indent: -1.8em;}
.compy-btxt .li-c .eml { line-height: 20px;padding-top: 2px}
.compy-btxt .li-c i { width: 20px; height: 20px; display: inline-block; margin-right: 6px; background-size: 100% auto; vertical-align: sub; }
.compy-btxt .lic1 { background: url(/images/comp_icons1.png) no-repeat }
.compy-btxt .lic2 { background: url(/images/comp_icons2.png) no-repeat }
.compy-btxt .lic3 { background: url(/images/comp_icons3.png) no-repeat }
.boxa-fr { width: 800px; height: 440px; overflow: hidden; }
.boxa-fr .boxa-hd { display: block; width: 777px; height: 20px; padding-left: 20px; border-left: 3px solid #333; font: 20px/20px "PingFangSC-Regular"; color: #333; margin: 20px 0px; }

/*分割线：*/
.combk2 { padding: 40px 50px 10px; }
.compy-title { padding-bottom: 25px; text-align: center; overflow: hidden; }
.compy-title b { font-size: 36px; line-height: 1em; font-weight: 600; }
.compy-title span { display: inline-block; color: #bbb; position: relative; }
.compy-title span i.l, .compy-title span i.r { width: 36px; height: 3px; border-radius: 10px; background: #bbb; position: absolute; top: 50%; margin-top: 3px; }
.compy-title span i.l { left: -50px; }
.compy-title span i.r { right: -50px; }
.compy-title span i.l:before, .compy-title span i.r:before { content: ""; display: block; width: 3px; height: 3px; border-radius: 50%; background: #bbb; position: absolute; }
.compy-title span i.l:before { left: -7px; }
.compy-title span i.r:before { right: -7px; }
.compy-title span i.l:after, .compy-title span i.r:after { content: ""; display: block; width: 24px; height: 3px; border-radius: 10px; background: #bbb; position: absolute; top: -9px; }
.compy-title span i.l:after { right: 0; }
.compy-title span i.r:after { left: 0; }
.compy-desc p { font-size: 16px; line-height: 1.8em; padding: 5px 0; text-align: justify; }
.compy-atinfo { color: #999; }
.compy-atinfo span { float: right; }
.compy-atinfo span a { color: #999;display: inline-block;height: 22px}
.compy-atinfo span a:hover { color: #fe741c; }
.compy-atinfo i { width: 18px; height: 17px; display: inline-block; margin-right: 6px; background-size: 100% auto; vertical-align: sub; }
.compy-atinfo .lic4 { background: url(/images/comp_icons4.png) no-repeat }
.compy-atinfo .lic5 { background: url(/images/comp_icons5.png) no-repeat }

/*分割线：*/
.compy-brand { margin: 0 -10px;  }
.compy-brand li { position: relative; margin-bottom: 20px; padding: 20px; background:#f3f3f3; border: 1px solid #e9e9e9; }
.compy-brand li,
.compy-brand li .pic,
.compy-brand li .btn-view { -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.compy-brand li .pic { float: left; margin-right: 20px; padding: 16px 20px; background: #fff;-webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.compy-brand li .pic img{ width: 120px; }
.compy-brand li .txt{ float: left; width: 633px; padding-left: 20px; min-height: 98px; line-height: 1.6em; font-size: 15px; border-left: 1px dashed #ccc; }
.compy-brand li .txt dd{ height: 1.6em; overflow: hidden;}
.compy-brand li .pro{ float: left; width: 400px; height: 110px; padding-left: 20px; border-left: 1px solid #ddd; line-height: 2em; font-size: 14px; }
.compy-brand li .btnr{ float: right; }
.compy-brand li .btnr dd{ padding: 6px 0; }
.compy-brand li .btn-view{ display: inline-block; padding: 0 20px; background: #f9f9f9; color: #77c111; border: 1px solid #77c111; height: 3em; line-height: 3em; font-size: 14px; -webkit-border-radius: 1.5em; -moz-border-radius: 1.5em; -ms-border-radius: 1.5em; border-radius: 1.5em;}
.compy-brand li .btn-view:hover{ background: #77c111; border: 1px solid #77c111; color: #fff;}
.compy-brand li a{ color: #77c111;}
.compy-brand li a:hover{ color: #77c111;}
.compy-brand li:hover { border: 1px solid #ddd; -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1); }

/*分割线：*/
.compy-shop { }
.compy-shop li { width: 500px; float: left; border: solid 1px #e9e9e9; padding: 15px 18px; margin-top: 10px; margin-bottom: 10px; }
.compy-shop li:nth-child(2n) { float: right; }
.compy-shop li .cont { width: 288px; float: left; margin-left: 18px; padding-top: 7px; position: relative; }
.compy-shop li .cont i {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 236px; }
.compy-shop li .cont i, em {display: block}
.compy-shop li .cont em { color: #999; line-height: 24px; }
.compy-shop li .cont img { max-height: 25px; position: absolute; top: 6px; right: -6px;}
.compy-shop li .buybtn { width: 2.8em; height: 2.8em; font: 16px/1.4em "Microsoft YaHei"; display: inline-block; padding: 8px; box-sizing: content-box; border-radius: 8px; text-align: center; color: #77c111; border: solid 1px #77c111; margin-left: 10px }
.compy-shop li:hover { background: #f0f0f0; }
.compy-shop li:hover .buybtn { color: #fff; background-color: #77c111; }


/*分割线：*/
.compy-infos ul { line-height: 1.8em; font-size: 16px; }
.compy-infos ul li { border-top-width: 1px; border-top-style: solid; padding-top: 12px; margin-top: 12px; border-color: #ebebeb; }
.compy-infos ul li:first-child { border-top: none; padding-top: 0; margin-top: 0; }
.compy-infos .zhankai { width: 100%; margin: 0 auto; border-top: #ebebeb solid 1px; margin-top: 18px; text-align: center;}
.compy-infos .zksq { height: 300px; overflow: hidden; transition: height 0.1s ease-out; }
#open { display: block; }
#close { display: none; }
#open1, #close1 { display: inline-block; width: 120px; height: 36px; line-height: 36px; color: #fff; background: #bbb; cursor: pointer; }

/*分割线：*/
.combk3 { padding: 40px 50px 10px; }
.compy-prot { }
.compy-prot ul { margin: 0 0 -20px -25px; }
.compy-prot li { float: left; width: 198px; margin: 0 0 25px 25px; text-align: center; background: #fff; border: 1px solid #e6e6e6; -moz-box-shadow: 0px 1px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 10px rgba(0,0,0,0.1); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.compy-prot li:hover { -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 2px 16px rgba(0,0,0,0.2); box-shadow: 0px 2px 16px rgba(0,0,0,0.2); }
.compy-prot li .pic { display: block; border-bottom: 1px dotted #ddd; overflow: hidden; width: 198px; }
.compy-prot li .pic img { width: 198px; height: 249px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.compy-prot li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.compy-prot li h4 { font-size: 14px; font-weight: normal; padding: 16px 0 2px; height: 24px; line-height: 24px; overflow: hidden; color: #333; }
.compy-prot li p { font-size: 12px; color: #888; padding: 0 8px 16px 12px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 180px;}
.compy-prot i { display: block; text-align: center; width: 1100px; line-height: 22px; padding: 20px 0; background: #fdfdfd; border-radius: 8px; margin-left: 25px; margin-bottom: 20px; color: #555;}

/*分割线：*/
.company-trade  { }
.company-trade ul { margin: 0 -10px; }
.company-trade li { float: left; padding: 15px; margin: 10px; width: 508px; border: 1px solid #ddd; background: #fff;}
.company-trade li .pic{ float: left; margin-right: 20px; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; overflow: hidden;}
.company-trade li .pic img{ width: 180px; height: 135px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}
.company-trade li .pic a { display: block; overflow: hidden }
.company-trade li .pic a img { transition: .5s; display: block }
.company-trade li .pic a img:hover { transform: scale(1.1) }
.company-trade li .tit{ margin-bottom: 5px; height: 1.5em; line-height: 1.5em; font-size: 20px; overflow: hidden; font-weight: normal; }
.company-trade li .desc{ margin-bottom: 5px; color: #999; line-height: 24px; font-size: 14px; }
.company-trade li .date{ float: right; font-size: 12px; line-height: 20px; color: #999; }
.company-trade li .type{ float: left; padding: 0 10px; font-size: 12px; line-height: 20px; background: #77c111; color: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px;}


/*分割线：*/
/*
.compy-news { height: 200px; }
.compy-news ul { }
.compy-news li { float: left; display: inline; width: 500px; height: 34px; font: 14px/34px "Microsoft YaHei"; color: #dcdcdc; background-position: -252px -149px; padding-left: 10px; overflow: hidden; }
.compy-news li:nth-child(2n) { float: right; }
.compy-news li a:hover { color: #ffa200; }
.compy-news li .a-tit { color: #333; margin-right: 6px; }
.compy-news li .a-txt { color: #777; margin-left: 6px; }*/

.n-nflist { width: 100%; height: auto; overflow: hidden; padding-bottom: 30px;}
.n-nflist dl { width: 100%; height: 150px; overflow: hidden; border-bottom: 1px solid #e6e6e6; padding-top: 20px;}
.n-nflist dl:hover { background: #f8f8f8; }
.n-nflist dl dt { width: 180px; height: 130px; float: left; margin-right: 25px; }
.n-nflist dl dt img { width: 180px; height: 130px; }
.n-nflist dl dt a { display: block; overflow: hidden }
.n-nflist dl dt a img { transition: .5s; display: block }
.n-nflist dl dt a img:hover { transform: scale(1.1) }
.n-nflist dl dd { width: 895px; float: left; line-height: 28px; font-size: 14px; color: #888}
.n-nflist dl dd a { font-size: 18px; color: #363636; line-height: 30px;}
.n-nflist dl dd a:hover { color: #f60; }
.n-nflist dl dd span { float: left; color: #777; margin-right: 12px; line-height: 22px; font-size: 12px; }
.n-nflist dl dd.ddbot { height: 22px; margin-top: 13px; }
.n-nflist dl dd span.source { border: 1px solid #ccc; padding: 2px 5px; border-radius: 1px; height: 17px; line-height: 16px; }
.n-nflist dl dd span.source a { color: #77c111; line-height: 16px; font-size: 12px;}
.n-nflist dl dd span.time { color: #999; line-height: 13px; height: 13px; margin-top: 5px; background: url("/images/biaoqian_01.png") no-repeat center left; float: right; padding-left: 22px!important; }
.n-nptit { height: 44px; border: 1px solid #e6e6e6; position: relative; margin-top: 20px; }
.n-nptit a.al { height: 18px; display: inline-block; position: absolute; left: -1px; top: 10px; border-left: 3px solid #f60; font-size: 16px; font-weight: bold; color: #f60; line-height: 22px; padding-left: 12px; }
.n-nptit a.ar { float: right; margin: 8px 10px 0 0; font-size: 14px; color: #6c6c6c; }
/*分割线：*/
.contif { position: relative;}
.hovif { display: none; position: absolute; top: 22px; right: -9px; background-color: white; border: 1px solid #f2f2f2; border-radius: 4px;font-size: 12px;padding: 4px 8px;line-height: 20px; color: #a08d7a}
