﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";
html {width: 100%;font-size: 14px}
body, ul, li, ol, p, h1, h2, h3, h4, h5, h6, form, input, dl, dt, dd, textarea, th, td, tr {margin: 0;padding: 0}
body {font-family: Arial, "Microsoft YaHei";color: #333;background-color: #fff;line-height: 1}
a {text-decoration: none;outline: 0 none}
input:focus, select:focus, option:focus, textarea:focus {outline: none}
ul, ol {list-style: none}
img {border: none;vertical-align: middle}
textarea, input[type=date], input[type=number] {resize: none;border: none}
button:hover, input[class*=b]:hover {cursor: pointer}
i, u, b {font-style: normal;font-weight: normal}
.clear {clear: both;overflow: hidden;height: 0}
.over {overflow: hidden}
.fl {float: left}
.fr {float: right}
.abs {position: absolute}
.rel {position: relative}
.em {text-indent: 2em}
.tac {text-align: center}
.tl {text-align: left}
.tr {text-align: right}
.regular {font-weight: 500}
.fixed {position: fixed}
.container .mar-right {margin-right: 0}
.container .pad-right {padding-right: 0}
.container .borno {border: none}
.w100 {width: 100%}
.hide {display: none}
.opacity {opacity: 0}
.container {width: 100%;min-width: 1300px;height: 100%;overflow: hidden}
.wrap {width: 1200px;margin: 0 auto}
.css3 {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.welcome {height: 36px;line-height: 36px;border-bottom: 1px solid #ebebeb;box-shadow: 0 -1px 5px 1px #f2f2f2 inset}
.welcome span {margin-left: 25px}
.welcome li {float: left;margin-right: 43px}
.nav ul {padding-top: 28px}
.nav li {float: left;width: 94px;height: 36px;background: url(../img/nav-gray.jpg) no-repeat 80px center transparent;line-height: 36px;border-radius: 10px;text-align: center;padding-right: 5px;position: relative;margin-right: 2px}
.nav li:last-child {margin-right: 0}
.nav li a {color: #666}
.nav li i, .nav li span {position: absolute;display: block;width: 94px;height: 100%}
.nav li i, .nav li:hover span, .nav .nav-act span {opacity: 0;filter: alpha(opacity=0)}
.nav .nav-act, .nav li:hover {background: url(../img/nav-act.jpg) no-repeat 76px center #fe970e}
.nav .nav-act a, .nav li:hover a {color: #fff}
.nav li:hover i, .nav .nav-act i {opacity: 1;filter: alpha(opacity=100)}
.page-tab {padding: 105px 0 32px}
.page-tab ul {padding: 0 36px;line-height: 22px;color: #999;font-size: 12px}
.page-tab li {position: relative;float: left;width: 224px;height: 220px;background-color: #f9fafc;border: 1px solid #e4e4e4;margin: 0 33px;text-align: center;padding: 0 40px}
.page-tab li img {position: absolute;top: -37px;left: 50%;margin-left: -34px}
.page-tab h1 {font-size: 18px;padding-top: 49px;color: #333;font-weight: 500;padding-bottom: 10px;height: 18px;position: relative}
.page-tab h1 span, .page-tab h1 i {width: 100%;position: absolute;left: 0;top: 0;padding-top: 49px}
.page-tab h1 i {opacity: 0;filter: alpha(opacity=0)}
.page-tab li:hover h1 i {opacity: 1;filter: alpha(opacity=100)}
.page-tab li:hover h1 span {opacity: 0;filter: alpha(opacity=0)}
.page-tab li a {width: 103px;height: 28px;line-height: 28px;background-color: #ff9408;color: #fff;display: inline-block;border-radius: 5px;margin-top: 20px}
.page-tab li a:hover, .page-tab li .page-tab-act {background-color: #bebec0}
.page-tit {background: url(../img/page-tit.jpg) no-repeat center;height: 57px;text-align: center;margin: 33px 0}
.page-tit h1 {display: inline-block;font-size: 30px;font-weight: 500;padding: 30px 15px 0 0}
.page-tit > div {display: inline-block;width: 153px;padding-top: 5px}
.page-tit > div span {display: block;width: 100%;height: 25px;line-height: 25px;color: #fff;background-color: #ff9408;margin-bottom: 7px}
.page-tit > div i {color: #666;font-size: 15px}
.page-type {width: 100%;height: 37px;line-height: 37px;background-color: #e5e5e5;text-align: center;margin-bottom: 28px}
.page-type a {width: 168px;height: 100%;color: #fff;background-color: #fe970e;font-size: 16px;display: inline-block;margin: 0 5px}
.product-list ul {padding: 0 13px}
.product-list li {float: left;margin-right: 18px;margin-bottom: 8px;text-align: center}
.product-list li a {color: #333;font-size: 22px;line-height: 46px}
.product-list li img {border: 3px solid #e3e3e3}
.fanye {padding-right: 37px;margin-top: 14px}
.fanye a {color: #333;margin: 0 5px;font-size: 16px}
.detail {padding: 0 20px;color: #666;line-height: 40px}
.news-list ul {padding: 0 15px;margin-bottom: 30px}
.news-list li {margin: 30px 0 16px;padding-bottom: 18px;border-bottom: 1px dashed #ccc}
.news-list li a > div.fr {width: 880px}
.news-list li h1 {font-size: 14px;color: #333;line-height: 32px;margin-bottom: 10px}
.news-list li p {font-size: 12px;color: #999;line-height: 30px}
.footer {height: 100px;line-height: 100px;background-color: #333;color: #fff;text-align: center;margin-top: 30px}
.footer span {margin: 0 26px;font-size: 16px}
.footer span a {color: #fff}