@charset "utf-8";
/* CSS Document */
body{ max-width: 480px; height:auto; margin:0 auto !important;font-family:"Microsoft Yahei"; color:#333; font-size:14px; font-weight:none;}
body,table,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0; list-style:none;}
img{ border:0px; vertical-align: middle;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ cursor:pointer;}

/*common*/
.indtitle,.wfooter,.page a{ background-color:#333;}/*首页栏目背景、首页导航、底部*/
.inavl li{ background: #333;}
.slide_nav{background:#C81B23 no-repeat center center;}/*banner箭头*/
.plist li p{background:#f5f5f5; border:1px solid #f5f5f5;}/*产品标题*/
.indextab .on,.fup i,.innernav{ color: #C81B23;}/*关于我们标题，新闻选中字体，回到顶部颜色*/
.inaboutitle p{ color: #666;}
.inaboutitle p.on{ color: #C81B23; font-weight: bold;}
.innavul{border-bottom:2px solid #C81B23;}
.fup{border:2px solid #C81B23;}/*回到顶部边框*/
.itelbox,.aboutmore,.wnewslist .date .more { background: #C81B23;}/*首页电话,关于我们更多,新闻中心更多*/

.facenter{ background: #C81B23;}/*底部+更多*/
.allnav{border-top: 3px solid #C81B23;}/*底部所有导航顶部边框*/

/*header*/
.top{ width: 100%; height:auto; background: #fff; text-align: center; position: fixed; top:0px; left: 0px; z-index:99999; border-bottom: 1px solid #f1f1f1; padding: 3px 0px;}
.top a{ display:block;padding: 0px !important; margin: 0px !important;}
.top img{ max-width: 100%; max-height: 55px; padding: 0px; margin: 0px; vertical-align: middle;}
.tphead{ width: 100%; height: 62px;}

/*首页nav*/
.inavl{ width: 100%; height:auto;padding-top:10px; margin: 0px;}
.inavl li{ width:31.3333%; height:35px; line-height: 35px; color: #fff; text-align: center; font-size: 1.1em; float: left; margin:0px 1% 7px 1%; border-radius: 2px;}
.inavl a{ color:#fff;}
/*.inavl li:nth-child(3){ height:77px; line-height:77px;}*/
/*All nav*/
.allnav{ width:100%;height: auto; background-color:rgba(254,254,254,0.95);position: fixed; bottom:0px;left:0px; z-index:999999; padding-top:10px;display: none; }
.allnav ul{ width:100%; height:auto;padding: 0px 10px; border-bottom:2px solid #f2f2f2;}
.allnav li{ width: 31%; height:35px; line-height: 35px; float: left; text-align: center; margin: 5px 1.11%;}
.allnav li a{color:#666;font-size:15px;}
.closenav{width:100%;height:49px; line-height:40px; text-align: center; display: block;font-size:40px; color:#777; font-weight: 100; font-family: "arial, helvetica, sans-serif";}
/*banner*/
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none; width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block; float: left;}
.rslides img {display: block;height: auto;width: 100%;border: 0;}
.slide_container {margin-bottom: 10px;position: relative;width: 100%;}
.slide{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li{position: absolute;width:100%;left:0;top:0;}
.slide img{display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide .caption {display: block;font-size:15px;color: #333;text-align: center; height: 30px; line-height: 30px; background: #f1f1f1; padding: 0px 5px;}
.caption b{ float: left;}
.caption span{ float: right;}
.slide_nav{position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top:50%;left: 0;opacity:1;z-index:3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 40px;width:25px; margin-top: -20px;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.prev {right: auto;background-image:url("../images/themesl.png");left: 0;}
.slide_nav.next {left: auto;background-image:url("../images/themesr.png");right: 0;}
/*banner*/
.container{ padding: 10px; background: #fff;}
.itelbox{width:92.5%;height:30px;line-height:30px; margin:0 auto;text-align:center;font-size:19px;display: block;color: #fff;border-radius:10px; vertical-align: middle; font-family: "arial, helvetica, sans-serif"; font-style: oblique;}
.itelbox i{ height: 30px; line-height: 30px; padding-right: 10px; font-size: 21px; vertical-align: center;}

/*indextitle*/
.indtitle{height: auto; clear: both; overflow: hidden; padding:9px 8px; height:auto;height:18px; line-height:18px;}
.indtitle p{ width: 50%; float: left; color:#fff;font-size:16px; font-weight:bold;}
.indtitle i{ padding-right: 6px; font-size: 18px;}
.indtitle a{ width:55px;float: right;color: #fff;display: block; text-align: right; font-size: 13px;}
.newtavtitle{ padding:0px 8px 0px 8px; height: auto; line-height:36px;}

.indextab{height:auto; float: left; margin-top:5px;}
.indextab p{ width:auto;height:32px;line-height:32px;text-align:center;cursor: pointer; font-size: 15px; padding: 0px 10px;}
.indextab .on{background: #FFF;border-top-right-radius: 2px;border-top-left-radius: 2px;}

/*关于我们*/
.inaboutitle{width: 100%; height: 30px; line-height: 30px; text-align: center; position:relative; margin-top:10px;}
.inaboutitle p{display: inline-block; margin: 0 auto; background: #fff;position:relative; z-index:2222; font-size:19px; padding: 0px 10px; cursor: pointer;}
.inaboutitle b{ width: 100%; height:2px; display: block; background: #C81B23; position: absolute; top:14px; z-index:1;}
.iabox{width:100%; height: auto; font-size: 13px; color: #666; padding-top:10px; line-height: 24px; display: none;}
.iabox.on{ display:block;}
.iabox b{ display: inline-block; text-indent:0px; padding-left: 1.5em; }
.iabox em{ width:60px; display: block; height:1px;border-bottom: 2px solid #C81B23; margin-left: 1.5em;}
.iabox p{text-indent:1.5em;}
.iaboutimg{ width: 100%; border-radius:3px;}
.iabox .iaboxfont{ padding: 5px 0px; text-align: justify;}
.iabox .iaboxfont img{ max-width: 100%;}
.aboutmore{ width: 110px; height: 30px;line-height:30px;display: block; text-align: center; color: #fff; margin: 0 auto;}
.aboutmore span{font-size: 15px;}
.aboutmore i{font-size: 17px;}

/*案例中心、等*/
.plist{ width: 100%;}
.plist li{width:48%;height: auto; float: left; margin: 10px 1% 0px 1%; }
.plist li img{max-width:100%;height:auto !important; border:1px solid #dedede;}
.plist li p{ width:100%;height:28px;line-height:28px;text-align:center;color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: 0px;}
.plist li .txt{ padding: 5px 5px; background: #f5f5f5;}
.plist li .txt b{ display: block; text-align: center; font-weight: bold; font-size: 15px; color: #333;}
.plist li .txt span{height:50px;line-height:25px;text-align:left;color:#666;overflow:auto;margin-top: 0px; display: block;}

.plists{ width: 100%;}
.plists li{width:48%;height:auto;float:left;background:#f1f1f1;margin:10px 1% 0px 1%;}
.plists li img{ max-width: 100%;}
.plists li p{ padding:0px 5px;height:28px;line-height:28px;text-align:center;color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*特荐产品中心*/
.iplist{ width: 100%;}
.iplist li{width:48%;height: auto; float: left; margin: 10px 1% 0px 1%; background:#f7f8f8;}
.iplist li img{max-width:100%;height:auto !important;}
.pdetailbox{width:100%; height: auto;padding: 15px 0px;color:#333; font-size: 16px;}
.iplist li .pdetailfont1{line-height:35px; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight: bold;}
.iplist li .pdetailfont2{ width:100px;height: 30px;line-height: 30px; border:1px solid #333; border-radius: 2px; text-align: center; margin: 0 auto;}

/*工锅产品列表*/
.plistcom{ width: 100%;}
.plistcom li{width:100%;height:auto;background:#f1f1f1; margin-bottom: 10px;}
.plistcom li a{ display: block !important;}
.plistcom li img{width:45%; float: left;}
.plistcomright{ width:49%; float:left; padding: 0px 3%;}
.plistcomright p{height:30px;line-height:30px;text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #333;}
.plistcomright span{color:#666; font-size: 13px; height: 40px; line-height: 20px; overflow: hidden; display: block;}

.plistcomright .dmore{width:80px; height:20px; line-height:20px;color: #fff; display: block;  background: #333; text-align: center; border-radius: 2px; font-size: 13px; margin-top:5px;}

/*新闻列表*/
.newconbox{ width: 100%; height: auto;}
.newconbox .on{ display: block;}
.newconbox ul{ display: none;}
.wnewslist{ width: 100%; height: auto;}
.wnewslist li{width:100%; height: auto; border-bottom: 1px solid #dedede; padding:5px 0px;}
.wnewslist li a{width:100%;height:30px;line-height:30px; display:block;color:#666;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;font-size: 15px;}
.wnewslist li a i{ padding-right: 5px;}
.wnewslist li span{ font-size:14px;line-height:20px;color:#777;display:block;text-indent:10px;}
.wnewslist .date{ width: 100%;height:25px;overflow: hidden; clear: both;}
.wnewslist .date span{font-size:14px;line-height:30px;color:#888;float:left;font-style: oblique; text-indent:0px;}
.wnewslist .date .more{width:60px;height:25px; line-height: 25px; text-align: center; color: #fff; display: block; font-size: 13px;float: right; border-radius:5px;}


/*footer*/
.tpfoot{ padding-bottom: 50px;}
.fup{ width: 30px; height: 30px; line-height: 38px; text-align: center;position: fixed; bottom:53px; right: 3px; z-index:9999;display: block; background: #fff; border-radius:6px;display:none;}
.fup i{ font-size: 25px;}

.wfooter{ width: 100%; height: auto;position: fixed; bottom:0px; left: 0px; z-index: 9999; padding: 3px 0px;}
.wfooter ul{ width: 100%; height:auto; overflow: hidden;}
.wfooter ul li{ width: 20%; height: auto; float: left; text-align: center; }
.wfooter ul li a{font-size: 13px; display: block; color: #fff; height: 44px;line-height:44px;}
.wfooter ul li i{ display: block; height: 44px; font-size: 30px;line-height: 44px; vertical-align: middle;}
.facenter{ width:50px;height:38px !important; line-height:38px !important;margin:4px auto; font-size: 30px !important; border-radius: 3px;}


/**内页**/
.innerbox{ width: 100%; height: auto; line-height: 23px; font-size: 14px; color: #666; text-align: justify;}
.innerbox img{ max-width:100% !important;height: auto !important;}

/*面包屑+菜单*/
.innermenu{height:30px;padding: 0px 5px; position: relative;}
.inerposition{ width: 80%; float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 30px !important; line-height: 30px !important; vertical-align: middle;color: #888;font-size: 13px;}
.inerposition a{font-size: 13px;color: #888; height: 30px !important; line-height: 30px !important;}
.navover{max-width:100px;display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin: 0px; vertical-align: top; padding: 0px 1px;}
.innernav{ width: 30px; height: 30px; line-height: 30px; font-size:23px;float:right; text-align: right; }
.innavul{width: 100%; display:none; height: auto;background-color: rgba(255,255,255,0.96);position:absolute;top:30px; right: 0px;z-index: 999999;}
.innavul li{ width:100%; border-top: 1px solid #f1f1f1;}
.innavul li a{ width: 70%; float: left; padding:0px 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height: 32px; color: #666; font-size: 14px;}
.innavul li i{ width: 30px; height: 32px; line-height: 32px; float: right; text-align: center;}
.innavul li ul{ width:100%; display:none; height: auto;}
.innavul li ul li{ border: 0px; width: 30%; margin:0px 1.666% 5px 1.666%; text-align: center; float: left; border-bottom: 1px dashed #f1f1f1;}
.innavul li ul li a{ color: #777;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 13px;}
/*走进工锅*/
.innnabouttile{ width: 100%; height:40px; line-height:40px !important;text-align: center; font-size: 18px; font-weight: bold;text-indent:0px !important; }
.innnaboutimg{ margin-bottom:10px;}
.inaboutone b{ text-align: center; display: block; line-height: 40px; font-size: 15px;}
.inaboutone p{ text-indent: 25px; line-height: 23px;}
.inaboutcult{height:auto;background:url(../../images/culturebg.jpg) no-repeat center top; padding: 20px 10px; color:#666; font-size: 14px; background-size: cover;}
.inaboutcult b{ text-align: center; display: block; line-height: 40px; font-size: 15px; color: #333;}
.inaboutcult p{ text-indent: 25px; line-height: 23px;}

/*视频列表*/
.videolist{ padding: 0px 10px;}
.videolist li{ width: 100%; height: auto; margin-bottom: 12px;}

/*发展历程*/
.deplist{ width: 100%; height: auto}
.deplist li{ background: #f1f1f1; margin-bottom: 15px; padding: 5px 10px;}
.deplist li a{ display: block; color: #FF0000; height: 40px; line-height: 40px; font-size:20px;}
.deplist li p{ line-height: 23px;}

/*招标信息*/
.wtenderlist{ width: 100%; height: auto;}
.wtenderlist li{width:100%; height: auto; background: #f1f1f1; margin-bottom: 10px; padding:5px 0px;}
.wtenderlist li a{width:100%;height:30px;line-height:30px; display:block;color:#C81B23;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;font-size: 15px; text-align: center; font-weight: bold;}
.wtenderlist li a i{ padding-right: 5px;}
.wtenderlist li span{ font-size:14px;line-height:20px;color:#777;display:block; text-align: left; text-indent:5px;}
.wtenderlist .date{ width: 100%;height:25px;overflow: hidden; clear: both;}
.wtenderlist .date span{ width:50%; text-align:left;font-size:14px;line-height:30px;color:#888;float:left; text-indent:0px;text-indent:5px;}

/*服务支持*/
.innservicetitle{ width: 100%; height: auto; text-align: center;}
.innservicetitle b{ font-size:20px; line-height:25px; font-weight: bold; text-align: center; color: #333;}
.innservicetitle p{ font-size: 16px; line-height:30px; color: #666;  text-align: center;}
.sera b{ text-align:center !important; display: block; background: #f1f1f1; height: 35px; line-height: 35px; font-size: 16px; font-weight:bold;}
.sera p{ padding: 5px 0px; line-height: 23px;}
.servmenu2box{ width: 100%; height: auto; margin-bottom: 10px;}
.servmenu2box b{ display: block; text-align: center; font-size:18px; line-height: 35px; color:#C6151D;}

.servmenu3ab{background: url(../../images/glzs.jpg) no-repeat center top; padding: 10px;background-size: cover;}
.servmenu3abbx{background-color:  rgba(198,21,29,0.8); color: #FFF; padding: 10px;}

.servmenucate{ width: 100%; height: auto;}
.servmenucate p{ color: #333; font-weight: bold; margin-top: 10px;}
.servmenucate .con{ background: #f1f1f1; color: #666; padding: 10px;}
/*解决方案*/
.solutionmenu3type{ width: 100%; height: auto; margin: 0 auto; text-align: center;}
.solutionmenu3type li{ width:100%; background:#f1f1f1; margin:10px auto; display: inline-block; vertical-align: top;}
.solutionmenu3type li b{ color: #C71C23; font-weight: bold; font-size: 16px;}
.solutionmenu3type li p{ font-size: 13px; text-align: left; padding: 5px 10px;}
.solutionmenufont2{ text-align: center; font-size: 15px; color: #333;}
.solutionmenufont3{ text-align: center; font-size: 15px; color: #333;}
.gczbbox{height: auto; padding: 5px; background: #f1f1f1}
.gczbbox b{font-size:18px;color: #C71C23; line-height: 30px;}
.gczbbox font{font-size:16px;color: #333; line-height: 30px;}
.gczbbox .txt b{font-size:15px;color: #C71C23;}
.gczbbox .txt p{ text-indent: 20px;}
/*分页*/
.page{width: 100%; height: auto; text-align: center; padding:15px 0px 30px 0px;}
.page a{height: 30px;line-height: 30px;display:inline-block; color: #FFF; border-radius:2px;padding:0px 10px; display: none;}
.current{display:inline-block;height: 30px;line-height: 30px;border-radius:2px;padding:0px 10px;color: #666;}
.totalfont{ display: none;}
.paprev{ float: left; display: block !important;}
.panext{ float: right;display: block !important;}

.wadettitle{ width: 100%;height:auto;line-height:30px; padding: 10px 0px; font-size: 16px; color: #333; text-align: center;}

.wdetbot{width: 100%; height: 30px; line-height: 30px; color: #888; font-size: 13px; padding-top: 10px;}
.wdetbot .date{ float: left;}
.wdetbot .date i{ height: 30px; line-height:26px; font-size: 16px; vertical-align:middle;}
.wdetbot .click{ float: right;}

.prevnext{width: 100%; height: 30px; line-height: 30px; color: #888; font-size: 13px; padding: 10px 0px 25px 0px;}
.prevnext a{ color: #666; font-size: 15px;}
.prevnext a:nth-child(1){ float: left;}
.prevnext a:nth-child(2){ float: right;}

.wapnone{ display:none;}
.wapblock {width: 100%!important;display:block;}