body{font-family: "microsoft yahei";line-height: 26px; margin: 0; padding: 0; font-size: 14px; color: #585656;}
ul,li,h3,dl,dt,dd,i,table,tr,td{margin: 0; padding: 0; list-style: none; border: 0;}
a{color: #696969; text-decoration: none;}
a:hover{text-decoration: none;}
img,iframe{max-width: 100%;width: auto\9!important;}
        @font-face {font-family: "iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }
        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }

.fullSlide{ width:100%;  position:relative;  height:717px;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:717px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:717px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
#top{ width: 100%;height: 130px;  position: absolute; z-index: 999;}
.top{ width: 38%; height: 130px; float: left; z-index: 999; margin-left: 2%; line-height: 130px;}
.top img{display: inline-block;}
.tob{width: 60%;height: 112px; float: left;display: block;}
.ss{float: right; font-size: 14px; margin-right: 80px; margin-top: 18px; padding: 5px 10px; overflow: hidden;width: 261px; height: 34px; border: 1px solid #fff; border-radius: 17px;}
.ss .s2{background: url(../img/ss.png) no-repeat; margin: 0; padding: 0; width: 20px; height: 21px; float: right; border:0px; }
.ss .s1{background: none; border: 0; width: 200px; color: #fff;}
input::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px;
}
.nav{ clear: both; margin-right: 80px; padding-top: 30px;}
.nav ul{display: flex; width: 100%;}
.nav ul li{float: left; flex:1; position: relative; text-align: center;}
.nav ul li a{color: #fff; font-size: 16px; color: #fff; font-size: 18px; }
.nav ul li a:hover{ background: rgba(0,0,0,0.3);}
.nav ul li ul{position: absolute; margin: 0;display: none;}
.nav ul li ul li{float: none; margin: 0; line-height: 36px; background: rgba(0,0,0,0.3);}
.nav .sub li a{font-size: 14px;}

#bannersj{ width:100%;  position:relative;    clear: both;height: 250px; }
#bannersj .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;   _background:#000; _filter:alpha(opacity=60);   }
#bannersj .hd ul{ text-align:center;  padding-top:5px;  }
#bannersj .hd ul li{ cursor:pointer; display:inline-block;  zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden;     line-height:9999px;   }
#bannersj .hd ul .on{ background-position:0 0; }

#bannersj .bd{height: 250px;}
#bannersj .bd ul{height: 250px;}
#bannersj .bd ul li{height: 250px;background-size: auto 100% !important;}
#bannersj .bd ul li img{height: 250px;}

.topsj{position: absolute; top: 0px; width: 100%; z-index: 10;}
.t1{text-align: center; color: #343333; line-height: 43px; padding-top: 56px; vertical-align: middle; height: 166px; width: 100%;}
.t1 h3{font-size: 24px; font-weight: bold; }
.t1 span{font-size: 16px; font-family: Arial;}
.m1conm{line-height: 30px; padding-bottom: 10px;}
.m1conm:nth-child(1){background: url(../img/a1.jpg) left top no-repeat #fdfdfd;}
.m1conm:nth-child(2){background: url(../img/a2.jpg) left top no-repeat #fdfdfd;}
.m1conm:nth-child(3){background: url(../img/a3.jpg) left top no-repeat #fdfdfd;}
.m1conm:nth-child(4){background: url(../img/a4.jpg) left top no-repeat #fdfdfd;}
.m1conm img{padding-bottom: 10px;}
.t2{font-size: 18px; color: #428d00; font-weight: bold; background: url(../img/t2.jpg) left bottom no-repeat; padding-bottom: 20px; margin-bottom: 20px;}
.h133{height: 55px;}
.h50{height: 80px;}
.m2{background: url(../img/m2.jpg) top center no-repeat; margin-top: 98px;}
.t3{color: #fff; text-align: center; line-height: 36px; padding-top: 60px;}
.t3 h3{font-size: 24px; color: #fff; font-weight: bold;}
.t3 span{font-size: 16px; font-family: Arial;}
.m2con{padding-bottom: 30px; width: 100%; padding-top: 40px;position: relative;}
.m2con .next{display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #FFF;color: #215805;font-size: 30px;position: absolute;left: 0px;top: 147px;cursor:pointer;z-index: 99999;}
.m2con .prev{display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #FFF;color: #215805;font-size: 30px;position: absolute;right: 0px;top: 147px;cursor:pointer;z-index: 99999;}


.m2con ul{padding-top: 50px;width: 100%; overflow: hidden; }
.m2con ul li{text-align: center; color: #fff; line-height: 36px;width: 33.33%;text-align: center;}
.m2con ul li a{color: #fff; font-size: 20px; font-weight: bold;}
.m2con ul li img{width: 90%;}
.m2consj{padding-bottom: 30px;}
.m2consj ul{padding-top: 50px;}
.m2consj ul li{text-align: center; color: #fff; line-height: 36px;}
.m2consj ul li a{color: #fff;}
.m2consj ul li img{width: 100%;}
.t4{color: #343333; text-align: center; line-height: 36px; padding-top: 60px;}
.t4 h3{font-size: 24px; color: #343333; font-weight: bold;}
.t4 span{font-size: 16px; font-family: Arial;}
.m3{background: url(../img/m3.jpg) center; padding-bottom: 80px;}
.m3con ul li{  color: #878484; margin-top: 28px;}
.m3con ul li img{width: 114px; height: 114px; border-radius: 50%; float: left; margin-right: 24px; margin-left: 10px;}
.m3con ul li h3{font-size: 16px; font-weight: normal; line-height: 50px; color: #5e5c5c; }
.m3con ul li span{display: block;}
.m3con ul .bai{background: #fff;padding-top: 15px; padding-bottom: 15px; padding-right: 10px; min-height: 158px;}
.m4con{width: 100%; overflow: hidden;}
.m4con{padding-top: 40px;}
.m4con ul li{padding: 0px 5px;}
.m4con ul li img{width: 100%;}
.m5{min-height: 389px; margin-top: 86px;}
.map{height: 389px;}
.dz{background: #348c0a; color: #fff; font-size: 16px; line-height: 53px; height: 389px; padding-top: 30px; padding-left: 30px;}
#foot{background: #303130; height: 155px; text-align: center; color: #aeaeae; line-height: 36px; padding-top: 35px;}

#footsj{height: 65px; clear: both;}
.footsj{width: 100%;height: 65px;color: #FFF; background: #498e3d; opacity:0.75; position:fixed; bottom: 0px; display: block; z-index: 999; }
.footsj a{color: #FFF;}
.footsj .menusj{ background: #498e3d; opacity:0.75; width: 100%;height: 65px;font-size: 14px;padding: 10px 0; text-align: center;}
.footsj .menusj .iconfont{font-size: 20px;}


.zyt{height: 40px; line-height: 40px; font-size: 16px; border-bottom: 3px solid #11bc3d; margin-top: 20px;}
.zyt span{padding: 0px 15px; background:#11bc3d; color: #fff; display: block; float: left; }
.dqwz{float: right; font-size: 14px;}
.zycon{min-height: 450px;}
#c_right_content
{ 
  padding-top:30px;
}
#a_title
{
  font-size:20px;
  color:#333;
  line-height:40px;
  
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
#a_info
{
  border-bottom:1px dashed #ccc;
  margin-bottom: 20px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  line-height:30px;
  position: relative;
}
#a_info span
{
  font-size:12px;
  color:#666;
  margin-right:15px;
}
#a_content
{
  
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:15px #FAFCFE solid;
  min-height:200px;
}
.lujing{border-bottom:1px solid #ccc; line-height: 40px; margin-bottom: 10px; padding-left: 20px;}
.video{width: 600px; margin: auto;}
.page {margin:20px;text-align: center;clear: both; padding-top: 15px;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 3px;margin-right: 10px;}
.selfpage{background:  #d22e2f; color: #fff;}
.selfpage a{color: #fff;}
.close{float: none; font-size: 14px; font-weight: normal; opacity: 1;}


.sy{text-align: center; clear: both;}
.sy a{margin-right: 20px; }



.arclist li{margin-top: 20px;}
.arclistpic img{width: 100%;}
.arclisttext h3{font-size: 16px; line-height: 30px;}

.zycon ul.arclist{padding-top: 10px;}
.zycon ul.arclist li{ border-bottom: 1px solid #f0f2f5; line-height: 30px;transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;}

.zycon ul.arclist li:hover{box-shadow: 0px 1px 12px 5px rgba(0,0,0,0.15);}
.zycon ul.prolist li .zytp{ border: 1px solid #ddd; box-shadow: 5px 5px 5px #ddd; float: left;  margin-top: 20px; line-height: 30px; transition: all 0.5s linear; position: relative; width: 100%;}
.zycon ul.prolist li .protp{overflow: hidden;}
.zycon ul.prolist li .protp img{width: 100%;  transition: all 0.5s linear;  }
.zycon ul.prolist li span{padding-left: 10px; line-height: 40px; font-size: 20px; font-weight: bold;}
.zycon ul.prolist li .zytp:hover{ transform: translate(0,-10px);-webkit-transform: translate(0,-10px);-moz-transform: translate(0,-10px);-o-transform: translate(0,-10px);-ms-transform: translate(0,-10px);-webkit-box-shadow: 1px 6px 15px 4px #fff;-moz-box-shadow: 1px 6px 15px 4px #fff;box-shadow: 1px 6px 15px 4px #fff;}
.zycon ul.prolist li:hover .protp img{}
.s1{display: none;}


#floatright {
    position: fixed;
    right: 20px;
    bottom: 50px;
    z-index: 50;}