/*初始化*/
html { font-family:"微软雅黑"; font-size:14px;} 
html,body{ height:100%; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%;  }
a, a:hover { text-decoration: none; outline: none;  transition: all 0.3s ease; }
a{ color:#0b0808;    transition: all 0.3s ease; /*white-space: nowrap;*/}
p{ margin:0; padding:0;}
:link, :visited{text-decoration: none;}
ul,li { list-style: none }
img { border: none; max-width:100%;}
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; }

.zj{ width:1200px; margin:0 auto; display:block;}
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); /*按下鼠标图片周边不会出现虚线*/}


/*header*/
.header { width: 100%; height: 112px;  margin: 0 auto; min-width:1200px;}

.home_k{ height:32px; line-height:32px; color:#e7e8e7; background:#2e973a;min-width:1200px; display:block; }
.hy{ width:430px; float:left;font-size:13px; padding-left:10px;}
.hy1{ width:536px; float:left; text-align:right;font-size:13px; padding-left:10px;}

.home_k .ss{ width:200px; margin:4px 0; height:22px; float:right; border:1px solid #acceaf;color:#acceaf;}
.home_k .ss .s1{ width:158px;height:22px; display:block; float:left; padding:0 10px; color:#fff; line-height:22px;}
.home_k .ss .s2{ background:  url(../images/ico1.png) no-repeat center center; width: 22px; height: 22px; display: block; float: right; cursor: pointer; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {    /* WebKit browsers */   color: #acceaf;   }   
input:-moz-placeholder, textarea:-moz-placeholder {   /* Mozilla Firefox 4 to 18 */   color: #acceaf;   }   
input::-moz-placeholder, textarea::-moz-placeholder {    /* Mozilla Firefox 19+ */   color:#acceaf;  }   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {    /* Internet Explorer 10+ */   color:#acceaf;   } 



.top{ width:1200px; margin:0px auto; height:90px; font-size:12px; color:#fff;}
.top .logo{ width:216px;  float:left; height:90px; display:block;  }
/*.top .navBar { width:945px; float:right; color:#676767; height:90px; margin-left:2px;  }
.top .navBar li { float:left; position:relative; z-index:999;}
.top .navBar li a{color:#1e1e1e; font-size:15px;width:135px; display:block;text-align:center;  }
.top .navBar li span { display: table; float:right; line-height:77px;  text-align: center; font-size:16px; height:77px; padding:0 3px 0px;}
.top .navBar li a span:hover,.top .navBar li .active span{ color:#0068b7;}

.top .navBar li .sub { display: block; position:absolute;  left:0; width:113px; margin:0 11px; padding:0px 0 0px; margin-left:-1px; left:24px;}
.top .navBar li:hover .sub { display:block;} 
.top .navBar li .sub a { height:34px;  width:113px; text-align:center; display:block; float:left; line-height:34px; background: url(../images/nav_bj.png) repeat center; color:#434343; }
.top .navBar li .sub a:hover{ background:#de3843; color:#fff;}
.top .navBar li .sub a:last-child{ padding-bottom:2px;}*/

/* 本例子css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{ width:945px; float:right;   position:relative; z-index:1;   color:#676767; height:90px; line-height:90px;   }
	.nav{ width:945px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav h3{ font-size:100%; font-weight:normal;  }
	.nav .m{  position:relative; float:left; width:93px; margin:0 ; display:inline; text-align:center;   }
	
	.nav h3 a{ font-size:15px;  zoom:1;  height:90px; line-height:90px; padding:0px 0;  display:block; color:#1e1e1e; }
	.nav h3 a:hover{ color:#2e973a; }
	/*.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }*/
	
	.nav .sub{ display: none; /*默认隐藏*/ width:125px; padding: 0; margin:0 5px;  position:absolute; top:90px;  background: url(../images/nav.png) repeat center center;  float:left; line-height:36px; }
	.nav .sub li{ text-align:center;  }
	.nav .sub li a{ color:#2e973a; display:block; zoom:1; font-size:14px;}
	.nav .sub li a:hover{  background:#2e973a; color:#fff;   }
	





/*wrap*/
.wrap {z-index: 500; width:100%; margin:0 auto; /* position: relative; top:-60pxmargin-top:20px; */ display:table;}
/* gg */
.gg_k a:hover{ color:#2e973a;}
.gg_k{ background:#f2f2f2; height:42px; width:100%;}
.gg_l{ width:600px; float: left;line-height:42px;}
.gg_l h1{  padding-left:10px; float:left; font-size:14px; color:#333333; font-weight: bolder; margin:0 4px 0 0px; width:76px;}
.gg_l a{ color:#333333;}
.txtScroll-top1{ width:480px;  overflow:hidden; position:relative; float:left;    }
.txtScroll-top1 .bd{ line-height:42px; float:left; width:400px;}
.txtScroll-top1 .infoList li{ height:42px; line-height:42px;    }
.txtScroll-top1 .infoList li .date{ float:right; color:#333333; }

.gg_r{ width:600px; float:right; line-height:42px;}
.gg_r h1{ background:url(../images/ico2.png) no-repeat center left; padding-left:40px; float:left; font-size:14px; color:#333333; font-weight: bolder; margin:0 10px 0 0px; width:70px;}
.gg_r a{ color:#333333;}
.txtScroll-top{ width:480px;  overflow:hidden; position:relative; float:right;    }
.txtScroll-top .hd{ overflow:hidden;  height:30px; padding:0 10px; float:right; }
.txtScroll-top .hd .prev{ display:block;  width:15px; height:12px;    overflow:hidden;
			 cursor:pointer; background: url(../images/gg_ico2.png) no-repeat center center ;}
.txtScroll-top .hd .next{ display:block;  width:15px; height:12px; margin-top:9px; overflow:hidden;
			 cursor:pointer;background: url(../images/gg_ico1.png) no-repeat center center ; }

.txtScroll-top .bd{ line-height:42px; float:left; width:400px;}
.txtScroll-top .infoList li{ height:42px; line-height:42px;    }
.txtScroll-top .infoList li .date{ float:right; color:#333333; }

/*k1*/
.k1{ margin:20px auto 24px; width:1200px; display:table;}
.news_l{width:632px; float:left;}
/* 本例子css */
.slideTxtBox{ width:632px; text-align:left;  }
.slideTxtBox .hd{ height:48px; line-height:48px; border-bottom:1px solid #e8e8e8;    position:relative; margin-bottom:12px;}
.slideTxtBox .hd ul{ float:left;  position:absolute;   height:28px;   }
.slideTxtBox .hd ul li{ font-size:16px;line-height:47px;  font-weight: bolder; float:left; width:86px; text-align:center;cursor:pointer;color:#585858;  margin-right:6px; }
.slideTxtBox .hd ul li.on{ height:47px; color:#33972e; border-bottom:2px solid #33972e;}

.slideTxtBox .bd ul{ padding:0;  zoom:1;  }
.slideTxtBox .bd li{ height:46px; line-height:46px; border-bottom:1px dashed #ececec;  display:table; width:620px; margin:0 6px;}
.slideTxtBox .bd li .date{ display:block; float:right;}
.slideTxtBox .bd li a{ background:url(../images/ico3.png) no-repeat center left; padding-left:22px; color:#585858; font-size:14px; float:left;}
.slideTxtBox .bd li a:hover{background:url(../images/ico33.png) no-repeat center left;  color:#33972e;}

.news_r{width:540px; float: right;height:376px; }

/*新闻切换*/
.hiSlider{ overflow: hidden; height:376px; width:540px; background: #eee;}
.hiSlider-item{	 float: left;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{ bottom: 0; width: 100%; height:36px; color: #fff; text-indent: 10px; background:url(../images/news_bj.png) repeat; z-index: 2; font: 12px/3 "Microsoft YaHei",Arial,Tahoma; cursor: pointer; }
.hiSlider-pages{bottom:7px;right:10px;text-align:right}
.hiSlider-pages a{height:8px;width:8px; border-radius:50%;margin:0 4px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;background:#fff;}
.hiSlider-pages a.active{background:#33972e;}
/*新闻切换结束*/
/*sy_r*/
.sy_r{float:right; width:350px;}
.sy_r_t1,.sy_r_t2{ width:350px; height:130px;}
.sy_r_t1 a{ background:url(../images/sy1.png) no-repeat center right; width:350px; height:130px; display:block;}
.sy_r_t2 a{ background:url(../images/sy2.png) no-repeat center left; width:350px; height:130px; display:block;}
.sy_r_t1 .w{ width:142px; float:right; padding:40px 0 0;}
.sy_r a h1{ width:142px; text-align:center; font-size:15px; color:#fff; line-height:24px;}
.sy_r a h2{ width:142px; text-align:center; font-size:15px; color:#fff;line-height:24px;}
.sy_r_t2 .w{ width:142px;  padding:40px 0 0;}
.sy_r_t1 a:hover{ background:url(../images/sy11.png) no-repeat center right; width:350px; height:130px; display:block;}
.sy_r_t2 a:hover{ background:url(../images/sy22.png) no-repeat center left; width:350px; height:130px; display:block;}


.k2{ margin:20px auto 0px; width:1200px; display:table;}
.bt{ display:block; height:30px;width:1200px;  }
.bt h1{ width:135px;float: left;  background:url(../images/ico4.jpg) no-repeat center left; padding-left:8px; height:30px; color:#585858; font-size:12px; line-height:12px; }
.bt h1 span{ display:block; font-size:15px; color:#434443; line-height:16px; margin-bottom:2px;}
.bt h2{ border-bottom:1px solid #e3e3e3; height:26px; float:left; display:block; text-align:right; width:1057px;}
.bt h2 a{ font-size:12px; color:#33972e; font-weight:bolder; line-height:16px; display:block;}

/*滚动*/
.al_Scroll{width:1200px;height:202px;margin:16px auto 10px ;position:relative;}
.al_Scroll .prev{width:33px; height:33px;position:absolute;top:66px;left:10px;z-index:100; background:url(../images/jt1.png) no-repeat center left; cursor:pointer;text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur());}
.al_Scroll .next{ text-align:right; width:33px;background:url(../images/jt2.png) no-repeat center right; height:33px;position:absolute;top:66px;z-index:100; cursor:pointer;right:10px;text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur());}
.al_Scroll .prev:hover{ background:url(../images/jt11.png) no-repeat center left; }
.al_Scroll .next:hover{ background:url(../images/jt22.png) no-repeat center right; }
.al_Scroll .scrollWrap{width:1200px;overflow:hidden;position:absolute; }
.al_Scroll  dl{float:left;width:228px; height:202px;text-align:center;position:relative; margin:0 6px;}
.al_Scroll  dl a{ width:228px; height:202px; display:block; color:#434443; /*overflow: hidden;*/}
.al_Scroll  dl a img{display:block;width:224px;height:164px; border:2px solid #e6e9e6;/*transition: all 0.5s; display:block;*/}
.al_Scroll  dl a h1{ font-size:12px; line-height:36px;}
.al_Scroll  dl a:hover img{ border:2px solid #338d30;  display:block; }
.al_Scroll  dl a:hover h1{color:#33972e;}

/*sy_an*/
.sy_an{ margin:15px auto 30px; width:1200px; display:table;}
.sy_an a{ width:208px; height:88px; color:#707070; background:url(../images/an_bj1.png) no-repeat right top #e6e5e5; display:block; float:left; margin:0 16px;}
.sy_an a .sy_an1{width:208px; height:88px; background: url(../images/an1.png) no-repeat  20px center;}
.sy_an a .sy_an2{width:208px; height:88px; background: url(../images/an2.png) no-repeat  20px center;}
.sy_an a .sy_an3{width:208px; height:88px; background: url(../images/an3.png) no-repeat  20px center;}
.sy_an a .sy_an4{width:208px; height:88px; background: url(../images/an4.png) no-repeat  20px center;}
.sy_an a .sy_an5{width:208px; height:88px; background: url(../images/an5.png) no-repeat  20px center;}
.sy_an a:hover .sy_an1{ background: url(../images/an11.png) no-repeat  20px center;}
.sy_an a:hover .sy_an2{ background: url(../images/an22.png) no-repeat  20px center;}
.sy_an a:hover .sy_an3{ background: url(../images/an33.png) no-repeat  20px center;}
.sy_an a:hover .sy_an4{ background: url(../images/an44.png) no-repeat  20px center;}
.sy_an a:hover .sy_an5{ background: url(../images/an55.png) no-repeat  20px center;}

.sy_an a h1{ font-size:16px; display:inline-block; margin-top:25px; color:#383838; line-height:20px; margin-left:90px;}
.sy_an a h2{ font-size:12px;margin-left:90px;}
.sy_an a:hover{ color:#fff;  background:url(../images/an_bj2.png) no-repeat right top #33972e; }
.sy_an a:hover h1{ color:#fff;}


/*fo*/
.fott{ display:table; width:100%;color:#696868; background:#eeeded; z-index:600; }
.fott a:hover{ color:#fff; }
.fo1{ width:1200px; margin:0 auto; display: table; padding:35px 0 30px;}
.fo1_l{ float:left; width:400px; margin:0 30px 0 10px; font-size:14px; line-height:36px; }
.fo_bt{ height:64px; display:block;}
.fo_bt img{ display:block;}
.fo_bt h1{ color:#545455; font-size:16px; line-height:42px;}

.fo1_r{ width:600px; float:left;}
.fo1_r .fo_lx{ margin:10px 0 0;}
.fo1_r .fo_lx dt { width:260px; float:left; height:20px; font-size:14px; line-height:18px; margin:0 0 20px;}
.fo1_r .fo_lx dt img{ width:20px; height:18px; float:left; margin-right:5px;}


.fo_wx{ width:120px; float:right; text-align:center; font-size:14px;}
.fo_wx img{ width:120px;}
.fo_wxt h1{ font-size:15px; font-weight:bolder; color:#545455;}

.fo2{ background:#33972e; text-align: center; height:42px; line-height:42px; color:#e2e2e2; font-size:14px;}
.fo2 a{color:#e2e2e2;}
	
.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}

.group-new {
  width: 100%;
  margin-bottom: 25px;
  display: inline-block;
}

.group-new h1,
.group-new h2 {
  width: 100%;
  text-align: center;
}

.group-new h1 {
  color: #D7D7D7;
  font-family: ArialMT;
  font-weight: 400;
  font-size: 26px;
  font-family: ArialMT;
}

.group-new h2 {
  color: #666;
  font-size: 32px;
  margin-bottom: 9px;
}
/* 宣传片 */

.trailer-warp {
  width: 100%;
  height: 500px;  
}

.trailer {
  width: 100%;
  height: 100%; 
  cursor: pointer;  
  overflow: hidden; 
  /* margin-bottom: 62px;*/
}

.trailer img{
  transition: all 0.5s;
  width:100%;
}

.trailer img:hover{
  transform: scale(1.1); 
}

.trailer .video-js{
  width: 100%;
  height: 100%;
}

.videoshadow {
  position: fixed;
  z-index: 10;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: rgba(0, 0, 0, .4);
}

.videobox {
  position: absolute;
  width: 0px;
  height: 2px;
  margin: -250px 0 0 -445px;
  left: 50%;
  top: 50%;
  background: #000;
  overflow: hidden;
}

.videobox .close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 26px;
  z-index: 9;
  height: 26px;
  background: url(../images/close.png) no-repeat;
  cursor: pointer;
}