@charset "utf-8";
box ovf html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}
html {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
em,
i {
  font-style: normal;
}
q,
blockquote {
  quotes: none;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}
a img {
  border: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}
div,
dl,
dt,
dd,
ol,
ul,
li {
  zoom: 1;
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  color: #e72418;
}

input,
select {
  font-family: "微软雅黑";
}
input {
  cursor: pointer;
  outline: none;
}

.fl {
  float: left;
  display: inline;
}
.fr {
  float: right;
  display: inline;
}
.clear_b {
  clear: both;
}
.ovf {
  overflow: hidden;
}
.hide {
  display: none;
}
.ml10 {
  margin-left: 10px;
}
.mr10 {
  margin-right: 10px;
}
.mt10 {
  margin-top: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.mr15 {
  margin-right: 15px;
}
.ml15 {
  margin-left: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mr20 {
  margin-right: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mt36 {
  margin-top: 36px;
}
.mb30 {
  margin-bottom: 30px;
}
.mt30 {
  margin-top: 30px;
}
.mt_20 {
  *margin-top: -20px;
}
.ml70 {
  margin-left: 70px;
}

/*字体大小*/
.fs12 {
  font-size: 12px;
}
.fs14 {
  font-size: 14px;
}
.fs16 {
  font-size: 16px;
}
.fs18 {
  font-size: 18px;
}
.fs20 {
  font-size: 20px;
}
.text_c {
  text-align: center;
}
.text_r {
  text-align: right;
}
.b {
  font-weight: bold;
}
/*颜色定义*/
.orange {
  color: #e72418;
}
.orange2 {
  color: #e72418;
}
.gray {
  color: #ccc;
}

body {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
  color: #333;
  font-size: 14px;
  background-color: #f7f5f4;
}
img {
  border: none;
}
input {
  cursor: pointer;
}
.top {
  background: url(../image/navbgcolor.png);
  height: 90px;
  width: 100%;
  position: absolute;
  z-index: 999;
}
.top_text {
  margin: 0 auto;
  width: 980px;
}
.logo_img {
  padding-top: 10px;
  float: left;
}
.top_nav1 {
  float: right;
  /* width: 715px; */
}
.top_nav1 ul {
  margin: 0;
  padding-top: 10px;
  list-style-type: none;
  float: right;
}
.top_nav_lione,
.top_nav_litwo {
  float: left;
  font-size: 12px;
  padding-left: 20px;
  height: 30px;
  line-height: 30px;
}
.top_nav_lione1 {
  float: left;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  padding-left: 6px;
}
.top_nav_li {
  background: url(../image/xinlang.png) no-repeat 0 6px;
  width: 76px;
  padding-left: 26px;
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 12px;
}
.top_nav_lione {
  background: url(../image/position_img.png) no-repeat -19px 13px;
}
.top_nav_lithree {
  background: url(../image/position_img.png) no-repeat 58px -434px;
  width: 62px;
  float: left;
  font-size: 12px;
  padding-left: 10px;
  margin-left: 10px;
  height: 30px;
  line-height: 30px;
}
.top_nav_lithree a:hover {
  background: #fff;
}
.YBWQ_ON:hover {
  text-align: center;
}
.YBWQ_box {
  position: absolute;
  background-color: #fff;
  color: #007f41;
  border: 1px solid #e7e7e7;
  z-index: 100;
  display: none;
}
.w109 {
  *width: 109px;
  *margin-top: 20px;
  *margin-left: -80px;
}
.w119 {
  *width: 119px;
  *margin-top: 20px;
  *margin-left: -80px;
}
.w83 {
  *width: 83px;
  *margin-top: 20px;
  *margin-left: -60px;
}
.YBWQ_box ul {
  padding: 0 10px;
}
.YBWQ_box_li {
  border-bottom: 1px dashed #e7e7e7;
}
.top_nav1 ul li a {
  color: #333;
  text-decoration: none;
}
.top_nav1 ul li a:hover {
  color: #e72418;
}
.search {
  background-color: #fff;
  width: 144px;
  _width: 154px;
  height: 24px;
  margin-top: 3px;
  display: block;
  border: 1px solid #d0d6e2;
}
.search_text {
  width: 124px;
  height: 22px;
  float: left;
  border: 0;
}
.search img {
  padding-top: 4px;
  _padding-top: 4px;
}
.top_nav2 {
  height: 50px;
  font-size: 15px;
  float: right;
  margin-left: 218px;
  _margin-left: 190px;
}
.top_nav2 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.top_nav2 ul li {
  float: left;
  padding-left: 40px;
  height: 60px;
  line-height: 45px;
}
.top_nav2 ul li a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
.top_nav2 ul li a:hover {
  color: #8b8b8b;
}
.bot {
  background-color: #fff;
  height: 55px;
  color: #8d908e;
  font-size: 14px;
  text-align: center;
  padding: 30px 0;
  margin-top: 20px;
}
.bot a {
  color: #8d908e;
  text-decoration: none;
}
.bot a:hover {
  color: #e72418;
}
.rss {
  background: url(../image/position_img.png) no-repeat -2px -411px;
}
.bot_nav {
  display: block;
  margin: 0;
  padding-bottom: 10px;
}
.two_dimension_code {
  position: absolute;
  right: 0;
  bottom: 0;
}
.aboutus_banner {
  margin: 0 auto;
}
.aboutus_banner_box {
  width: 100%;
  height: 320px;
  overflow: hidden;
  position: relative;
}
.aboutus_banner_bgimage {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -960px;
}
.aboutus_mid {
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
}
.navbody {
  width: 180px;
  float: left;
}
.down_nav3j1,
.down_nav3j2,
.down_nav3j3,
.down_nav3j4,
.down_nav3j5,
.down_nav3j6 {
  position: absolute;
  height: 5px;
  width: 50px;
  margin: 0 0 0 50%;
  background: url(../image/topnav_3j.png) no-repeat 30px 0px;
}
.downji1 ul li,
.downji2 ul li,
.downji3 ul li,
.downji4 ul li,
.downji5 ul li,
.downji6 ul li {
  float: left;
  position: relative;
  font-size: 12px;
}
.downji1 ul li a,
.downji2 ul li a,
.downji3 ul li a,
.downji4 ul li a,
.downji5 ul li a,
.downji6 ul li a {
  color: #fff;
}
.downji1 ul li a:hover,
.downji2 ul li a:hover,
.downji3 ul li a:hover,
.downji4 ul li a:hover,
.downji5 ul li a:hover,
.downji6 ul li a:hover {
  color: #ccc;
}
.downji1 ul,
.downji2 ul,
.downji3 ul,
.downji4 ul,
.downji5 ul,
.downji6 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  width: 100%;
}
.sub {
  margin: 0 auto;
  display: none;
  width: 100%;
  position: absolute;
  height: 60px;
  _height: 61px;
  left: 0;
  right: 0;
  top: 85px;
  _top: 95px;
  background: url(../image/topnav_bg.png) repeat-x 0 5px;
  _background: url(../image/topnav_bg.png) repeat-x 0 6px;
}
.downji1 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.downji1 ul li,
.downji2 ul li,
.downji3 ul li,
.downji4 ul li,
.downji5 ul li,
.downji6 ul li {
  float: left;
  position: relative;
  font-size: 12px;
  float: left;
  height: 29px;
  padding: 0 10px;
  line-height: 29px;
  text-align: center;
}
.downji1 ul li a,
.downji2 ul li a,
.downji3 ul li a,
.downji4 ul li a,
.downji5 ul li a,
.downji6 ul li a {
  color: #fff;
}
.downji1 ul li a:hover,
.downji2 ul li a:hover,
.downji3 ul li a:hover,
.downji4 ul li a:hover,
.downji5 ul li a:hover,
.downji6 ul li a:hover {
  color: #ccc;
}
.downji1 {
  margin: 0 0 0 50%;
  left: 280px;
  _left: 280px;
  top: 5px;
  _top: 6px;
  position: absolute;
}
.downji2 {
  margin: 0 0 0 39%;
  top: 5px;
  _top: 6px;
  position: absolute;
}
.downji3 {
  margin: 0 0 0 46%;
  top: 5px;
  _top: 6px;
  left: -99px;
  position: absolute;
}
.downji4 {
  margin: 0 0 0 50%;
  left: 86px;
  top: 5px;
  _top: 6px;
  position: absolute;
}
.downji5 {
  margin: 0 0 0 50%;
  left: 240px;
  top: 5px;
  _top: 6px;
  position: absolute;
}
.downji6 {
  margin: 0 0 0 50%;
  left: 280px;
  position: absolute;
  top: 5px;
  _top: 6px;
}
.down_nav3j1 {
  margin: 0 0 0 50%;
  left: 84px;
  _left: 428px;
  position: absolute;
}
.down_nav3j2 {
  margin: 0 0 0 49.5%;
  left: -84px;
  position: absolute;
}
.down_nav3j3 {
  margin: 0 0 0 50%;
  left: 12px;
  position: absolute;
}
.down_nav3j4 {
  margin: 0 0 0 50%;
  left: 112px;
  position: absolute;
}
.down_nav3j5 {
  margin: 0 0 0 50%;
  left: 232px;
  position: absolute;
}
.down_nav3j6 {
  margin: 0 0 0 50%;
  left: 344px;
  position: absolute;
}
.downji1 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.downji2 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.downji3 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.downji4 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.downji5 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.box {
  margin: 0 auto;
  width: 980px;
}

.copyright2 {
  font-size: 12px;
  height: 35px;
  line-height: 35px;
  padding-left: 25px;
  padding-bottom: 5px;
}
/*banner*/
.banner {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.banner_image {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -960px;
}
/*头部导航*/
.f_map {
  height: 38px;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #dbd4cd;
}
.f_map ul {
  background: url(../image/i_home.png) no-repeat 0 center;
  overflow: hidden;
  padding-left: 10px;
}
.f_map ul li {
  float: left;
  background: url(../image/i_left.png) no-repeat right;
  height: 38px;
  line-height: 38px;
  width: 90px;
  text-align: center;
  padding-right: 5px;
}
/*左侧菜单*/
.submenu {
  width: 180px;
}
.submenu_top {
  background: url(../image/i_lbg.png) no-repeat;
  height: 77px;
  line-height: 77px;
  text-align: center;
  font-size: 24px;
  color: #fff;
}
.submenu_a,
.submenu_on {
  line-height: 50px;
  background: url(../image/yellow-dian.png) no-repeat 6px 24px;
  padding-left: 25px;
  display: block;
}
.submenu_a {
  border-bottom: 1px dashed #dbd4cd;
}
.submenu_on {
  border-bottom: 3px solid #e72418;
  color: #e72418;
  font-weight: bold;
}
.call_us {
  background: url(../image/i_phone.png) no-repeat 0 2px;
  padding-left: 45px;
  margin-top: 80px;
}
.call_us span {
  font-style: italic;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 5px;
  display: block;
}
.submenu_ul li ul {
  border-bottom: 1px dashed #dbd4cd;
  padding: 10px 0;
  overflow: hidden;
}
.submenu_ul li ul li {
  margin-left: 35px;
  line-height: 30px;
}
.submenu_ul li .product_ulm {
  border: none;
  padding: 0;
}
.submenu_ul .product_ulm li {
  border-bottom: 1px dashed #dbd4cd;
  margin-left: 0;
}
.submenu_ul .product_ulm li li {
  border: none;
}
.product_ulm li a {
  width: 100%;
  display: block;
  padding: 5px 8px 5px 35px;
  background-position: 25px center;
  font-size: 14px;
  box-sizing: border-box;
  line-height: 35px;
}
.product_ulm li.nav_li2 > a {
  border-bottom: 1px dashed #dbd4cd;
}
.submenu_ul .product_ulm li.nav_li2 ul {
  padding: 0;
}
.submenu_ul .product_ulm li li a {
  padding: 2px 8px 2px 50px;
}

/*通用样式*/
.right {
  width: 730px;
}
.right h1 {
  color: #e72418;
  font-size: 24px;
  line-height: 80px;
}
.p {
  line-height: 29px;
}
.right_h2 {
  background: url(../image/p_lbg.png) no-repeat 0 4px;
  font-size: 16px;
  color: #e72418;
  font-weight: bold;
  padding-left: 20px;
}

/*分页*/
.paging {
  overflow: hidden;
  margin: 40px 0;
  margin-left: 52px;
}
.paging_text {
  float: left;
  height: 33px;
  vertical-align: middle;
  line-height: 33px;
  *line-height: 63px;
  _line-height: 63px;
  padding-right: 10px;
}
.paging_y a {
  float: left;
  color: #333;
  background-color: #dbd4cd;
  line-height: 33px;
  height: 33px;
  width: 83px;
  text-align: center;
  text-decoration: none;
  margin-right: 2px;
}
.paging_y a:hover {
  background-color: #e72418;
  color: #fff;
  line-height: 33px;
  height: 33px;
}
.paging select {
  height: 33px;
  float: left;
  vertical-align: middle;
  line-height: 33px;
  *line-height: 63px;
  _line-height: 63px;
  border: 1px solid #dbd4cd;
  margin-left: 40px;
  padding-left: 10px;
  *position: relative;
  *top: 50%;
}

.paging_select {
  float: left;
  height: 33px;
  vertical-align: middle;
  line-height: 33px;
  *line-height: 63px;
  _line-height: 63px;
  padding-right: 10px;
  *position: absolute;
}

.dis_n {
  display: none;
}
.p2 {
  text-indent: 2em;
  line-height: 29px;
}
