@charset "utf-8";

/*全局控制*/
body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: "微软雅黑";
  color: #000;
  background: #eef4f9;
  line-height: 22px;
  overflow-x: hidden;
}
html,
body,
div,
dl,
dt,
dd,
ol,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
p {
  margin: 0;
  padding: 0;
}
img {
  border: 0;
}
ul,
li {
  list-style: none;
}
a {
  color: #000;
}
a:hover {
  color: #cc0;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cl {
  clear: both;
}
.fb {
  font-weight: bold;
}
.dis {
  display: block;
}
.undis {
  display: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

/*头部区域*/
.nr {
  width: 1200px;
  margin: 0 auto;
}
.header {
  height: 165px;
  background: url(../images/header_bg.jpg) repeat-x center top;
  min-width: 1350px;
}
.logo {
  float: left;
  padding: 17px 0 0 0;
}
.tel {
  float: right;
  padding: 61px 0 0 0;
}
.nav {
  height: 72px;
  background: url(../images/nav_bg.jpg) repeat-x center top;
  overflow: hidden;
  min-width: 1350px;
}
.nav ul {
  width: 1050px;
  margin: 0 auto;
}
.nav li {
  float: left;
  padding: 18px 0 0 52px;
  font-size: 16px;
  color: #fff;
  font-family: "微软雅黑";
}
.nav li a {
  color: #fff;
}
.nav li a:hover {
  color: #f2bd55;
  text-decoration: none;
}
.bg1 {
  height: 55px;
  background: url(../images/bg1.jpg) repeat-x center top;
  clear: both;
  min-width: 1350px;
}

/*中间区域*/
.zj {
  height: 265px;
  background: url(../images/bg2.jpg) no-repeat center top;
}
.zj li {
  width: 300px;
  float: left;
  padding: 27px 0 0 0;
}
.zj li a:hover {
  text-decoration: none;
  color: #000;
}
.about {
  width: 265px;
  margin: 0 auto;
}
.about_title {
  height: 44px;
  color: #2978b3;
  font-size: 16px;
  font-family: "微软雅黑";
  line-height: 16px;
}
.about_pic {
  float: left;
  padding-right: 10px;
}
.news {
  width: 255px;
  margin: 0 auto;
}
.news ul {
  padding-top: 5px;
}
.news li {
  width: auto;
  float: none;
  padding: 0;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.news li a {
  color: #000;
}
.honor {
  width: 250px;
  margin: 0 auto;
}
.contact {
  width: 215px;
  margin: 0 auto;
  line-height: 30px;
}
.product {
  width: 1189px;
  height: 255px;
  margin: 0 auto;
  background: url(../images/bg3.jpg) no-repeat center top;
  min-width: 1212px;
}
.pro_title {
  width: 1138px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/bg4.jpg) repeat-x center bottom;
  color: #2978b3;
  font-size: 16px;
  font-family: "微软雅黑";
  padding: 14px 15px 0 15px;
}
.pro_pic {
  width: 160px;
  padding: 2px;
  border: solid 1px #e4e2e2;
  text-align: center;
  background: #fff;
}
.pro_text {
  width: 166px;
  text-align: center;
  height: 28px;
  line-height: 28px;
}
.pro_text a {
  color: #000;
}
.case_bg {
  height: 272px;
  background: url(../images/bg5.jpg) repeat-x center top;
  margin-top: 50px;
  clear: both;
  min-width: 1350px;
}
.case_title {
  width: 1147px;
  height: 47px;
  margin: 0 auto;
  padding: 32px 0 0 0;
  color: #fff;
  font-size: 16px;
  font-family: "微软雅黑";
}
.case_text {
  width: 166px;
  text-align: center;
  height: 28px;
  line-height: 28px;
}
.case_text a {
  color: #fff;
}

/*底部区域*/
.copyright {
  width: 1088px;
  margin: 0 auto;
  clear: both;
  padding: 10px 0;
  min-width: 1302px;
}
.copy_text {
  width: 900px;
  float: left;
  padding: 14px 0 0 40px;
  line-height: 24px;
}

/*二级页*/
.main_nr {
  width: 1060px;
  margin: 0 auto;
  padding: 50px 0 25px 0;
}
.main_left {
  width: 218px;
  float: left;
}
.main_l_title {
  width: 100%;
  float: left;
  height: 42px;
  color: #2978b3;
  font-size: 16px;
  font-family: "微软雅黑";
  line-height: 16px;
}
.main_l_list {
  padding-bottom: 30px;
}
.main_l_list li {
  width: 100%;
  float: left;
  font-size: 16px;
  min-height: 37px;
  line-height: 37px;
  color: #333333;
}
.main_l_list li a {
  font-size: 16px;
  color: #333333;
  padding-left: 33px;
}
.main_l_list li .main_left {
  width: 100%;
  float: left;
  display: block;
}
.main_l_list li .main_left ol {
  width: 100%;
  float: left;
}
.main_l_list li .main_left ol dt {
  width: 100%;
  float: left;
}
.main_l_list li .main_left ol dt a {
  padding-left: 33px;
  color: #666;
  font-size: 14px;
}

.main_l_con {
  color: #333333;
  line-height: 32px;
  color: #333333;
}
.main_right {
  width: 820px;
  float: right;
  background: #fff;
  margin-top: -7px;
  margin-bottom: -3px;
}
.main_title {
  width: 757px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/bg4.jpg) repeat-x center bottom;
  color: #2978b3;
  font-size: 16px;
  font-family: "微软雅黑";
  padding: 0 15px;
}
.main_sy {
  float: right;
  color: #000;
  font-size: 12px;
  text-align: right;
}
.main_text {
  padding: 15px 40px;
}
.right {
  width: 820px;
  float: right;
}

.page {
  text-align: center;
  *position: relative;
  *left: -194px;
  margin-top: 5px;
  font-weight: bolder;
  clear: both;
}
.page a {
  padding-left: 10px;
  *padding-left: 5px;
  cursor: pointer;
}
.page a:hover {
  color: #fbc800;
}
.pag {
  text-align: center;
  margin-top: 5px;
  font-weight: bolder;
  clear: both;
}
.pag a {
  padding-left: 10px;
  *padding-left: 5px;
  cursor: pointer;
}
.pag a:hover {
  color: #fbc800;
}

.main_text ul {
  width: 820px;
}
.main_text li {
  width: 230px;
  padding: 0 4px 4px 0;
  float: left;
}
.p4 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}

.nepv {
  font-weight: bolder;
}
.nepv a:hover {
  color: #fbc800;
}

#image a {
  text-align: center;
}

#td1 {
  *width: 10%;
}
#td2 {
  *width: 70%;
}
#td3 {
  *width: 10%;
}
#td4 {
  *width: 10%;
}
#td5 {
  *width: 10%;
}
#td6 {
  *width: 12%;
}
#td7 {
  *width: 15%;
}

.news_list {
  width: 750px;
  float: left;
  _margin-left: 8px;
  margin-bottom: 30px;
}
.news_list ul {
  width: 750px;
  margin: 0 auto;
}
.news_list ul li {
  text-align: right;
  list-style-type: none;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-family: "微软雅黑";
  border-bottom: 1px dashed #666666;
  width: 740px;
  background: ;
}
.news_list ul li a {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.news_list ul li a:hover {
  color: #f90;
}
.news_list ul li .mr {
  float: left;
  padding-left: 15px;
}
.news_list ul li em {
  padding-right: 0px;
  font-style: normal;
}

.news_dt {
  float: left;
  width: 800px;
  margin-top: 10px;
  margin-left: 15px;
  padding-bottom: 25px;
  padding-left: 20px;
}
.news_dt h2 {
  color: #333;
  text-align: center;
  line-height: 25px;
}
.news_dt h3 {
  color: #333;
  text-align: center;
  line-height: 25px;
}

.news_dt p {
  color: #333;
  text-indent: 2em;
  line-height: 25px;
}

#ym {
  width: 380px;
  height: 30px;
  text-align: center;
  margin: 0 auto;
  padding: 10px 0px;
}
#ym a {
  text-align: center;
  border: 1px solid #cccccc;
  padding: 5px 3px;
  color: #000;
  margin-left: 5px;
  line-height: 30px;
}
#ym a:hover {
  background: #36f;
  color: #fff;
}

.page {
  padding-top: 10px;
  line-height: 25px;
}
.page a {
  color: #000;
}
.zj .about p {
  line-height: 25px !important;
}
