@charset "utf-8";
 /*  
*@description: 内页 
*@author: name 林异频  
*@update: name (2015-08-22 18:32)更新 */
/**************main**************/
:is(.main,.cwoEFfUgV){ clear: both; background: url('/releases/20260211212241.c1a97888/assets/img/1d/7b/1d7ba9b3fcdcb464dbbf63e8dd0ffae16adbec62.webp') repeat-y; margin: 0 auto; width: 1160px; margin-bottom:20px;}
:is(.beijing,.cZIUokXGQ) :is(.main_left,.cKcQhgfyh){margin: 35px 20px 0 0;}
:is(.main_left,.cKcQhgfyh){float: left; width: 268px; margin: -38px 20px 0 0;position: relative; z-index: 5; display:inline-block;}
:is(.main_top,.cnThQpNZQ){ clear: both; overflow: hidden; background:url('/releases/20260211212241.c1a97888/assets/img/c1/d0/c1d0b54172466a01769a97449f17f6f3b5b5e8b2.webp') no-repeat 0 0; width: 250px; text-align: center; color: #fff; font-size: 24px; line-height:100px; letter-spacing: 1px;}
:is(.main_top2,.cMjNRtIRr){ clear: both; overflow: hidden; background:url('/releases/20260211212241.c1a97888/assets/img/c1/d0/c1d0b54172466a01769a97449f17f6f3b5b5e8b2.webp') no-repeat 0 0; width: 250px; text-align: center; color: #fff; font-size: 24px; line-height:50px; letter-spacing: 1px;}

:is(.main_left1,.cevYFkcTs){ clear:both; overflow: hidden;}
:is(.main_left1,.cevYFkcTs) li{ clear:both; overflow: hidden; line-height:48px;background: url('/releases/20260211212241.c1a97888/assets/img/ce/7a/ce7af0d5c364df22b3c3ce23177d7fc81559ceea.webp') no-repeat 0 bottom; padding: 3px 0 4px;font-size: 16px;}
:is(.main_left1,.cevYFkcTs) li a{ height: 48px; display: block; overflow: hidden; padding: 0 35px;}
:is(.main_left1,.cevYFkcTs) li a:hover,:is(.main_left1,.cevYFkcTs) li:is(.hover,.cZRBdWYzi) a{ background: url('/releases/20260211212241.c1a97888/assets/img/ee/a0/eea0fd920bd72968b97103fbcbaa4df9b4d9ed2b.webp') no-repeat right center #797979; color: #fff;}
:is(.main_right,.cZdShiTEg){ overflow: hidden; padding-top:20px;}
:is(.main_top1,.cujBJpItc){border-bottom: 2px solid #e5e6e5; clear: both; height:40px; line-height: 40px;}
:is(.main_top1,.cujBJpItc) p{float: right; color: #adadad; line-height: 40px;margin-left: 10px; display: inline-block; overflow: hidden;}
:is(.main_top1,.cujBJpItc) p a{ color: #adadad;}
:is(.main_top1,.cujBJpItc) big{float: left; border-bottom: 4px solid #f75550; color: #f75550; font-size: 18px; position: relative; z-index: 1; margin-bottom: -2px; line-height: 38px; padding-right: 10px; display: inline-block;}
:is(.main_top3,.cojSKzmFo){ clear: both; overflow: hidden; padding: 10px 0;}
:is(.main_top3,.cojSKzmFo) p{ border-left: 10px solid #373737; background: #f75550; color: #fff;font-size: 14px; padding-left: 20px; line-height: 40px;}

:is(.page,.ceoEoBEoA){ clear: both; overflow: hidden; padding: 30px 0; text-align: center; color: #a7a7a7;}
:is(.page,.ceoEoBEoA) a{ border: 1px solid #c3c3c3;border-radius: 3px; line-height: 24px; padding: 0 10px; display: inline-block; margin: 0 2px;}
:is(.page,.ceoEoBEoA) a:is(.page_prev,.ccTZyluka){ background: url(../images/page_prev.png) no-repeat 0 center; padding-left: 15px;}
:is(.page,.ceoEoBEoA) a:is(.page_next,.cdwxKQKtA){ background: url(../images/page_next.png) no-repeat right center; padding-right: 15px;}
:is(.page,.ceoEoBEoA) a:is(.thisclass,.cWZPCBbIQ),:is(.page,.ceoEoBEoA) a:hover,:is(.page,.ceoEoBEoA) a#iEwQeFOMz{ background-color: #5d87dd; color: #fff; border: 1px solid #5d87dd;}
:is(.page,.ceoEoBEoA) span{ display: inline-block; overflow: hidden; padding: 0 3px;}
:is(.page_i1,.cQiAipGuS){ border: 1px solid #a9a9a9; width: 40px; text-align: center; line-height: 24px; height: 24px; overflow: hidden;}
:is(.page_i2,.cOTDXGmeU){ border: 1px solid #c3c3c3; border-radius: 3px; padding: 0 15px 0 10px; display: inline-block; cursor: pointer; height: 26px; background: url(../images/page_next.png) no-repeat right center;}
/**************产品中心**************/
.product{ clear:both; overflow: hidden; padding:15px 6px 0;}
.product big{ clear: both; overflow: hidden; text-align: center; font-size: 24px; color: #f75550; display: block;}
.product ul{ clear: both; overflow: hidden; padding: 10px 0 0;}
.product ul li{float: left; width: 256px; margin:6px 44px 6px 0; background: url('/releases/20260211212241.c1a97888/assets/img/63/c2/63c28a4750f0a691ac87fe5a765fa578c7043b52.webp') no-repeat 0 bottom; padding-bottom: 18px; display: inline-block; overflow: hidden;}
.product ul li:is(.index2_last,.crmzPguSa){ margin-right: 0; float: right;}
.product ul li a{border: 5px solid #989898; display: block; clear: both; overflow: hidden;position: relative;}
.product ul li a:hover{ border-color: #f75550;}
.product ul li :is(.proimg_bk,.cMbBQuBQj){ width: 320px; height: 182px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.product ul li span{text-align:center;position:static;+position:absolute;top:50%;}
.product ul li span img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:240px; max-height:180px}


.product ul li p{left: 0; bottom: 0; background: url('/releases/20260211212241.c1a97888/assets/img/66/5b/665bb0b38e5f5132019c447df5a6c50144cb56cd.webp') repeat; z-index: 2; text-align: center; line-height: 34px; font-size: 14px; color: #fff; width: 100%;}
.product ul li p span{ display:block; width:245px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
:is(.product1,.cEcJmNWWw){ clear: both; overflow: hidden; padding: 10px 0; line-height: 2; color: #686868;}
:is(.pro_1,.cxtaVGHPk) img{max-width: 100%;}
:is(.pro_2,.cblObGETs) table{ text-align: center; vertical-align: middle;border:solid #e5e5e5;border-width: 1px 0 1px 1px; }
:is(.pro_2,.cblObGETs) table th{ background: #f2f0f0; line-height: 28px; color:#000; border-right: 1px solid #e5e5e5;}
:is(.pro_2,.cblObGETs) td{ line-height: 34px; border: solid #e5e5e5; border-width: 1px 1px 0 0;}
:is(.pro_2,.cblObGETs) td:is(.pro_c,.cJGpKhteq){ color: #000;}
:is(.pro_3,.ciCpuKLKF) li{ float: left; overflow: hidden; width:48%; margin-right: 2%; display: inline-block; line-height: 24px; height: 24px;}
:is(.pro_3,.ciCpuKLKF) li a{ color: #686868;}
:is(.pro_3,.ciCpuKLKF) li a:hover{ color:#f75550 ;}
:is(.pro_logo,.cxoSdvXbQ){ clear: both; overflow: hidden; margin: 0 auto; padding:1px 1px 20px; width: 729px;}
:is(.pro_logo,.cxoSdvXbQ) li{float: left; width: 90px; height: 90px; position: relative;z-index: 1; border: 1px solid #d9d9d9; margin: -1px -1px 0 0;}
:is(.pro_logo,.cxoSdvXbQ) li i{ width: 90px; height: 90px; display:table; overflow: hidden; text-align: c; vertical-align: middle;}
:is(.pro_logo,.cxoSdvXbQ) li em{ display: table-cell; height: 90px; vertical-align: middle; overflow: h; *writing-mode:rl-rl; *display: block;*font-size:70px;}
:is(.pro_logo,.cxoSdvXbQ) li img{ max-height: 90px; max-width: 90px; }
:is(.product_article,.cnuCNaqEh){ clear: both; overflow: hidden; padding: 25px 6px;}
:is(.product_article,.cnuCNaqEh) dt{float: left; border: 5px solid #989898; width:530px; margin-right: 25px; display: inline-block; overflow: hidden;}
:is(.product_article,.cnuCNaqEh) dd{ overflow: hidden;font-size: 14px; color: #f75550; line-height: 2.6;}
:is(.prod_gs,.cGUXqmNsC) {
    width: 295px;
    height: 300px;
    float: right;
}
:is(.prod_view_name,.cySxjblJl){width: 100%;line-height: 48px;overflow: hidden;font-size: 20px;color: #444444;}
:is(.prod_view_name,.cySxjblJl) b{font-weight: normal;}
:is(.prod_view_name_bt,.cjseRvkMN),:is(.prod_view_time,.crXvBsxNh){display: none;}
:is(.prod_view_ms,.chkOErTuO){margin-top: 52px;width: 100%;height: 178px;line-height: 26px;font-size: 12px;color: #979797;overflow: hidden;}
/**************公司简介**************/
:is(.about,.cDKkAGhZx){ padding: 30px 0; clear: both; overflow: hidden; font-size: 14px; color: #686868; line-height: 2.2;}
/**************公司新闻**************/
:is(.news,.cQJaWaKwP){ clear: both; overflow: hidden;}
:is(.news,.cQJaWaKwP) li{ clear: both; overflow: hidden; padding: 20px 0; border-bottom: 1px dashed #d4d3d3;}
:is(.index_news1,.ccnPRhFjm){float: left; width:85px; height: 85px; text-align: center; display: inline-block;margin:0 15px 0 0; overflow: hidden; background: #848484; color: #fff;font-family: tahoma;}
:is(.index_news1,.ccnPRhFjm) big{ display: block; clear: both; overflow: hidden;font-size: 36px; margin-top:13px; line-height:40px;}
:is(.index_news1,.ccnPRhFjm) p{ display: block; clear:both; overflow: hidden;filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity:0.5; opacity:0.5; line-height: 18px;}
:is(.index_news2,.cqrRwHCAI){overflow: hidden;line-height: 26px;font-size: 14px;}
:is(.index_news2,.cqrRwHCAI) h4{ height: 26px; text-overflow: ellipsis; white-space: nowrap; overflow: h;font-size: 16px;}
:is(.index_news2,.cqrRwHCAI) h4 a{ color: #f75550;}
:is(.index_news2,.cqrRwHCAI) p{ height: 52px; overflow: hidden;}
:is(.news,.cQJaWaKwP) li:hover :is(.index_news1,.ccnPRhFjm){ color: #fff; background: #f75550;}
:is(.news_top,.cpHCrHqDo){ clear: both; overflow: hidden; padding: 15px 0; text-align: center;}
:is(.news_top,.cpHCrHqDo) h2{ color: #f75550;font-size: 30px; padding-bottom: 10px;font-weight: lighter;}
:is(.news_top,.cpHCrHqDo) p{ background: #f8f8f8; line-height: 30px; clear: both; overflow: hidden; color: #a5a5a5;}
:is(.news_article,.cPbpFekhs){ clear: both; overflow: hidden; padding: 10px 0 30px; line-height: 2.2;font-size: 14px; color: #686868;}
:is(.news_article,.cPbpFekhs) img{ max-width: 100%;}
:is(.news_page,.cYXZIecQR){ clear:both; overflow: hidden; border-top: 3px solid #f8f8f8; padding: 20px 0;}
:is(.news_page,.cYXZIecQR) li{ clear: both; overflow: hidden; color: #a5a5a5; line-height: 2;}
:is(.news_page,.cYXZIecQR) li a{ color: #a5a5a5;}
:is(.news_page,.cYXZIecQR) li a:hover{ color: #f75550;}
/**************联系我们**************/
:is(.contact,.cQrefREqe){ clear: both; overflow: hidden; padding: 20px 0;font-size: 14px; color:#686868; line-height:2.2;}
:is(.contact,.cQrefREqe) h2{font-weight: lighter; clear: both; overflow: hidden; color: #f75550;}
:is(.contact,.cQrefREqe) big{ clear: both;overflow: hidden; font-size: 16px; display: block; color: #000;}
:is(.contact_map,.cmOSZivme){ clear: both; overflow: hidden; padding: 30px 0;}
:is(.contact,.cQrefREqe) img{ max-width: 100%;}
/**************使用案例**************/
.case{clear: both; overflow: hidden;padding:5px 0 20px;}


:is(.case1,.cwrLzQCeZ){ width:550px; clear:both;position:relative;overflow:hidden;margin: 0 auto; padding: 30px 0 50px;}
:is(.case1,.cwrLzQCeZ) :is(.pic,.cdNHZwxEL){ width:100%; height:72px; clear: both; overflow: hidden;position: relative;  margin-top: 15px;}
:is(.case1,.cwrLzQCeZ) :is(.small_pic,.cUWaXkqOi){ clear:both; width:480px; height:72px; margin: 0 auto;}
:is(.case1,.cwrLzQCeZ) :is(.small_pic,.cUWaXkqOi) ul li{overflow:hidden;cursor:pointer;float: left; width: 96px; height: 70px; margin: 0 11px; display: inline-block; border: 1px solid #ccc;}
:is(.case1,.cwrLzQCeZ) :is(.small_pic,.cUWaXkqOi) ul li:is(.on,.cUxYaxnMl){ border-color:#f75550}
:is(.case1,.cwrLzQCeZ) :is(.small_pic,.cUWaXkqOi) ul li center{ width:96px; height:70px; overflow:hidden}
:is(.case1,.cwrLzQCeZ) :is(.small_pic,.cUWaXkqOi) ul li img{vertical-align:middle}
:is(.case1,.cwrLzQCeZ) :is(.next_1,.cwnmrjrsk),:is(.case1,.cwrLzQCeZ) :is(.prev_1,.cuIqXtlEI){ height:100%; width:24px; display:block; clear:both; overflow:hidden;position: absolute; top: 0;}
:is(.case1,.cwrLzQCeZ) :is(.prev_1,.cuIqXtlEI){background:url(../images/case_left.jpg) no-repeat 0 center; left: 0;}
:is(.case1,.cwrLzQCeZ) :is(.next_1,.cwnmrjrsk){ background:url(../images/case_right.jpg) no-repeat 0 center; right: 0;}

:is(.case1,.cwrLzQCeZ) :is(.big_pic,.cwYzrfEkF){ width:100%;text-align:center; overflow:hidden;}
:is(.case1,.cwrLzQCeZ) :is(.big_pic,.cwYzrfEkF) li{clear: both; overflow: hidden;}
:is(.case1,.cwrLzQCeZ) :is(.big_pic,.cwYzrfEkF) li img{ width:538px; padding: 5px; border: 1px solid #ccc; }

/**************资质证书**************/
.honner{ clear: both; overflow: hidden; padding: 10px 0;}
.honner li{float:left; text-align: center; font-size: 14px; width:200px; margin: 10px 24px 0 0; display: inline-block; overflow: hidden;}
.honner li em{ width: 200px; height: 260px; margin-bottom: 10px; display: block; overflow:hidden;}
.honner li:is(.honner_nr,.ciXpoDreN){ margin-right: 0;}

:is(.index_app,.cNduqhtJv){ clear: both; overflow: hidden; padding: 12px 0 10px;}
:is(.index_app,.cNduqhtJv) li{ clear: both; overflow: hidden; border-bottom: 1px dashed #bcbcbc; line-height: 39px; background: url('/releases/20260211212241.c1a97888/assets/img/1e/56/1e56089bf67d20a83ae87def57e75672060e46cb.webp') no-repeat 5px center; padding-left: 20px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}

/*产品居中代码*/
:is(.proimg_bk1,.cMbLKriBq){ width:530px; height:350px; border:1px solid #ddd;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
:is(.proimg_bk1,.cMbLKriBq) :is(.proimg1,.cxwdvSsGS){width:530px;line-height:350px;height:350px;text-align:center;position:static;+position:absolute;top:50%}
:is(.proimg_bk1,.cMbLKriBq) img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:500px; max-height:320px}


:is(.proR,.cvvUBkBHe){ width:840px;}
:is(.proR,.cvvUBkBHe) h2{ height:40px; background:#f75550; line-height:40px; font-size:20px; font-weight:normal; color:#fff; text-indent:10px;}
:is(.proR,.cvvUBkBHe) h2 span{ font-size:14px; margin-left:10px; font-family:arial; color:#fff;}
:is(.proR,.cvvUBkBHe) h2 a{ font-size:14px; color:#fff; float:right; margin-right:10px;}

:is(.proR,.cvvUBkBHe) :is(.cp,.cngUoCJZO){ border:1px solid #ccc; border-top:none; padding:25px 20px; border-bottom:17px solid #ccc;}
:is(.proR,.cvvUBkBHe) :is(.cp,.cngUoCJZO) h3{ height:30px; line-height:30px; font-size:18px; color:#f75550; font-weight:normal; text-align:center;}
:is(.proR,.cvvUBkBHe) ul{ width:825px; overflow:hidden;}
:is(.proR,.cvvUBkBHe) ul li{ width:250px; height:204px; position:relative; margin-right:25px; float:left; margin-top:25px;}
:is(.proR,.cvvUBkBHe) ul li :is(.proimg_bk,.cMbBQuBQj){ width:250px; height:168px; border:1px solid #ccc; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
:is(.proR,.cvvUBkBHe) ul li :is(.proimg_bk,.cMbBQuBQj) :is(.proimg,.csejtWhKl){width:250px;line-height:168px;*line-height:200px;height:168px;*height:200px;text-align:center;position:static;+position:absolute;top:50%}
:is(.proR,.cvvUBkBHe) ul li :is(.proimg_bk,.cMbBQuBQj) img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:245px; max-height:153px}
:is(.proR,.cvvUBkBHe) ul li p{ height:35px; background:#f75550; text-align:center; line-height:35px; font-size:14px; color:#fff;}
:is(.proR,.cvvUBkBHe) ul li:hover :is(.proimg_bk,.cMbBQuBQj){ border:1px solid #f75550; border-bottom:none;}
:is(.proR,.cvvUBkBHe) ul li:hover p{ background:#f75550;}
:is(.proR,.cvvUBkBHe) ul li :is(.hei,.cOUUNsOBN){ width:248px; height:168px; background:#000; position:absolute; left:1px; top:1px;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; display:none;}
:is(.proR,.cvvUBkBHe) ul li :is(.Detail,.cTzABToQe){ position:absolute; left:64px; top:69px; width:120px; height:30px; display:block; background:#f75550; font-size:14px; text-align:center; line-height:30px; color:#fff;  display:none;}
:is(.proR,.cvvUBkBHe) ul li:hover :is(.Detail,.cTzABToQe){ display:block;}
:is(.proR,.cvvUBkBHe) ul li:hover :is(.hei,.cOUUNsOBN){ display:block;}