* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  color: #000000;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #000000;
}

a:hover {
  text-decoration: none;
  color: #ff0000;
}

.clear {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
}

img {
  border: 0;
}

fieldset {
  border: none;
}

em,
cite,
th {
  font-style: normal;
  font-weight: normal;
}

.indexnew {
  border: 1px #CCCCCC solid;
  width: 1201px;
  margin: 10px auto 15px auto;
  _margin: 11px auto 0 auto;
  height: 30px;
  line-height: 30px;
}

.gdnews {
  float: left;
  width: 640px;
  _width: 640px;
}

.nomargin {
  margin-right: 0;
}

/*ͨ�ò���*/
.wrap {
  width: 1201px;
  margin: 10px auto 0 auto;
}

.wrap2 {
  width: 1201px;
  margin: 10px auto 0 auto;
}

.wbox {}

.prox {
  width: 168px;
  float: left;
  text-align: center;
  margin-right: 25px;
  _margin-right: 10px;
}

.all_t0 {
  height: 45px;
  overflow: hidden;
  overflow: hidden;
}

.all_t0 .atl {
  height: 45px;
  line-height: 45px;
  width: 156px;
  font-size: 18px;
  float: left;
  text-align: center;
  color: #ffffff;
}

.all_t0 .atl a {
  font-size: 13px;
  color: #ffffff;
}

.all_t0 .atl a:hover {
  color: #000000;
}

.all_t0 .atr {
  width: 160px;
  text-align: right;
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  float: right;
  padding-right: 15px;
}

.all_t0 .atr a {
  height: 45px;
  line-height: 45px;
  color: #333333;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}

.all_t0 .atr a:hover {
  color: #ff0000;
}

.all_t0 .atr img {
  margin-right: 0px;
}

.all_t00 {
  height: 38px;
  overflow: hidden;
  overflow: hidden;
}

.all_t00 .atl {
  height: 38px;
  line-height: 38px;
  width: 155px;
  padding-left: 35px;
  font-size: 18px;
  float: left;
  text-align: left;
  color: #ffffff;
}

.all_t00 .atl a {
  font-size: 13px;
  color: #ffffff;
}

.all_t00 .atl a:hover {
  color: #000000;
}

.all_t00 .atr {
  width: 160px;
  text-align: right;
  overflow: hidden;
  height: 38px;
  line-height: 38px;
  float: right;
  padding-right: 10px;
}

.all_t00 .atr a {
  height: 38px;
  line-height: 38px;
  color: #ffffff;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}

.all_t00 .atr img {
  margin-right: 0px;
}

.all_t000 {
  height: 33px;
  overflow: hidden;
  overflow: hidden;
}

.all_t000 .atl {
  height: 33px;
  line-height: 33px;
  width: 155px;
  padding-left: 15px;
  font-size: 16px;
  float: left;
  text-align: left;
  color: #333333;
}

.all_t000 .atl a {
  font-size: 13px;
  color: #333333;
}

.all_t000 .atl a:hover {
  color: #000000;
}

.all_t000 .atr {
  width: 160px;
  text-align: right;
  overflow: hidden;
  height: 33px;
  line-height: 33px;
  float: right;
}

.all_t000 .atr a {
  height: 33px;
  line-height: 33px;
  color: #333333;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}

.all_t000 .atr img {
  margin-right: 0px;
}

.all_t {
  height: 42px;
  overflow: hidden;
  background: #FFBA00;
}

.all_t .atl {
  height: 42px;
  line-height: 42px;
  width: 10px;
  font-size: 13px;
  float: left;
  text-align: left;
  padding-left: 0;
  font-weight: bold;
  color: #008AFF;
}

.all_t .atl a {
  font-size: 15px;
  color: #ffffff;
}

.all_t_wz {
  width: 200px;
  height: 42px;
  line-height: 42px;
  padding-left: 10px;
  text-align: left;
  float: left;
  color: #ffffff;
  font-size: 15px;
}

.all_t_wz a {
  color: #000000;
}

.all_t_wz a:hover {
  color: #ff0000;
}

.all_t .atl a:hover {
  color: #ff0000;
}

.all_t_home {
  width: 680px;
  float: left;
  text-align: right;
  line-height: 42px;
  color: #ffffff;
}

.all_t_home a {
  color: #ffffff;
}

.all_t_home a:hover {
  color: #ff0000;
}

.all_t .atr {
  width: 13px;
  height: 42px;
  line-height: 42px;
  text-align: right;
  float: right;
}

.all_t .atr a {
  width: 90px;
  height: 42px;
  line-height: 42px;
  color: #ffffff;
  font-size: 13px;
  padding-right: 10px;
}

.all_t2 {
  height: 33px;
  _height: 33px;
  overflow: hidden;
  background-position: -0px -177px;
}

.all_t2 .atl {
  height: 33px;
  line-height: 33px;
  width: 18px;
  font-size: 13px;
  float: left;
  text-align: left;
  background-position: -120px -88px;
  font-weight: bold;
  color: #000000;
}

.all_t2 .atl a {
  font-size: 15px;
  color: #000000;
}

.all_t2_wz {
  width: 60px;
  height: 33px;
  line-height: 33px;
  font-weight: bold;
  float: left;
  color: #000000;
  font-size: 13px;
}

.all_t2 .atl a:hover {
  color: #000000;
}

.all_t2 .atr {
  width: 17px;
  height: 33px;
  line-height: 33px;
  text-align: right;
  float: right;
  background-position: -170px -87px;
}

.all_t2 .atr a {
  width: 90px;
  height: 33px;
  line-height: 33px;
  color: #333333;
  font-size: 13px;
  padding-right: 10px;
}

.all_t3 {
  height: 50px;
  line-height: 50px;
  background-position: -0px -249px;
}

.all_t3 .atl {
  width: 44px;
  height: 50px;
  line-height: 50px;
  background-position: -2px -144px;
  font-size: 13px;
  float: left;
  text-align: left;
  font-weight: bold;
}

.all_t3 .atl a {
  font-size: 13px;
}

.all_t3_wz {
  width: 260px;
  float: left;
  text-align: left;
  line-height: 50px;
  padding-left: 10px;
  color: #0066BB;
  font-size: 15px;
  font-weight: bold;
}

.all_t3_home {
  width: 400px;
  float: left;
  text-align: right;
  line-height: 50px;
}

.all_t3 .atl a:hover {}

.all_t3 .atr {
  width: 14px;
  height: 50px;
  line-height: 50px;
  text-align: right;
  float: right;
  padding-top: 3px;
  background-position: -57px -145px;
}

.all_t3 .atr a {
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 13px;
  padding-right: 10px;
}

.box1_m_pro {
  padding: 15px 0 15px 0;
  text-align: center;
  line-height: 24px;
}

.sidebar {
  float: left;
  width: 260px;
}

.main {
  float: right;
  width: 920px;
}

.box1_m_pro dl {
  text-align: center;
}

/*��������ʽ*/
.leftbox {
  width: 260px;
}

.leftbox_m {
  border: 1px solid #F4F4F4;
  border-top: none;
  border-top: none;
}

.leftbottom {
  height: 12px;
}

.leftbox_ms {
  line-height: 20px;
  border-top: none;
  background: #F2F2F2;
  padding: 18px 4px 18px 4px;
  word-wrap: break-word;
  word-break: normal;
}

.leftbox_ms dl {
  line-height: 25px;
  text-align: left;
}

.leftbox_ms dt {
  font-weight: bold;
}

.leftbox_ms dd {}

#leftlxwm {
  padding: 20px;
}

.left {
  text-align: left;
  height: 25px;
  line-height: 25px;
  padding-left: 15px;
  margin-bottom: 5px;
}

.left a {
  color: #333333;
  font-size: 14px;
}

.left a:hover {
  display: block;
  color: #f00;
}

.left02 {
  text-align: left;
  background-position: 14px 8px;
  border-bottom: 1px dotted #cccccc;
  padding-left: 15px;
  line-height: 25px;
}

/*��������*/
.linkboxtop {
  width: 1201px;
  height: 6px;
  overflow: hidden;
  margin: 10px auto 0 auto;
}

.linkboxbottom {
  width: 1201px;
  height: 6px;
  overflow: hidden;
  margin: 10px auto 0 auto;
}

.linkbox {
  width: 980px;
  line-height: 30px;
  overflow: hidden;
  margin: 0 auto 0 auto;
  text-align: left;
  padding: 0 10px 0 10px;
}

.linkleft {
  width: 72px;
  height: 30px;
  float: left;
  text-align: left;
}

.linkright {
  width: 920px;
  float: right;
  line-height: 30px;
  text-align: left;
}

.linkright ul {}

.linkright li {
  float: left;
  margin-right: 10px;
}

/*������ʽ*/
#header {
  height: 109px;
  margin: 0 auto;
  background: #0E0E0E;
}

.hshouc {
  width: 1201px;
  margin: 0 auto;
  padding-top: 30px;
  padding-right: 50px;
}

.hshouc ul {
  width: 190px;
  float: right;
}

.hshouc li {
  float: left;
  padding: 0 5px 0 5px;
}

.hshouc li a {
  color: #ffffff;
}

.hshouc li a:hover {
  color: #ff0000;
}

.headerleft {
  width: 218px;
  float: left;
}

.headerright {
  width: 780px;
  float: right;
}

#top {
  overflow: hidden;
  width: 1201px;
  text-align: left;
  margin: 0 auto;
  position: relative;
}

#top .tel {
  position: absolute;
  text-align: right;
  color: #0BA237;
  font-size: 12px;
  height: 23px;
  line-height: 23px;
  width: 350px;
  padding-left: 0;
  top: 8px;
  right: 0;
}

#top .tel dl {
  text-align: right;
  line-height: 23px;
}

#top .tel dd {}

#top .tel li {
  float: right;
  padding: 0 10px 0 15px;
}

#top .tel a {
  color: #333333;
}

#top .tel a:hover {
  color: #ff0000;
}

#topcn {
  height: 22px;
  padding-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
  margin-right: 10px;
}

#topen {
  height: 22px;
  padding-left: 23px;
  font-family: Arial, Helvetica, sans-serif;
  margin-right: 8px;
}

#topen2 {
  height: 22px;
  padding-left: 23px;
  font-family: Arial, Helvetica, sans-serif;
}

#top .search {
  width: 705px;
  height: 55px;
  _height: 55px;
  line-height: 23px;
  text-align: right;
  position: absolute;
  top: 20px;
  bottom: 53px;
  right: 0;
  _right: 0px;
  font-size: 12px;
  color: #333333;
}

#top .search ul {
  padding-top: 25px;
}

#top .search ul li {
  float: right;
  font-size: 18px;
}

#topcns {
  width: 70px;
  float: left;
  padding-right: 30px;
  margin-bottom: 16px;
}

#topens {
  width: 70px;
  float: left;
  padding-right: 30px;
}

.sskuan {
  width: 172px;
  height: 28px;
  line-height: 28px;
  color: #333333;
  border: 0 solid #ccc;
  padding: 0 0 0 10px;
  /* margin-bottom: 4px; */
  background: url(../image/search.jpg) no-repeat;
}

.seago {}


.sskuan2 {
  width: 198px;
  height: 33px;
  line-height: 33px;
  color: #B1B1B1;
  border: 0 solid #ccc;
  padding: 0 0 0 10px;
  margin-bottom: 4px;
  background: url(../image/search2.jpg) no-repeat;
}

.seago2 {
  margin-bottom: -12px;
  *margin-bottom: 0px;
  margin-left: 0;
}

.language {
  width: 364px;
  margin-top: 15px;
  height: 20px;
  line-height: 20px;
  float: right;
}

.language dl {}

.language dt {
  float: left;
}

.language dt ul li {
  float: left;
}

.language dd {
  float: right;
}

/*�ײ�������*/
#nav {
  width: 1201px;
  _width: 1201px;
  background: #C4CFD1;
  text-align: left;
  margin: 10px auto 0 auto;
}

#nav ul {
  height: 32px;
  padding-left: 220px;
}

#nav li {
  float: left;
  line-height: 47px;
  width: 80px;
  _width: 80px;
  text-align: center;
  height: 32px;
}

#nav li a {
  height: 32px;
  width: 80px;
}

#nav li a span {
  display: block;
  height: 35px;
  float: left;
}

#nav li a:hover {
  color: #DF2318;
  display: block;
}

#nav li a:hover span {
  cursor: pointer;
}

/*��ҳ��ʽ*/
.page {
  margin: 0 0 0 0;
  color: #7C7C7C;
  text-align: center;
  background: #F1F2F4;
  margin-top: 5px;
  padding-left: 10px;
}

.page a {
  color: #7C7C7C;
}

.table_style {
  color: #7C7C7C;
}

.font_style {
  color: #7C7C7C;
}

.table_pro {
  width: 100%;
  height: 30px;
  text-align: center;
  color: #7C7C7C;
  font-size: 13px;
}

.table_pro a {
  color: #7C7C7C;
}

/*�ײ�*/
.footerys {
  height: auto;
  background: #444444;
  height: 40px;
}

.footer {
  text-align: left;
  line-height: 40px;
  width: 1201px;
  margin: 0 auto 0 auto;
  color: #949494;
}

.footer a {
  color: #949494;
}

.footer a:hover {
  color: #000000;
}

.dblxfs {
  color: #ffffff;
  text-align: left;
  width: 1166px;
  margin: 0 auto;
}

.dblxfs {
  color: #ffffff;
  text-align: left;
  width: 1201px;
  margin: 0 auto;
}

#bq {
  width: 550px;
  float: left;
  text-align: left;
}

#sj {
  width: 200px;
  float: right;
  text-align: right;
}

/*����������*/
.menuys {
  height: 50px;
  line-height: 50px;
}

.menu {
  font-size: 12px;
  position: relative;
  z-index: 100;
  width: 100%;
  margin: 0 auto 0 auto;
}

.menu ul {
  list-style: none;
  height: 50px;
  line-height: 50px;
}

.menu li {
  float: left;
  position: relative;
  font-size: 15px;
  padding: 0 6px 0 6px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
}

.menu ul ul {
  visibility: hidden;
  position: absolute;
  left: 4px;
  top: 50px;
}

.menu table {
  position: absolute;
  top: 0;
  left: 0;
}

.menu ul li:hover ul,
.menu ul a:hover ul {
  visibility: visible;
}

.menu a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 0 6px 0 6px;
}

.menu a:hover {
  color: #000000;
  background: #FFBA00;
}

/* #jingguo {
} */

#jingguo a {
  color: #000000;
}

#jingguo a:hover {
  color: #000000;
}

.menu ul ul {
  height: 28px;
  line-height: 28px;
  padding-left: 2px;
}

.menu ul ul li {
  clear: both;
  text-align: left;
  padding-left: 10px;
  background: #FFBA00;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  width: 110px;
}

.menu ul ul li a {
  display: block;
  width: 110px;
  color: #000000;
  padding: 0;
  background: #FFBA00;
  height: 26px;
  margin: 0;
  border: 0;
}

.menu ul ul li a:hover {
  background: none;
  color: #ffffff;
}

.menu dl {
  position: absolute;
  top: 47px;
  left: 0;
  background: #FF6E02;
  width: 140px;
  display: none;
  padding: 0;
  margin: 0;
}

.menu dl dd {
  height: 30px;
  position: relative;
  z-index: 500;
}

.menu dl a {
  float: none;
  height: 30px;
  font: bold 13px/30px "����";
  text-align: left;
  padding-left: 10px;
}

.menu dl a:hover {
  color: #DF2318;
  background: none;
  width: 160px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.menu dl dl {
  position: absolute;
  top: 0;
  left: 20px;
}

.menubottom {
  background-position: -0px -217px;
  height: 10px;
  width: 1201px;
  margin: 0 auto;
  overflow: hidden;
}

/*ͼƬ����������*/
.product_gd {
  width: 940px;
  margin: 10px auto 0 auto;
  border: 1px solid #ccc;
  padding: 10px;
}

/*�������ͼƬ��ʽ*/
#zmdyunr_com {
  overflow: hidden;
  width: 100%;
}

#zmindemo {
  float: left;
  width: 80000%;
}

#zmdemo1 {
  float: left;
}

#zmdemo2 {
  float: left;
}

.meitipic {
  width: 393px;
  float: left;
  margin-right: 10px;
  _margin-right: 7px;
}

.meitipic dl {}

.meitipic dt {
  width: 393px;
  height: 294px;
  text-align: left;
  background: #ffffff;
  border: 1px solid #DADADA;
}

.meitipic dd {
  line-height: 48px;
  color: #333333;
  overflow: hidden;
  font-size: 14px;
  text-align: center;
  background: #ffffff;
}

.meitipic a {
  color: #333333;
}

.meitipic a:hover {
  color: #ff0000;
}

.meitipic span {
  width: 92px;
  height: 29px;
  line-height: 29px;
  float: left;
  text-align: center;
  border: 1px solid #CECECE;
  display: block;
  margin-top: 8px;
}

.meitipickp {
  width: 275px;
  float: left;
  margin-right: 33px;
  _margin-right: 30px;
}

.meitipickp dl {}

.meitipickp dt {
  width: 275px;
  border: 1px solid #DADADA;
  height: 206px;
  text-align: left;
  background: #ffffff;
}

.meitipickp dd {
  height: 35px;
  line-height: 35px;
  color: #333333;
  overflow: hidden;
  font-size: 13px;
  text-align: center;
}

.meitipickp a {
  color: #333333;
}

.meitipickp a:hover {
  color: #ff0000;
}

.meitipical {
  width: 280px;
  float: left;
  margin-right: 27px;
  _margin-right: 24px;
}

.meitipical dl {}

.meitipical dt {
  width: 280px;
  height: 237px;
  text-align: left;
  background: #ffffff;
}

.meitipical dd {
  height: 35px;
  line-height: 35px;
  color: #333333;
  overflow: hidden;
  font-size: 13px;
  text-align: center;
}

.meitipical a {
  color: #333333;
}

.meitipical a:hover {
  color: #ff0000;
}

#meitipicname {
  line-height: 20px;
  font-weight: bold;
  text-align: left;
  color: #626262;
  padding-top: 10px;
  height: 90px;
  overflow: hidden;
}

#cpbottom {
  line-height: 18px;
  font-size: 14px;
  text-align: left;
  color: #A2A2A2;
}

.meitipic2 {
  width: 185px;
  float: left;
  margin-right: 9px;
  background: #CADBDF;
}

.meitipic2 dl {}

.meitipic2 dt {
  width: 185px;
  height: 185px;
}

.meitipic2 dd {
  width: 185px;
  height: 60px;
  line-height: 60px;
  color: #333333;
  overflow: hidden;
  font-size: 15px;
  text-align: center;
}

.meitipic2 a {
  color: #333333;
}

.meitipic2 a:hover {
  color: #ff0000;
}

.meitipic2 ul {}

.meitipic2 li {
  height: 35px;
  line-height: 35px;
}

#meitipic2pic {
  width: 245px;
  height: 184px;
  text-align: center;
}

.meitipic2 dd span {
  float: right;
  padding-right: 20px;
  margin-right: 20px;
  color: #FF6E05;
}

.meitipic2 dd span a {
  color: #FF6E05;
}

.meitipic2 dd span a:hover {
  color: #ff0000;
}

.meitipics {
  width: 243px;
  margin-right: 0;
  float: left;
  margin-right: 9px;
  _margin-right: 9px;
}

.meitipics dl {}

.meitipics dt {
  width: 243px;
  height: 193px;
  text-align: left;
}

.meitipics dd {
  height: 50px;
  line-height: 50px;
  _overflow: hidden;
  font-size: 15px;
  text-align: center;
}

.meitipics a {
  color: #5F5F60;
}

.meitipics a:hover {
  color: #ff0000;
}

/*��Ʒ�б���ʽ*/
.product {
  width: 220px;
  float: left;
  margin-right: 13px;
  _margin-right: 10px;
}

.product dl {}

.product dt {
  border: 1px solid #ccc;
  height: 165px;
  overflow: hidden;
}

.product dd {
  height: 35px;
  line-height: 35px;
  text-align: center;
  _overflow: hidden;
}

/*��������*/
.productzs {
  width: 210px;
  float: left;
  margin-right: 19px;
  _margin-right: 16px;
}

.productzs dl {}

.productzs dt {
  border: 1px solid #ccc;
  height: 162px;
  overflow: hidden;
}

.productzs dd {
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
}

.productzskp {
  width: 260px;
  float: left;
  margin-right: 41px;
  _margin-right: 38px;
}

.productzskp dl {}

.productzskp dt {
  width: 220px;
  border: 1px solid #ccc;
  height: 170px;
  overflow: hidden;
  padding: 20px;
}

.productzskp dd {
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
}

/*��˾�Ŷ�*/
.producttd {
  width: 218px;
  float: left;
  margin-right: 24px;
  _margin-right: 21px;
}

.producttd dl {}

.producttd dt {
  width: 218px;
  border: 1px solid #ccc;
  height: 163px;
  overflow: hidden;
  padding: 5px;
}

.producttd dd {
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
}

/*�������*/
.producthuoban {
  width: 164px;
  float: left;
  margin-right: 17px;
  _margin-right: 14px;
}

.producthuoban dl {}

.producthuoban dt {
  width: 164px;
  border: 1px solid #ccc;
  height: 88px;
  overflow: hidden;
}

.producthuoban dd {
  height: 40px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
}

.producthuobankp {
  width: 164px;
  float: left;
  margin-right: 36px;
  _margin-right: 33px;
}

.producthuobankp dl {}

.producthuobankp dt {
  width: 164px;
  height: 88px;
  border: 1px solid #cccccc;
}

.producthuobankp dd {
  height: 45px;
  line-height: 45px;
}

.product2 {
  height: 150px;
  margin-bottom: 12px;
}

.product2 dl {}

.product2 dt {
  width: 175px;
  float: left;
  border: 1px solid #ccc;
  height: 131px;
  overflow: hidden;
}

.product2 dd {
  width: 535px;
  float: right;
  line-height: 20px;
  text-align: left;
  overflow: hidden;
}

.product_rz {
  width: 134px;
  float: left;
  margin-right: 18px;
}

.product_rz dl {}

.product_rz dt {
  border: 1px solid #ccc;
  height: 57px;
  overflow: hidden;
}

.product_rz dd {
  height: 30px;
  line-height: 20px;
  text-align: center;
  margin-top: 10px;
}

/*�����б���ʽ*/
.case {
  width: 340px;
  float: left;
  margin-right: 30px;
}

.case dl {}

.case dt {
  border: 1px solid #ccc;
  height: 255px;
}

.case dd {
  height: 40px;
  line-height: 40px;
}

/*�õ�Ƭ��ʽ*/
/*banner*/
.banner {
  min-width: 1201px;
  height: 547px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  z-index: 1;
}

.banner_pre_next {
  position: relative;
  z-index: 101;
  top: 230px;
  display: none;
}

.banner_pre_next .banner_btn_left {
  position: absolute;
  left: 10%;
  color: #fff;
  font: bold 80px/normal simsun;
}

.banner_pre_next .banner_btn_right {
  position: absolute;
  right: 10%;
  color: #fff;
  font: bold 80px/normal simsun;
}

.banner_pre_next .banner_btn_right:hover,
.banner_pre_next .banner_btn_left:hover {
  color: #C00;
}


.yq_banner_list {
  width: 1201px;
  height: 30px;
  margin-top: -5px;
  text-align: right;
  z-index: 100;
}

.yq_banner_list a {
  display: inline-block;
  width: 85px;
  height: 30px;
  margin-left: 6px;
}

.yq_banner_list a img {
  width: 85px;
  height: 30px;
}

.yq_banner_list a:hover,
.yq_banner_list a.hover {
  border: 1px solid #0059a0;
}

.banner_show {
  width: 100%;
  text-align: center;
  height: 547px;
  overflow: hidden;
  position: relative;
}

.bannger_inbox {
  position: absolute;
  left: 50%;
  top: 0;
}

.banner_mag {
  width: 1201px;
  height: 50px;
  position: absolute;
  left: 41%;
  bottom: 50px;
  margin-left: -501px;
  z-index: 99;
  font-family: "΢���ź�";
}

/*��������*/
#download {}

#download dl {
  text-align: left;
  line-height: 25px;
}

#download dd {
  border-bottom: #ccc 1px dotted;
}

/*�����б�*/
#newsstyle {}

#newsstyle dl {
  text-align: left;
  line-height: 31px;
}

#newsstyle dd {
  border-bottom: 1px dotted #ccc;
}

/*������ϸҳ*/
#newshow {}

#newshow dl {}

#newshow dt {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 15px;
}

#newshow dd {
  text-align: left;
}

.baidufx {
  width: 100%;
}

.print {
  text-align: right;
  lien-height: 25px;
}

/*产品、案例详细页*/
#productshow {}

#productshow dl {
  line-height: 22px;
}

#productshow dt {}

/* #productshow dd {
  text-align: center;
} */

#productshow_content {
  text-align: left;
}

.dgmargin {
  margin-right: 10px;
}

.xgcpbigbox {
  width: 100%;
  padding-top: 15px;
}

.xgcp {
  border-bottom: 1px solid #f8f8f8;
  line-height: 30px;
  text-align: left;
  font-weight: bold;
}

.xgcpbox {
  width: 240px;
  float: left;
  margin-right: 10px;
}

.xgcpbox dl {}

.xgcpbox dt {
  height: 164px;
  border: 1px solid #ccc;
  overflow: hidden;
}

.xgcpbox dd {
  height: 30px;
  line-height: 22px;
  text-align: center;
  margin-top: 10px;
}

#productshowword {
  line-height: 40px;
}

/*�����ͷ�*/
.qq_tel_title {
  color: #fff;
  font-size: 11px;
}

.qq_tel_nb {
  color: #fff;
  font-size: 11px;
}

/*��ҳ��˾���*/
.left_box_pic {
  width: 219px;
  float: left;
  margin: 5px 10px 0 0;
}

.left_box_news {
  width: 221px;
  text-align: left;
  height: 200px;
  line-height: 26px;
}

#indexaboutus {
  TEXT-align: left;
}

/*��ҳ�Ű���ʽ*/
.fnavright {
  width: 6px;
  float: right;
  height: 33px;
  line-height: 33px;
}

.cpdbox {
  padding: 5px 0 5px 0;
  text-align: left;
  _height: 420px;
}

.cpdbox2 {
  padding: 5px 0 5px 0;
  text-align: left;
}

.cpdtitle {
  width: 550px;
  float: right;
}

.cpdtitle dl {
  text-align: left;
}

.cpdtitle dt {
  font-weight: bold;
  color: #AC0009;
  font-size: 20px;
}

.cpdboxkp {}

.cpdboxkp dl {}

.cpdboxkp dt {
  width: 307px;
  float: left;
}

.cpdboxkp dd {
  width: 810px;
  float: right;
  text-align: left;
}

.cpdboxkp h2 {
  line-height: 30px;
}

.cpmstitle {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  border-bottom: 1px dashed #cccccc;
  line-height: 30px;
}

.cpdpic {
  widht: 307px;
  float: left;
}

.all_tb2 {
  height: 40px;
  overflow: hidden;
}

.all_tb2 .atl {
  height: 40px;
  line-height: 40px;
  width: 200px;
  padding-left: 35px;
  font-size: 18px;
  float: left;
  text-align: left;
  color: #ffffff;
}

.all_tb2 .atl a {
  font-size: 13px;
  color: #ffffff;
}

.all_tb2 .atl a:hover {
  color: #000000;
}

.all_tb2 .atr {
  width: 68px;
  text-align: right;
  float: right;
  height: 40px;
  padding-top: 13px;
}

.all_tb2 .atr a {
  display: block;
  height: 40px;
  color: #ffffff;
  font-size: 11px;
  padding-right: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.headerbox {
  width: 1201px;
  margin: 0 auto;
}

.headerbox001 {
  width: 416px;
  float: left;
}

.headerbox002 {
  width: 730px;
  float: right;
  height: 109px;
  margin-left: 35px;
}

.headerbox0021 {}

.headerbox0021 ul {}

.headerbox0021 ul li {
  height: 28px;
  float: right;
  margin-left: 5px;
  margin-top: 20px;
}

.headerbox003 {
  width: 220px;
  float: right;
  padding-top: 18px;
}

.headerbox003 a {
  color: #7B7B7B;
}

.headerbox003 a:hover {
  color: #ff0000;
}

.headerbox003 dl {}

.headerbox003 dt {}

.headerbox003 dd {
  font-size: 30px;
  color: #ffffff;
  padding-top: 15px;
  text-align: left;
}

.headerbox003 dd ul {
  padding-top: 25px;
}

.headerbox003 dd li {
  float: right;
  margin-left: 10px;
}

#nr1 {
  margin: 0;
  font-size: 14px;
  line-height: 22px;
  padding: 0 0 0 0;
}

.wraptitle {
  height: 57px;
}

.wrapc {
  padding: 10px 0 10px 0;
}

.ptpic {
  height: 41px;
  line-height: 41px;
  background: #FFBA00;
  text-align: left;
  padding-left: 20px;
  font-size: 18px;
  color: #ffffff;
}

.nbp2 {
  height: 280px;
  margin: 1px auto 0 auto;
}

.nbp {
  height: 280px;
  margin: 1px auto 0 auto;
}

.nbp3 {
  height: 280px;
  margin: 1px auto 0 auto;
}

.nbabout {
  height: 280px;
  margin: 1px auto 0 auto;
}

.nbn {
  height: 280px;
  margin: 1px auto 0 auto;
}

.lxwm {
  height: 280px;
  margin: 1px auto 0 auto;
}

.nbs {
  height: 280px;
  margin: 1px auto 0 auto;
}

.nbs2 {
  height: 280px;
  margin: 1px auto 0 auto;
}

.nbs4 {
  height: 280px;
  margin: 1px auto 0 auto;
  padding-top: 116px;
}

.titles {
  color: #057AC5;
  font-size: 32px;
  border-bottom: 1px solid #CCCCCC;
  line-height: 100px;
}

.box1_m_proleft {
  width: 450px;
  float: left;
  text-align: left;
}

.box1_m_proright {
  width: 536px;
  float: right;
}

.main005 {
  width: 1201px;
  margin: 0 auto;
  margin-top: 15px;
}

.main005 ul {}

.main005 li {
  float: left;
}

#tcn {
  width: 30px;
  padding-left: 20px;
}

#tcn a:hover {
}

#tcn2 {
  width: 30px;
  padding-left: 0px;
}

#tcn2 a:hover {
}

.cpdh {
  width: 100%;
  height: auto;
  line-height: 35px;
  margin-top: 15px;
}

.cpdh ul {}

.cpdh li {
  float: left;
  border: 1px solid #cccccc;
  background: #f8f8f8;
  padding: 0 25px 0 25px;
  margin-right: 35px;
  margin-bottom: 10px;
  font-size: 12px;
}

#xwbt {
  font-size: 15px;
  font-weight: bold;
  line-height: 33px;
  color: #2F2F2F;
}

#xwbt a {
  color: #2F2F2F;
}

#xwbt a:hover {
  color: #ff0000;
}

.main002yst {
  margin-bottom: 15px;
}

.main002yst dl {}

.main002yst dt {}

.main002yst dd {
  font-size: 18px;
  color: #000000;
}

/*�����б�ҳ*/
#xwpl {}

#xwpl dl {
  text-align: left;
  border-bottom: 1px dashed #cccccc;
  padding-bottom: 9px;
  margin-bottom: 9px;
}

#xwpl dt {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
}

#xwpl dd {
  color: #666666;
}


#faname {
  font-size: 18px;
}

#famore {
  font-size: 15px;
  margin-top: 10px;
}

.topnav {
  height: 35px;
  line-height: 35px;
  background: #000000;
}

.topnavbox {
  width: 1201px;
  margin: 0 auto;
}

.topnavbox001 {
  width: 400px;
  float: left;
  text-align: left;
  font-size: 12px;
  color: #ffffff;
}

.topnavbox002 {
  width: 390px;
  float: right;
  text-align: right;
  text-align: left;
  padding-left: 35px;
  font-size: 14px;
  color: #ffffff;
}

.topnavbox002 ul {}

.topnavbox002 li {
  padding-right: 10px;
}

.topnavbox002 li a {
  color: #ffffff;
}

.topnavbox002 li a:hover {
  color: #ff0000;
}

.qh1box {
  width: 1201px;
  margin: 0 auto;
}

.qh1 {
  height: 70px;
  *height: 75px;
}

.qh1box dl {
  text-align: center;
  padding: 10px 0 10px 0;
}

.qh1box dt {
  font-size: 22px;
  color: #333333;
}

.qh1box dd {
  font-size: 15px;
  color: #999999;
}

.qh1box2 {
  width: 1201px;
  margin: 15px auto 0 auto;
}

.qh1box2 dl {}

.qh1box2 dt {
  width: 420px;
  float: left;
}

.qh1box2 dd {
  width: 535px;
  float: right;
  text-align: left;
}

#webname {
  font-size: 22px;
  margin-bottom: 20px;
  *margin-bottom: 0;
}

#gslb {
  padding-bottom: 15px;
}

#gslb ul {}

#gslb li {
  float: left;
  margin-right: 10px;
  width: 81px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
}

#gslb li a {
  color: #ffffff;
}

#gslb li a:hover {
  color: #ff0000;
}

.qihang1 {
  height: 492px;
  margin-top: 15px;
}

.qihang1box {
  width: 1116px;
  margin: 0 auto 0 auto;
  padding-top: 30px;
}

.qihang1bt {
  height: 75px;
  padding-top: 15px;
}

.qihang1bt dl {}

.qihang1bt dt {
  font-size: 22px;
  line-height: 40px;
}

.qihang1bt dd {
  font-size: 16px;
  line-height: 25px;
}

.qihang1boxmore {
  text-align: center;
  margin-top: 15px;
}

.zhongyuan3 {
  height: 330px;
  background: #ffffff;
  margin-top: 5px;
  padding-top: 5px;
}

.zhongyuan3box {
  width: 1201px;
  margin: 0 auto;
}

.zhongyuan3box1 {
  width: 480px;
  float: right;
}

.zhongyuan3box2 {
  width: 480px;
  float: left;
}

.zhongyuan3t {
  width: 100%;
  margin: 0 auto;
  height: 35px;
  text-align: left;
  font-size: 20px;
  line-hieght: 35px;
  color: #000000;
  border-bottom: 1px dotted #7F7F7F;
}

.zhongyuan3box11 {
  padding-top: 15px;
}

.zhongyuan3box11 dl {}

.zhongyuan3box11 dt {
  width: 148px;
  float: left;
}

.zhongyuan3box11 dd {
  width: 300px;
  float: right;
  text-align: left;
}

#xwbt {
  line-height: 30px;
  font-weight: bold;
}

.zhongyuan3box12 {
  text-align: left;
  padding-top: 15px;
}

.zhongyuan3box12 dl {}

.zhongyuan3box12 dd {
  padding-left: 15px;
  text-align: left;
  line-height: 30px;
  border-bottom: 1px dashed #cccccc;
}

.zhongyuan3box11box {
  padding-top: 15px;
  line-height: 18px;
}

.liucheng {
  width: 1201px;
  margin: 30px auto 10px auto;
}

.qhlins {
  width: 1201px;
  margin: 30px auto 0 auto;
}

.qhlins {}

.qhlins dl {}

.qhlins dt {
  width: 110px;
  float: left;
  height: 36px;
  line-height: 36px;
  color: #ffffff;
  background-position: 9px 12px;
}

.qhlins dd {
  width: 870px;
  float: right;
  padding-left: 20px;
  text-align: left;
  background: #E5E5E5;
  height: 36px;
  line-height: 36px;
}

.chanpinxiangxi {
  margin-top: 10px;
}

.chanpinxiangxi dl {
  text-align: left;
}

.chanpinxiangxi dt {
  line-height: 30px;
  font-weight: bold;
  border-bottom: 1px dashed #cccccc;
  font-size: 16px;
}

.chanpinxiangxi dd {
  padding-top: 15px;
}

.chanpinxiangxikp {}

.chanpinxiangxikp dl {
  text-align: center;
}

.chanpinxiangxikp dt {
  line-height: 30px;
  font-weight: bold;
  border-bottom: 1px dashed #cccccc;
  font-size: 16px;
}

.chanpinxiangxikp dd {}

.cpdbox_alkp {}

.cpdbox_alkp dl {}

.cpdbox_alkp dt {
  width: 350px;
  float: left;
}

.cpdbox_alkp dd {
  width: 820px;
  float: right;
  text-align: left;
}

.cpdbox_alkp h1 {
  font-size: 26px;
  line-height: 30px;
}

#shipinxiangxiright {
  width: 660px;
}

.meitipic5 {
  height: 210px;
  border-bottom: 1px dashed #cccccc;
  padding-top: 15px;
}

.meitipic5 dl {}

.meitipic5 dt {
  width: 230px;
  height: 196px;
  float: left;
  text-align: left;
  border: 1px solid #E0E0E0;
  overflow: hidden;
}

.meitipic5 dd {
  line-height: 22px;
  width: 670px;
  float: right;
  overflow: hidden;
  text-align: left;
  font-size: 13px;
  color: #666666;
}

.meitipic5 a {
  color: #5F5F60;
}

.meitipic5 a:hover {
  color: #ff0000;
}

#casename {
  font-weight: bold;
  line-height: 40px;
  font-size: 18px;
}

#gengduo {
  margin-top: 10px;
}

/*��Ʒ������ʽ*/
#content_r {
  width: 100%;
  margin-top: 10px;
}

#dise {
  width: 190px;
}

/*��껬����ʽ*/
.scrollFrame {
  width: 100%;
}

.scrollFrame .cls {
  clear: both;
}

.scrollFrame .cont {
  text-align: left;
  padding-top: 10px;
}

.scrollFrame .hidden {
  display: none;
}

.scrollFrame .display {
  display: block;
}

.scrollFrame .bor03 {
  clear: both;
  margin-top: 5px;
}

.scrollFrame .bor03 li {
  float: left;
}

.yy {
  float: left;
  margin: 8px 5px 8px 0;
}

.scrollFrame .bor03 li img {}

.scrollUl {
  color: #3E3E3E;
  display: flex;
  justify-content: center;
}

.scrollUl li {
  height: 55px;
  line-height: 45px;
  color: #333333;
  margin-left: 1px;
  width: 197px;
  background: url(/static/image/moren.jpg) top repeat-x;
  margin-right: 4px;
}

.scrollFrame .sd01 {
  cursor: pointer;
  width: 197px;
  margin-right: 4px;
  background: url(../image/jingguo.jpg) no-repeat;
  color: #ffffff;
  height: 55px;
  font-size: 14px;
  line-height: 45px;
  text-align: center;
  float: left;
  text-align: center;
}

.scrollFrame .sd02 {
  cursor: pointer;
  width: 197px;
  height: 55px;
  font-size: 14px;
  line-height: 45px;
  text-align: center;
  float: left;
  text-align: center;
  color: #333333;
  margin-right: 4px;
}

/*��������*/
.mayi4 {
  width: 1201px;
  margin: 20px auto 0 auto;
}

.dibubox {
  height: 300px;
  margin: 0 auto;
  width: 1201px;
}

.dibubox dl {
  width: 220px;
  height: 270px;
  float: left;
  text-align: left;
  color: #393939;
  padding-left: 0;
  padding-top: 30px;
}

.dibubox dt {
  font-size: 16px;
  color: #ffffff;
  line-height: 40px;
  text-align: left;
  padding-left: 0;
  margin-bottom: 10px;
}

.dibubox dd {
  line-height: 28px;
  padding-left: 0;
  font-size: 12px;
  color: #7F7F7F;
}

.dibubox a {
  color: #7F7F7F;
}

.dibubox a:Hover {
  color: #ff0000;
}

.dibubox h1 {
  font-size: 14px;
  width: 100%;
  margin-bottom: 20px;
}

.dibuboxys {
  background: #313131;
  margin-top: 10px;
}

#scerweima {
  width: 284px;
  float: left;
  height: 217px;
  padding-left: 10px;
  padding-top: 9px
}

#sclxwm {
  width: 330px;
  float: right;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 30px;
  color: #CBCBCB;
  padding-top: 5px;
}

#sclxwm a {
  color: #CBCBCB;
}

#sclxwm a:hover {
  color: #ff0000;
}

.nylxwm11 {
  width: 320px;
  float: left;
  text-align: left;
  font-size: 16px;
}

.nylxwm11 dl {}

.nylxwm11 dt {
  margin-bottom: 15px;
}

.nylxwm11 dd {
  margin-bottom: 15px;
}

.nylxwm12 {
  width: 680px;
  float: right;
}

.txtf {
  width: 212px;
  height: 39px;
  line-height: 39px;
  border: 0;
  padding-left: 10px;
}

.txtf2 {
  width: 458px;
  height: 50px;
  line-height: 19px;
  border: 0;
  padding: 15px;
}

.nylxwm2 {
  margin-top: 10px;
}

.zuoyoubaidu {
  width: 500px;
  overflow: hidden;
}

#gywmjg {}

#gywmjg dl {}

#gywmjg dt {
  width: 580px;
  float: left;
  text-align: left;
}

#gywmjg dd {
  width: 281px;
  float: right;
}

#gywmjg2 {}

#gywmjg2 dl {}

#gywmjg2 dt {
  width: 850px;
  float: left;
  text-align: left;
}

#gywmjg2 dd {
  width: 281px;
  float: right;
}

#lefterweima {
  width: 103px;
  float: left;
  margin-top: 15px;
}

#sjwz {
  width: 270px;
  float: left;
  margin-left: 10px;
}

/*��ҳ���뿪ʼ*/
.headerbox00201 {
  width: 100%;
  height: 76px;
  line-height: 76px;
}

.headerbox00201 a {
  color: #333333;
}

.headerbox00201 a:hover {
  color: #ff0000;
}

.headerbox00201 ul {}

.headerbox00201 li {
  font-size: 14px;
}

.headerbox00201 li span {
  font-weight: bold;
  color: #D30009;
  font-size: 15px;
}

.zhilite1 {
  width: 1201px;
  margin: 0 auto;
}

.zhilite1t {}

.zhilite1t dl {}

.zhilite1t dt {
  font-size: 30px;
  color: #2788BC;
  line-height: 80px;
}

.zhilite1t dd {
  height: 25px;
  line-height: 25px;
}

.zhilite1t dd span {
  width: 111px;
  height: 25px;
  line-height: 25px;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.zhilite1t dd span a {
  color: #333333;
}

.zhilite1t dd span a:hover {
  color: #ff0000;
}

.zhilite1c {
  padding-top: 50px;
}

.zhilite1c ul {}

.zhilite1c li {
  width: 311px;
  height: 331px;
  float: left;
  margin-right: 130px;
}

.lingyilingyi1 {
  width: 1201px;
  margin: 0 auto;
}

.lingyilingyi1 h2 {
  line-height: 105px;
  font-size: 48px;
}

.lingyilingyi2 {
  width: 1201px;
  height: 128px;
  border: 1px solid #BDBDBD;
  margin: 20px auto 0 auto;
}

.meitipichzhb {
  width: 299px;
  height: 126px;
  float: left;
  border-right: 1px solid #BDBDBD;
  overflow: hidden;
}

/*��ҳ�������*/
.geren_body_right {
  float: left;
  width: 562px;
  margin-left: 0 !important;
}

.geren_body_right span {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  background: #000000;
  margin-top: 345px;
  height: 31px;
  position: absolute;
  width: 562px;
}

.geren_body_right font {
  margin-top: 345px;
  height: 31px;
  line-height: 31px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #ff0000;
  position: absolute;
  width: 562px;
}

.geren_body_right a {
  color: #ffffff;
}

.geren_body_right a:hover {
  color: #ff0000;
}

.lybox {
  height: 420px;
}

.lybox1 {
  width: 480px;
  float: left;
}

.lybox2 {
  width: 600px;
  float: right;
  text-align: left;
}

.lybox2 dl {
  padding-top: 15px;
}

.lybox2 dt {
  font-size: 20px;
  line-height: 40px;
}

.lybox2 dd {
  font-size: 14px;
  line-height: 24px;
}

/*分页*/
#pagelist {
  width: 100%;
  text-align: center;
  padding-bottom: 40px;
  padding-top: 50px;
  overflow: hidden
}

#pagelist span {
  padding: 10px 15px;
  background: #dddede;
  color: #bababa;
  margin: 0 2px;
  border: 1px solid #ccc;
}

#pagelist a {
  background: #fff;
  padding: 10px 15px;
  color: #333;
  margin: 0 2px;
  border: 1px solid #eee;
  /* display: inline-block; */
}

#pagelist .active {
  background: #009688;
  color: #fff;
}
