﻿
/*= 清除浮动=*/
.clear{clear: both; height:0px; line-height:0px; font-size:0px;}
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}

/* 左右浮动 */
.fl{ float:left;}
.fr{ float:right}

#demo {
	width: 430px;
	margin: auto;
	text-align: center;
	overflow: hidden;
}
#demo img {
	border: 0px;
}
.casetd {
	width: 116px;
	height: 106px;
	background: url(../images/case_bg.gif) repeat-x left bottom;
	vertical-align: top;
}
/*产品分类*/
#quick {
color: #ffffff;
font-size: 24px;
	width: 241px; background:url(../img/cpflbt1.jpg) no-repeat;
	border-top: 0px none;
	text-align: center;
	padding-top: 126px;
	line-height: 40px;
}
#quick a {
font-size: 16px;
    color: #ffffff;
	display: block;
	background:url(../img/1_369.jpg);
	text-align: center;
	height: 40px;
	line-height: 40px;
	letter-spacing: 2px;
	margin-top: 0px;
}
#xiaolei div{width: 214px;
padding-left: 116px;
border-top: 0px none;
line-height: 16px;}
#xiaolei a {padding-left:6px;
font-size:14px;
color: #fff;
background:#6ec22f}

#quick a:hover, #quick a:active { font-size:18px; text-decoration: underline;
	color: #ffffff;
}
/*产品分类结束*/

ul,ol{
list-style-type:none;/*清楚列表样式符*/
margin-left:0;/*清楚IE左缩进*/
padding-left:0;/*清楚非IE左缩进*/
}
select,input{vertical-align:middle;}

a{text-decoration: none;}
a:link {color: #555555;}
a:visited {color: #555555;}
a:hover{color: #1BAF04;}
a:active {color: #333333;}
.clearit{clear:both;}
.zt { margin:0 auto;}
.bk {border: 1px solid #DEDFE0; background:#FFFFFF;}
.m10 { margin-bottom:10px;}
.ghtit { width:93%;height:20px;border-bottom:1px solid #7BC565; margin:0 auto; padding-top:8px; padding-bottom:8px;}
.ghtit h1 { font-size:14px; font-weight: bold; color: blue; float:left;}
.ghtit span {font-size:12px; color:#C6C6C6; margin-top:10px;float:right;}
.gh h2 { font-size:18px;border-bottom:1px solid #7BC565; width:88%;margin:0 auto; padding-top:10px; padding-bottom:10px;}
.ghtit2 {height:25px; width:95%;font-size:18px;border-bottom:1px solid #7BC565;margin:0 auto; padding-top:10px; padding-bottom:10px;}
.ghtit2 h2 {font-size:18px; float:left;}
.ghtit2 span {font: 14px "宋体";margin-top:10px; margin-right:110px;float:right;}

a img{border:none;}
input:focus{border:none;outline:none;}


/***顶部企业名称***/
.head-wrapper{width:width:100%;margin:0 auto;}
.logo-search-box{width:960px;margin:0 auto;  position:relative; height:115px}

/***导航***/
.wraper{ width:100%;background:#044dab;}
.nav{ position:relative; width:1200px; height:50px;  overflow:hidden;margin:0 auto;}  /*如果栏目比较少，请修改前面的宽度小一点*/
.nav li{ position:relative; float:left; width:125px; height:50px; line-height:50px; text-align:center; font-size:16px; z-index:1}
.nav li a{ display:block; height:50px; color:#fff;}
.nav li a:hover{ width:120px; height:50px; background:#EE9C00;margin-left:5px; margin-right:5px}

/*********广告条*******/
.DB_tab25 {width:100%;height:450px;position:relative;overflow:hidden} /*图片高度把510改一下*/
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:450px;display:none}/*图片高度把510改一下*/
.DB_tab25 .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:-100px;top:70px;}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:650px;top:60px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:-50px;top:110px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:0px;top:20px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:650px;top:200px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:0px;top:40px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:600px;top:40px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:650px;top:200px}
.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:400px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:200px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:200px;cursor:pointer;display:none}


.all_tit{ text-align:center; font-size:30px; color:#999; text-transform:uppercase; font-family:Arial; line-height:26px;}
.all_tit01{ font-weight:bold; font-size:24px; color:#000; font-family:'微软雅黑'; background:url(../images/tit02.jpg) no-repeat bottom center; height:35px;}
.all_tit01 span{ color:#ff9700;}
/****首页 新闻资讯****/
.index_news{  overflow:hidden; padding-top:40px;}

.index_news01{ width:1150px; margin:0 auto;}

.index_news03{ display:block; overflow:hidden; width:104%; padding:36px 0 0;}
.index_news03 dl{float:left; width:517px; height:127px;background:url(../images/index_news03.jpg) 0 0 no-repeat; margin:0 29px 31px 0; overflow:hidden;}
.index_news03 dl dt{ float:left; width:170px; overflow:hidden; text-align:center;}
.index_news03 dl dt img{ max-width:100%;}
.index_news03 dl dd{ float:right; width:310px; padding:0 15px 0 22px; height:120px; margin-bottom:7px; overflow:hidden; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl:hover dd{ background:#4b4b4b;}

.index_news03 dl dd h4{ font-size:17px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#000;padding:15px 0 0; line-height:36px; height:36px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl:hover dd h4{ color:#ff9700;}

.index_news03 dd span{ display:block; font-size:14px; line-height:22px; height:44px;overflow:hidden; color:#676767; padding:7px 0 0;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl:hover span{ color:#eeeded;}


.index_news04{ width:133px; height:37px; line-height:35px; margin:0 auto;}
.index_news04 a{ display:block; color:#737373; font-size:14px; text-align:center; border:#d6d6d6 solid 1px;width:131px; height:35px;}
.index_news04 a:hover{ color:#ff9700; border:#ff9700 solid 1px;}


/*新闻中心*/
/*产品相关新闻*/
.ghjg1 { width:100%;overflow:hidden;margin:0 auto;}
.ghjg1 h2{font-size:14px; font-weight: bold; color:#6B6B6B;height:30px;padding-left:30px;background:#CCC;line-height:30px;}
.ghjg1 ul{ list-style:none; margin:5px 0px 0px 5px;}
.ghjg1 li{ line-height:27px; background:url(../images/jt.png) top left no-repeat;border-bottom:1px dashed #CCC; width:46%; float:left; margin-right:30px;}
.ghjg1 li a{ line-height:25px; color:#5b6266;padding:0px 10px 0 10px; font-size:13px;}
.ghjg1 li span{ float:right; line-height:25px; color:#ACACAC}
.ghjg1 li a strong{ line-height:25px;}
.ghjg1 li a:hover{color:#1BAF04;}


/* 分页新闻-列表 */
.list{ background-color:#fff;width:1200px;margin: 0 auto;overflow:hidden;}
.list .node{margin:0px 0px 20px 20px;width:840px; border-bottom: 1px #CCC dashed;  height: 120px;} /* 单个文章信息 */
.list .nodel { margin : 0px 20px 0px 5px;float:left;} 
.list .node img{padding:5px;background:#fff;border:1px solid #ccc;width:140px; height: 90px; float:left;}
.list .noder {width:100%; }
.list .noder .title{padding-bottom:0px; height: 30px; line-height: 30px; text-align: left;} /* 标题 */
.list .noder .title h2{ font-size:18px; text-align:left;color: #666666; font-weight:bold;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list .noder .title a:hover{ color:#000; font-weight:bold;}

#time{float: right;color: #888888;}
#guanjian{ float: left;}
.list .noder .description{color:#555; padding-left: 5px; padding-right: 5px; padding-top: 5px;}
.list .noder .description p{ line-height: 20px;text-indent: 2em; text-align: left;} /* 描述 */




/* 走动的图片transform: scale(0.92)缩小多少*/

.mr_frbox { height: 420px;border:1px solid #EBEBEB; padding: 24px 22px 0px; }
.mr_frBtnL { float: left; margin: 148px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 420px; width: 1000px; }
.mr_frBtnR { float: right; margin-top: 148px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height: 395px; width: 200px; margin-right: 13px; overflow: hidden; }/* 滚动高度，宽度*/
.mr_frUl ul li H3{font-size:14px;color:#8F8F8F;line-height:45px; text-align:center;display:block;white-space:nowrap; text-overflow:ellipsis; }/* 内容超出宽度时隐藏超出部分的内容 */
.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8;  height: 145px; width: 200px;}

 /*产品图片放大 */ 
#main .photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
   margin: 0 10px 10px -4px;
   clear: both;
   width: 100%;
   text-align: center;
   font-size: 10px;
   color: #888888;
}

/*产品放大css*/
	.container {
		  margin: 0 auto;
		}

		.doc-modal-list {
		  max-width: 660px;
		  margin: 0 auto;
		}

		.doc-modal-list img {
		  max-width: 100%;
		}

		@media (max-width: 800px) {
		  .doc-modal-list {
			max-width: 100%;
			margin: 20px;
		  }
		}
		
/*产品横向列表*/
.cplb {width:100%;color:#000000; padding-top:10px; padding-bottom:20px; }
.cplb a:visited{color:#fff;text-decoration:none;font-size:16px;  }
.cplb a:hover{color:#fff;text-decoration:underline;font-size:18px;}

/*按钮*/

.button {
display: inline-block; 
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ 
*display: inline;
width:155px;
height:50px;
line-height:30px;
vertical-align: baseline; 
margin:5px 4px 5px; 
outline: none; 
cursor: pointer; 
text-align: center; 
text-decoration: none; 
font: 18px/40px Arial, Helvetica, sans-serif; font-weight:bold; 
padding: .2em 8px .8em; 
} 

/* blue */
.blue {
border: solid 0px #2a1101; background:#EE9C00; 
} 
.blue a{color:#fff;  font-family:"宋体";  } 
.blue:hover { background:#2560AE; color:#fff;   
} 
.blue:active { 
color: #fff; }
.gbottom {
  background:#003D8B;
  padding: 50px 0 0 0;
  overflow: hidden; }
.bottom_list dl {
  float: left; }
.bottom_list dl dt {
  font-size: 18px;
  color: #ffffff;
  height: 50px; }

.bottom_list dl dd {
  height: 30px;
  color: #a0a1a3;
  font-size: 14px; }

.bottom_list dl dd a {
  color: #a0a1a3;
  font-size: 14px; }

.bottom_list dl dd a:hover {
  color: #ffffff; }

.bottom_list dl dd.ht {
  padding-bottom: 20px;
  vertical-align: middle; }

.bottom_list dl dd.ht img {
  padding-right: 10px; }

.bottom_list dl dd i {
  padding-right: 5px; }

.bo_erweima {
  width: 142px;
  font-size: 14px;
  color: #a0a1a3; }
.container {
  width: 1200px !important;
  padding: 0; }

.container-fluid {
  width: 100%; }
  
 .sygsjj{ background:url(../img/b2.jpg) repeat-x; height:780px}
.sygsjj h1{ text-align:center; padding:13px 0 13px 0}
.bttit{ text-align:center; background:url(../img/b1.png) bottom center no-repeat}
.bttit b{ color:#fff; font-size:42px; text-transform:uppercase; display:block}
.bttit span{ color:#ffb400; font-size:24px;}
.sygsjj p{ color:#fff; font-size:16px; margin:10px 0; line-height:200%; }
.more{ text-align:center; color:#273246; background:#C73426; padding:10px 50px; margin-left:44%}

/* focus_Box */
#focus_Box{position:relative;width:1200px;height:440px;margin:20px auto 0 auto;}
#focus_Box ul{position:relative;width:1200px;height:440px;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px; border:10px solid #ffb400;}
#focus_Box li img{width:100%;height:100%;vertical-align:top; }
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat; left:-70px; top:205px;}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:-60px; top:205px;} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
.w1200{ width:1200px; margin:0 auto}

.common-pro {
  width: 1230px;
  overflow: hidden; }
  .common-pro ul li {
    width: 386px;
    height: 300px;
    margin-right: 21px;
    margin-bottom: 21px;
    position: relative;
    overflow: hidden; }
    .common-pro ul li a span {
      position: absolute;
      line-height: 30px;
      bottom: -270px;
      height: 300px;
      left: 0;
      width: 100%;
      color: #ffffff;
      background: url(../img/imgbg1.png);
      text-align: center; }
    .common-pro ul li a p {
      text-align: center;
      height: 170px;
      width: 100%;
      padding-top: 100px;
      color: #ffffff;
      font-size: 24px; }
      .common-pro ul li a p cite {
        display: block;
        font-style: normal;
        color: #ffffff;
        font-size: 30px;
        text-align: center; }
    .common-pro ul li:hover a span {
      background: url(../img/imgbg3.png);
      bottom: 0;
      color: #ffffff; }
.pro-category .category-list ul li, .common-pro ul li, .area-content ul li {
  float: left; }
  .transition {
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s; }
  
  .mid77{font-family: "Microsoft Yahei";font-size:20px;COLOR: #fff;line-height:30px; font-weight:bold; text-decoration:none;}
.mid88{font-family: "Microsoft Yahei";font-size:14px;COLOR: #fff;line-height:24px;  text-decoration:none;}
.mid33{font-family: "Microsoft Yahei";font-size:30px;COLOR: #fff;line-height:30px; text-decoration:none;font-weight:bold; text-align:center;}
.mid44{font-family: "Microsoft Yahei";font-size:24px;COLOR: #fff;line-height:40px; text-decoration:none;font-weight:bold;text-align:center;}
.zuo{ background:#EAEAEA; height:400px; width:240px; margin-top:15px;}

 .menu{ overflow:hidden; width:840px; margin:0 auto; }
 .menu li{line-height:45px; font-size:14px; overflow:hidden;border-bottom: 1px dashed #0065B3;float:left;width:380px;}
 .menu li a{ display:block; width:207px; margin-left:15px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  float:left; }
 .menu li span{ display:block; float:right;}
 
 /***导航***/
.nav-box{ width:100%;height: 50px; background:url(../image/dh.jpg);}
.first-menu li{min-width: 110px;text-align: center;}
.first-menu>li{float: left;display: block;position: relative;}
.first-menu a {color: #fff;display: block; font-size: 16px;line-height: 50px;text-decoration: none;text-transform: uppercase;}
.first-menu li:hover {background-color: #cc0000;  border-radius:5px;}
.first-menu li:hover > a {color: #fff;}
.submenu {left: 0;max-height: 0;position: absolute;top: 55px;z-index: 1;-webkit-perspective: 400px;-moz-perspective: 400px;-ms-perspective: 400px;-o-perspective: 400px;perspective: 400px;}
.submenu li {opacity: 0;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s, -webkit-transform .5s;-moz-transition: opacity .4s, -moz-transform .5s;-ms-transition: opacity .4s, -ms-transform .5s;-o-transition: opacity .4s, -o-transform .5s;transition: opacity .4s, transform .5s;}
.first-menu .submenu li a {border-radius: 0;color: #000; font-size:15px;background-color:#f4f4f4;border-top:#ddd 1px solid;}.first-menu .submenu li:hover a {border-radius: 0;border-top:#e60000 1px solid;background:#e60000;color: #ffffff;}
.first-menu > li:hover .submenu, .first-menu > li:focus .submenu {max-height: 2000px;z-index: 10;}
.first-menu > li:hover .submenu li, .first-menu > li:focus .submenu li {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}       
.first-menu li:hover .submenu li:nth-child(1) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.first-menu li:hover .submenu li:nth-child(2) { -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -ms-transition-delay: 50ms;-o-transition-delay: 50ms; transition-delay: 50ms;}
.first-menu li:hover .submenu li:nth-child(3) { -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms; transition-delay: 100ms;}
.first-menu li:hover .submenu li:nth-child(4) { -webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
.first-menu li:hover .submenu li:nth-child(5) {-webkit-transition-delay: 200ms; -moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.first-menu li:hover .submenu li:nth-child(6) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}
.first-menu li:hover .submenu li:nth-child(7) { -webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
.first-menu li:hover .submenu li:nth-child(8) {-webkit-transition-delay: 350ms; -moz-transition-delay: 350ms; -ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}
.submenu li:nth-child(1) { -webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms;}
.submenu li:nth-child(2) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
.submenu li:nth-child(3) {-webkit-transition-delay: 250ms; -moz-transition-delay: 250ms;-ms-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms;}
.submenu li:nth-child(4) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms; -ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.submenu li:nth-child(5) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms; -ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
.submenu li:nth-child(6) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms; transition-delay: 100ms;}
.submenu li:nth-child(7) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms; transition-delay: 50ms;}
.submenu li:nth-child(8) {-webkit-transition-delay: 0s; -moz-transition-delay: 0s;-ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s;}

/*页眉*/
.header{width:100%; /*overflow:hidden;*/ background-color:#fff;}

.header_top { overflow:hidden; width:100%; height:46px; background:url(../image/header_top.png) repeat-x left top;}
.header_top p{ float:left; font-size:13px; line-height:40px;} 
.header_top ul{ overflow:hidden; float:right; margin-top:14px;}
.header_top li{ float:left; margin:0 10px; font-size:13px; color:#666;}
.header_top li a{ color:#666}

.header_center { overflow:hidden; width:1200px; height:150px; margin:0 auto}
.header_center h1{ float:left; margin-top:30px;}
.header_center h2{ float:left; margin-left:10px; padding-left:10px; border-left:1px solid #e1e1e1; margin-top:30px; font-size:36px; color:#000}
.header_center h2 b{ color:#c73426;}
.header_center h2 p{ font-size:18px; font-weight:bold; color:#C73426; margin-top:10px;}
.header_center h2 p img{ margin:0 4px;}
.header_center .phone{ overflow:hidden; padding:5px 0; float:right; margin-top:35px; padding-left:60px; background:url(../image/phone.png) no-repeat left center; margin-right:30px;}
.header_center .phone em{ display:block; font-size:13px; color:#000;}
.header_center .phone span{ font-size:24px; color:#c73426; font-weight:bold; display:block;}


/*main_01*/
.mainw{width:100%; /*background:#d9d9d9;*/}
.main{width:100%;}
.main_01{width:1200px; margin:0 auto;height:700px; }
.main_01_title{width:1200px; margin:0 auto; background:url(../image/index_12.png) no-repeat bottom center;height:250px; font-family:微软雅黑; position:relative}
.main_01_title .shuzi{ font-size:100px; font-weight:bold; color:#51B133;width:500px; margin:0 auto; text-align:center; line-height:100px;}
.main_01_title span{ font-size:22px; display:block;width:180px; height:35px; background:#fff; top:96px;left:605px;font-weight:bold; color:#C73426; position:relative; line-height:35px; text-align:center;}
.main_01_title .neirong1{ font-size:18px;color:#000000; text-align:center; font-weight:bold; line-height:50px;}
.main_01_title .neirong2{ font-size:16px;color:#4b4b4b; text-align:center;  line-height:30px; width:800px; margin:0 auto;padding-top:10px;}
.main_01_con{width:1200px; margin:0 auto;padding-top:50px;}
.main_01_con_left{width:880px; height:477px; float:left}
.main_01_con_left ul{margin-right:-8px;}
.main_01_con_left ul li{  float:left; margin:0 8px 8px 0; overflow:hidden; position:relative;font-family:微软雅黑;}
.main_01_con_left ul li img{width:100%;}
.main_01_con_left ul li a:hover .beijing1{width:100%;height:100%; background:rgba(81, 177, 51, 0.3); top:0; position:absolute; }
.main_01_con_left ul li a p,.main_01_con_left ul li a i,.main_01_con_left ul li a span{ display:block; position:absolute; text-align:center}
.main_01_con_left ul li a{color:#FFF;}
.main_01_con_left ul li a:hover p{top:30%; width:100%; font-size:16px; font-weight:bold;}
.main_01_con_left ul li a:hover i{ background:url(../image/index_14.jpg) no-repeat center;height:5px;top:45%; width:100%;}
.main_01_con_left ul li a:hover span{font-size:12px;top:50%; width:100%;}
.tupian1{width:379px;height:208px;}
.tupian2{width:492px;height:208px;}
.tupian2 img{ margin-top:-160px;}
.tupian3{width:490px;height:253px;}
.tupian4{width:380px;height:253px;}
.tupian5{width:312px;height:274px;}
.main_01_con_right{width:312px; float:right;}
.main_01_con_right ul li{  float:left;  overflow:hidden; position:relative;font-family:微软雅黑;}
.main_01_con_right ul li img{height:100%;}
.main_01_con_right ul li a:hover .beijing1{width:100%;height:100%; background:url(../image/index_05.png) repeat-x; top:0; position:absolute; }
.main_01_con_right ul li a p,.main_01_con_right ul li a i,.main_01_con_right ul li a span{ display:block; position:absolute; text-align:center}
.main_01_con_right ul li a{color:#FFF;}
.main_01_con_right ul li a:hover p{top:30%; width:100%; font-size:16px; font-weight:bold;}
.main_01_con_right ul li a:hover i{ background:url(../image/index_14.jpg) no-repeat center;height:5px;top:45%; width:100%;}
.main_01_con_right ul li a:hover span{font-size:12px;top:50%; width:100%;}
.main_01_con_right .tmore{ margin-top:8px; width:312px; height:188px; background:#51B133}



/*about*/
.about{ overflow:hidden;width:100%; background:url(../image/vsBg.png)}
.about .aboutBox{position:relative;height:480px;  }
.about .aboutBox img.jp{ display:block; position:absolute; left:-80px; bottom:0; z-index:1000}
.about .aboutBox h3{ text-align:center; margin-top:75px;}
.about .aboutAn{ width:1200px; height:390px; overflow:hidden; margin-top:-57px;background:url(../image/aboutBg.png) no-repeat  right 40px;}
.about .about01{ width:1200px; height:390px; overflow:hidden; position:relative;}
.about .about02{ position:absolute; top:0; left:0px; width:100%;}
.about .aboutDl{ overflow:hidden; width:1200px; height:460px; float:left; }
.about .aboutDl dt{ width:424px; height:459px; float:right; margin-right:30px;}
.about .aboutDl dt img{ display:block;}
.about .aboutDl dd{float:left;width:630px;padding: 0 30px;margin-left: 110px;	margin-top: 80px;}
.about .aboutDl dd h4{ font-size:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.about .aboutDl dd h4 a{ color:#272727}
.about .aboutDl dd i{ display:block; width:50px; height:2px; margin:8px 0 15px; background-color:#676767}
.about .aboutDl dd p{ font-size:15px; line-height:24px; text-align:justify; color:#404040}
.about .aboutDl dd p a{ color:#1d1d1d; font-weight:bold;}
.about .aboutAn em{ display:block; cursor:pointer; width:90px; height:38px; position:absolute; top:405px;*top:415px;  z-index:1000000} 
.about .aboutAn .ablt{ background:url(../image/about_Lt.png) no-repeat center top; left:384px;}
.about .aboutAn .abrt{ background:url(../image/about_Rt.png) no-repeat center top; left:490px;}
.about .aboutAn em:hover{ background-position:bottom;}
/*菜单导航*/
.cpMenu{width:200px; height:860px; background-color:#19a7f0; padding-left:20px;}
.cpMenu h4{background-color:#19a7f0; height:50px; line-height:50px; font-size:20px; background-color:#19a7f0; color:#FFF;}
.cpMenu h4 a{margin-left:38px; color:#fff;}
.cpMenu dl{margin:14px 10px 0 10px;}
.cpMenu a{height:36px; color:#fff; background:url(../image/cpMuDt.png) no-repeat left center;display:block; padding-left:28px; height:36px; line-height:36px; font-size:15px; color:#fff; text-decoration:none;}

.cpMenu a:hover{background:#E201CA; font-weight:bold;}
.container { margin:0 auto; 
    width:1200px;
}

.conta{ width:100%; height:660px;}
/*pro*/
.pro { overflow:hidden; width:100%; padding:40px 0; background:url(../image/probg.png) repeat center;}
.proleft { overflow:hidden; width:226px; float:left; border:2px solid #c73426;}
.proleft h2{ font-size:20px; padding:15px 0 15px 20px; background-color:#c73426;}
.proleft h2 a{ color:#fff;}
.proleft h2 p{ font-size:12px; color:#fff; font-weight:normal; margin-top:2px;}
.proleft .menu { overflow:hidden; width:200px; padding-left:26px; padding-top:14px; background-color:#fff;}
.proleft h3{ font-size:16px; margin-bottom:10px; color:#000}
.proleft h3 a{ color:#000}
.proleft ul{ overflow:hidden; width:167px; margin-bottom:20px;}
.proleft li{ overflow:hidden; width:100%; *float:left; font-size:14px; line-height:33px;}
.proleft li a{ display:block; padding-left:25px; color:#000; background:url(../image/pro_left_s01.png) no-repeat 15px center; text-decoration:none;}
.proleft li.cur a,.proleft li:hover a{ background:url(../image/pro_left_s02.png) no-repeat 15px center; background-color:#c73426; color:#fff; font-weight:bold}

.proright { overflow:hidden; width:1180px; float:left;}
.proright .top{ overflow:hidden; margin-bottom:18px; background:url(../image/pro_right01.png) repeat-x left bottom; width:100%; padding-top:20px;}
.proright .top ul{ overflow:hidden; float:left; padding-left:200px;}
.proright .top .more{ float:right; font-size:13px; color:#fff;}
.proright .top li{ float:left; font-size:16px; padding-bottom:17px}
.proright .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px; border-right:#b3b3b3 1px dotted; }
.proright .top li.last a{ border:none}
.proright .top li.cur,.proright .top li:hover{ background:url(../image/pro_right02.png) no-repeat center 27px;*background:url(Img/Index/pro_right02.png) no-repeat center 29px; font-weight:bold; padding-bottom:14px; border-bottom:3px solid #51B133}
.proright .list { overflow:hidden;}
.proright .list li{ float:left;}
.proright .list li img{ display:block; width:282px; height:184px;    border: 1px solid #ccc;}
.proright .list li span{ display:block; text-align:center; font-size:14px; color:#333;}
.proright .list li a{ display:block; text-decoration:none}
.proright .list li:hover { border-color:#ab372c;}
.proright .list li h3{ background:url(../image/ery.jpg); color:#FFF; font-size:15px;}

.leaf {
    left: -280px;
    top: 120px;
}
.branch {
    right: -190px;
    top: 120px;
}
/*动态*/
.dt{ overflow:hidden; width:100%; }
.dt .dtBox01{ overflow:hidden; width:378px; border:1px solid #e5e5e5; float:left; margin-top:20px; margin-right:20px; background:rgba(255, 255, 255, 0.42)}
.dt .dtBox01 .heZi{ }
.dt .dtBox01 .heZi a.tupian{ display:block; text-align:center;margin-top:25px; margin-bottom:15px;}
.dt .heZi .menu{ overflow:hidden; width:340px; margin:0 auto;}
.dt .heZi .menu li{line-height:45px; background:url(../image/jt.png) no-repeat left center; font-size:13px; overflow:hidden;border-bottom: 1px dashed #51B133;}
.dt .heZi .menu li a{ display:block; width:307px; margin-left:15px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  float:left; }
.dt .heZi .menu li span{ display:block; float:right;}
.dt .dtBox_wenda{overflow:hidden; width:318px; height:468px; border:1px solid #e5e5e5; float:right; margin:30px 0;}
.dt .wenDa{ width:100%; margin-top:30px; height:420px; overflow:hidden; position:relative;}
.dt .wen01{ border-bottom:1px dotted #e4e4e4; width:284px; margin:10px auto 0;}
.dt .wen01 h5{ font-weight:normal; background:url(../image/dt_wen.png) no-repeat left center; padding-left:32px; font-size:13px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:15px;}
.dt .wen01 h5 a{ color:#40a3ee; margin-top:15px;}
.dt .wen01 p{ background:url(../image/dt_da.png) no-repeat left top; padding-left:32px; font-size:13px; color:#333; line-height:25px; height:50px; overflow:hidden; margin-bottom:10px; margin-top:15px;}
.dt .wen01.last{ border:none;} 
.title.hhhh{margin-bottom:30px;}
.dt .dtBox01 .title h3 .more1{font-weight: normal;float: right;font-size: 13px;margin-left: 120px;color: #333;margin-top: 6px; font-family: Arial;}
.hhhh h3 .more1{font-weight: normal;float: right;font-size: 13px;margin-left: 92px;color: #333;margin-top: 6px; font-family: Arial;}
/*头*/
.title5{ overflow:hidden; width:100%; margin-top:20px;}
.title5 h3{font-size:20px; font-weight:normal;  border-left:6px solid #C73426; padding-left:15px; float:left;}
.title5 h3 a{color:#000; font-size:17px;}

.title5 h3 .more1{font-weight: normal;font-size: 13px;margin-left: 200px;color: #333;margin-top: 6px; font-family: Arial;}
.dt .heZi .menu li a:hover {
    text-decoration: underline;
}

.link {
    overflow: hidden;
    width: 100%;
    margin-bottom: 15px;
}
.link .linkTop {
    overflow: hidden;
 border-bottom: 1px solid #c6c6c6;
    margin-bottom: 15px;
}
.link h3 {
    float: left;
    font-size: 18px;
    float: left;
    padding: 6px 15px 6px 25px;
    background: url(../image/link.png) no-repeat center;
}
.link .rukou {
    font-size: 12px;
    color: #808080;
    float: right;
    margin-top: 15px;
}
.link ul {
    overflow: hidden;
}
.link li {
    float: left;
    margin: 5px 7px;
    font-size: 12px;
    white-space: nowrap;
}
.link li a {
    color: #333;
}
/*尾部*/
.footer{ overflow:hidden; width:100%; background:#1f1f1f;}
.footer .navBox{ overflow:hidden; width:100%; line-height:25px; margin-top:35px;}
.footer .navBox li{ font-size:15px; padding: 0 24px; float:left; background:url(../image/ft_nav_li.png) no-repeat center right;}
.footer .navBox li a{ color:#C7C7C7;}
.footer .navBox li.last{ background:none;}
.footer .footer_bottom{ overflow:hidden;width:100%;overflow:hidden; margin-top:45px; margin-bottom:40px; float:right;}
.footer .footer_bottom dt{ width:580px;float:left; }
.footer .footer_bottom dt { font-size:14px; color:#C7C7C7;height: 20px; font-weight:normal ; line-height:32px;}

.footer .footer_bottom dd{ overflow:hidden;width:260px; padding-left:28px;  border-left:1px solid #666; border-right:1px solid #666;  float:left;}
.footer .footer_bottom dd h3{ font-size:30px; color:#FFFFFF; font-weight:normal;}
.footer .footer_bottom dd p { font-size:12px; color:#999999;}
.footer .footer_bottom dd a{ display:block; width:176px; height:50px;  font-size:18px; color:#1f1f1f; line-height:50px; background:url(../image/ft_zxkf.png) no-repeat center; margin-top:20px;}
.footer .footer_bottom dd a i{ display:block;float:left; margin-top:5px; margin-right:15px; margin-left:30px;}
.footer .footer_bottom dd.last{ float:right; width:300px; border:none}
.footer .footer_bottom dd .thhezi{ width:120px; float:left; margin-right:15px;}
.footer .footer_bottom dd .thhezi span{ display:block; text-align:center; font-size:13px; color:#C7C7C7; line-height:30px;}
.footer .ftttt{ width:100%; overflow:hidden;margin-bottom:30px;}
.footer .tp{width:500px; margin:0 auto; }
.footer .tp img{ margin-right:6px; display:block; float:left;}

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:65%; right:52%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}
.pro_left {
    overflow: hidden;
    width: 230px;
}
.pro_left h3 {
    font-size: 18px;
    padding-left: 15px;
    height: 65px;
    line-height: 65px;
    background-color:#05843f;
}
.pro_left h3 a {
    color:#fff;
}
.pro_left h3 span {
    font-size: 12px;
    color:rgb(249, 180, 10);
    font-family: Arial;
    font-weight: normal;
    margin-left: 5px;
}
.pro_left dl {
    overflow: hidden;
    padding: 0 15px;
    background-color:#54b333;
}
.pro_left dt {
    overflow: hidden;
    width: 190px;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    font-size: 15px;
    margin-top: 20px;
    font-weight: bold;
    background: url(../image/pro_left01.png) no-repeat left center;
}
.pro_left .phone {
    overflow: hidden;
    width: 230px; 
    background:#05843f;
}
.pro_left .phone p {
    background: url(../image/pro_left04.png) no-repeat left center; 
    padding-left: 50px;
    margin-left: 30px;
    margin-top: 25px;
}
.pro_left .phone em {
    display: block;
    font-size: 20px;
   color:#FFF
}
.pro_left .phone span {
    display: block;
    font-size: 13px;
   color:#FFF
}
.pro_left .phone h5 {
    font-size:30px;
    color: #fff;
    font-weight: normal;
    margin-top: 5px;
    margin-left: 30px;
}
.pro_left .phone h6{ font-size:14px; line-height:35px; padding-left:25px; padding-top:10px;}
.pro_left dd a {
    font-size: 16px;
    color: #fff; font-weight:bold;
    line-height: 40px;
    background: url(../image/pro_left02.png) left center no-repeat;
    padding-left: 10px;
    margin-left: 10px;
    display: block;
}
.pro_left dd a:hover {
   text-decoration: underline; 
}


