body{margin:0; width:100%; overflow-x:hidden; background-color:#ededed;} 
p{ margin:0; padding:0;}
img{ border:0;}
a{ color:#333; text-decoration:none;}
li{ list-style:none;}
.index_top{width:100%; height:100px; margin:0 auto; overflow:hidden; background-color:#fff; position:relative;}
.index_top1{width:1280px;  margin:0 auto; overflow:hidden;  text-align: right; position: relative; top:12px;}
.index_top1 a{color:#7b7a7a; font-size:12px; text-decoration:none;}
.index_top1 p{color:#7b7a7a; font-size:12px; line-height:30px;  display: block; margin-left:1070px; font-family:"宋体"; text-decoration:none;}
.index_top2{width:1280px; height:53px; margin:0 auto; }
.index_top2_nav{height:75px; float:left; background-image:url("../image/index_02.gif"); position:absolute; top:19px; width:686px;}
.index_top2 a{color:#7b7a7a; font-size:12px; text-decoration:none; font-family:"宋体"; margin-right: 20px;background:url(../image/index_04.gif) no-repeat left center; padding-left:15px;}
.index_top2 p{display:block; margin-top:12px;}
.index_top2_nav2{ height:52px; float:right; background-image:url(../image/index_05.gif);margin: 18px 0;}
.all{width:1280px;  margin:0 auto; background-color:#ededed;}
.base_read_all{width:1280px; height:auto; margin:0 auto; background-color:#ededed;}
.banner{width:1280px; height:527px; overflow:hidden; background-color:#0c0a0a; position:relative;}
.con{width:1280px; height:auto; overflow:hidden; margin-top:36px;}
.con1{width:346px; height:auto;  float:left; overflow:hidden; }
.con1_1{width:320px; overflow:hidden;padding-right:35px;}
.big a.blue b{ width:40px; height:42px; display:block;background:url(../image/index_10.gif) no-repeat right center; position:absolute; right:-101px; top:-11px;}
.con1_1 a{color:#7b7a7a; font-size:16px; text-decoration:none; position:relative; font-family:"宋体"; display:block; margin:-5px 66px 12px 33px; padding-bottom:6px; border-bottom:#dcdcdc 1px solid;}
.con1_1 P{margin-top:37px;}
.con1_2{width:346px; height:247px; overflow:hidden; background-image:url(../image/index_19.gif); }
.con1_2 p{color:#0289cd; display:block; margin:31px 0px 55px 62px;} 
.con2{width:934px; height:auto; float:right; overflow:hidden; background-color:#FFF;}
.base_read_con2{width:934px; height:auto; float:right; overflow:hidden;}
.con2_1{width:934px; height:auto; overflow:hidden; background-color:#ffffff;}
.con2_1 a{color:#0289cd; font-size:18px; padding-left:4px; display:block; margin:25px 23px;font-family:"微软雅黑";text-decoration:none;}
.con2_1 p{color:#626060;display:block;  margin:25px 36px;font-family:"微软雅黑"; font-size:14px;}
.con2_2{width:934px; height:auto;; overflow:hidden; background-color:#ffffff; margin-bottom:45px; margin-top:10px;}
.con2_2 p{ color:#666; display:block;}
.con2_2 .jianshu{ margin:15px;}
.con2_2_1{width:296px; height:243px; overflow:hidden; background-image:url(../image/index_13.gif); float:left; margin-left:20px;}
.article_index{background-color: #ffffff;
    overflow: hidden;
    width: 934px;
}
.article_index_font{ color:#0093dd; font-size:18px; text-decoration:none; display: block; float:left;
    font-size: 20px;
    margin-left: 30px;
	line-height:54px;}
	.biaoti{ color:#0093dd; font-size:18px; text-decoration:none; display: block;
    font-size: 20px;
    margin-left: 30px;
    margin-top: 30px;}
.article_index p{ color:#999; font-size:14px; text-decoration:none; display:block; margin:10px 30px 20px 30px;}
.con2_2_1 p , .con2_2_2 p ,.con2_2_3 p{color:#fff; font-size:14px; display:block; margin:15px 15px;font-family:"宋体";text-decoration:none;}
.con2_2_2{width:296px; height:243px;  background-image:url(../image/index_15.gif); margin-left: 4px; float:left;}
.base_read_con2_2{
    height: auto;
    overflow: hidden;
    width: 934px;
	margin-top:10px;
	background-color:#FFF;
}


.con2_2_3{width:296px; height:243px; overflow:hidden; background-image:url(../image/index_17.gif); margin-left:4px;float:left;}


.foot{width:100%; height:217px; background-image:url(../image/index_22.gif);}
a.more1{ display:block; float:right;font-size:14px;margin-top:0px;}
a.blue{ color:#06C;}
.foot .footnav{ width:1280px; margin:0 auto;}
.foot p{display:block; float:left; line-height:22px; padding: 30px 0; width:25%;}
.foot p a{  display:block; font-size:14px; margin-left:60px;text-decoration:none; color:#999}
.foot p b{color:#F90; font-size:20px; display:block; margin-left:60px; margin-bottom:10px;  }
.jishuzhichi{font-size:12px; color:#999; line-height:18px;}
.anniu{ background-image:url(../image/index_35.png); width:26px; height:26px; position:absolute; right:0; bottom:0;}

.cont{ position:relative;}
.cont a{color:#fff; font-size:18px; display:block; margin-top:120px;font-family:"微软雅黑";text-decoration:none; margin-left:20px;}




.big{ width:320px; background:#fff;}
.small a{font-size:14px;}

/**产品首页**/
 #wide-bottom {
  background-color: #ffffff;
  box-sizing: border-box;
  left: 27.05%;
  margin-bottom: 10px;
  padding: 25px 20px 5px;
  position: relative;
  width: 73%;
}

 #wide-bottom .teaser {
  background-color: #ffffff;
  border: 4px solid #bec3c7;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  vertical-align: top;
}
#wide-bottom .teaser.small {
  width: 33%;
}

#wide-bottom .teaser.calculated {
  margin-right: 0.5%;
}

#content .floating-box.calculated, #stage .floating-box.calculated, #wide .floating-box.calculated, #wide-bottom .floating-box.calculated, #content .teaser.big.calculated, #stage .teaser.big.calculated, #wide .teaser.big.calculated, #wide-bottom .teaser.big.calculated, #content .teaser.small.calculated, #stage .teaser.small.calculated, #wide .teaser.small.calculated, #wide-bottom .teaser.small.calculated, #content .contactbox.calculated, #stage .contactbox.calculated, #wide .contactbox.calculated, #wide-bottom .contactbox.calculated {
  float: left;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}
.teaser figure {
  margin: 0 auto 10px;
  position: relative;
}
 .teaser .text {
  margin-bottom: 20px;
  padding: 0 15px;
}
.teaser .dropdown {
  position: relative;
}
.teaser img {
  display: block;
  width: 100%;
}
 .teaser h4 {
  font-family: Arial,Verdana,sans-serif;
  font-size: 1.334em;
  line-height: 1.3;
  margin: 0.8em 0;
}
.teaser .label::after {
  background-position: -215px -60px;
  content: "";
  display: block;
  float: right;
  height: 17px;
  margin-right: -5px;
  margin-top: 3px;
  width: 17px;
}
.teaser .downloads, .teaser .links {
  font-family: Arial,Verdana,sans-serif;
  font-weight: bold;
  list-style-type: none;
  overflow: hidden;
}
.teaser .downloads.pane, .teaser .links.pane {
  background-color: #ffffff;
  border-bottom: 1px solid #bec3c7;
  border-left: 1px solid #bec3c7;
  border-right: 1px solid #bec3c7;
  font-family: Arial,Verdana,sans-serif;
  font-size: 1.083em;
  font-weight: normal;
  left: 0;
  position: absolute;
  right: 0;
  top: 32px;
  z-index: 20;
}
.teaser .links.pane {
  z-index: 21;
}
 .teaser.small .downloads, .teaser.small .links {
  margin: 0 15px 20px;
}
 ul.links li,  ul.downloads li {
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  position: relative;
}
.teaser .pane li {
  line-height: 1.3;
  min-height: 0;
  padding: 10px;
}
 ul.links li::before, ul.downloads li::before {
  display: none;
}
#page ul.links li a::before {
  background-color: #7d8890;
  background-position: -225px -90px;
  content: "";
  height: 24px;
  left: 0;
  margin: 0;
  position: absolute;
  top: 6px;
  width: 24px;
}
#page .teaser .pane li a::before {
  left: 10px;
}
#page ul.links.pane li a::before, #page ul.downloads.pane li a::before {
  top: 19px;
}
 #page ul.links li a::before {
  background-color: #007eb9;
}
#page .teaser ul.links li a::before {
  background-color: #7d8890;
}


.espcms_page_location {
    float: right;
    height: 35px;
    text-align: right;
    width: 550px;
	font-size:12px;
	color:#666;
	 margin-right: 30px;
	 line-height:54px;
}
.espcms_page_location a{ color: #383838;
    outline: medium none;
    text-decoration: none;
}

.pro_zong{ padding:20px;}
.rubai{ width:284px; float:left; margin:3px 3px 18px; border:4px #bec3c7 solid; height:222px; position:relative; }
.rubai a{ text-decoration:none;}
.rubai img{ width:100%; height:174px;}
.rubai a b{ width:24px; height:24px; position:absolute; right:-4px; bottom:-4px; display:block; background:url(../image/mm.jpg) #fff right bottom;}
.rubai span{ color:#000; font-weight:bold; font-size:16px; display:block; padding:13px 15px;}

.goods_head{ padding:51px;}
.goods_head img{ width:290px; height:180px; float:left; margin-right:15px;}
.goods_head p{} 

.panel{ padding:0 20px;}
.open a{ color:#black;}
.open a{ display:block;}

.left_main{ float:right; padding:20px 15px; border:4px solid #bec3c7; width:260px;}
.left_main a { background-repeat:no-repeat; background-position:left center; display:block; margin-bottom:3px; background-color:#ededed; padding:5px 10px 5px 53px; line-height:32px;}
.left_main .left_arrow{ background-image:url(../image/left_arrow.jpg);}
.left_main .left_phone{  background-image:url(../image/left_phone.jpg);}
.left_main .left_mail{  background-image:url(../image/left_mail2.jpg);}
.left_main .left_mail2{  background-image:url(../image/left_mail.jpg);}
