@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
input, select{vertical-align:middle; font-family:"宋体";}
a{color:#666; text-decoration:none;}
a:hover{text-decoration:underline; color:#54841f;}
a img{border:0 none;}
a, input, textarea{outline:none;}
input:focus, select:focus, textarea:focus{color:#666 !important;}
.tl li{white-space:nowrap; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1; display:inline-block; _height:1px;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:block;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.fwb{font-weight:bold !important;}
.dib{display:inline-block; *zoom:1; *display:inline;}
.wot{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.db{display:block !important;}
.hide{display:none !important;}
.bgn{background:none !important;}
.bdn{border:none !important;}
.m0a{margin:0 auto !important;}
.mar_t_10{margin-top:10px !important;}
.mar_t_20{margin-top:20px !important;}
.mar_t_25{margin-top:25px !important;}
.mar_t_30{margin-top:30px !important;}
.mar_t_40{margin-top:40px !important;}
.mar_t_50{margin-top:50px !important;}
.mar_t_60{margin-top:60px !important;}
.pr{position:relative;}
.pa{position:absolute;}
a.mc{color:#54841f;}
.c6{color:#666;}
.c9{color:#999;}
.hauto{height:auto !important;} 

body{background:url(../images/body-bg.jpg) no-repeat center top; font-family:"微软雅黑"; font-size:14px; color:#666;}
.section{width:100%;}
.conBox{width:1000px; margin:0 auto;}
.conBox .mao{position:absolute; top:-105px; left:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.conBox .mao{width:1000px; height:105px;}
.conBox .mao a{display:block;}
}

.more{color:#54841f;}
.more:hover{text-decoration:underline !important;}
.title{position:relative; height:65px; line-height:62px; padding:0 20px 0 85px; background:url(../images/title-bg.png) repeat-x; font-size:36px; color:#fff; font-weight:bold;}
.title i{position:absolute; width:95px; height:95px; background:url(../images/icon-315.png) no-repeat; left:-30px; top:-20px;}
.title a{float:right; font-size:18px; color:#fff;}
.title2{padding:0 0 20px; border-bottom:1px solid #54841f; font-size:24px; color:#54841f;}
.title2 div{height:30px; padding:0 0 0 15px; line-height:30px; border-left:9px solid #54841f;}
.title2 .more{float:right; font-size:14px; margin:10px 0 0;}

.header{height:402px; background:url(../images/banner.jpg) no-repeat center top;}
.header h1{float:right; width:300px; height:56px; margin:54px 0 0; font-size:14px; text-indent:-99999px;}
.header h1 a{display:block; width:300px; height:56px;}
.nav{height:85px; background:#54841f; text-align:center; line-height:85px;}
.nav a{display:inline-block; *zoom:1; *display:inline; width:240px; height:85px; color:#fff; font-size:26px; text-decoration:none;}
.nav a:hover{background:#345d06;}
.nav .fixed{position:fixed; _position:absolute; top:0; left:0; width:100%; height:85px; background:#54841f; z-index:99999;}

.headNew .conBox{padding:25px 20px; background:url(../images/white.png) repeat;}
.headNew .hnCon{position:relative; width:430px; padding:0 10px; z-index:1;}
.headNew .hnCon .hnBox + .hnBox{border-top:1px dotted #54841f; margin:25px 0 0; padding:25px 0 0;}
.headNew .hnCon h2{margin:5px 0 15px; font-size:18px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.headNew .hnCon p{line-height:34px; color:#333;}

.slide{width:525px; height:350px;}
  /*定义焦点图容器*/
  #player{width:525px; height:350px;}
  .picfocus{width:auto; height:auto; overflow:hidden; position:relative;}
  .play_list a{ display:block; position:absolute; overflow:hidden; width:100%; height:100%;}
  /*定义图像说明文字背景*/
  .play_bg{position:absolute; bottom:0; background-color:#000; margin-bottom:0px; height:32px; width:100%; filter:Alpha(Opacity=70); opacity:0.7; z-index:1000}	
  .play_info{position:absolute; bottom:0px; right:0px; padding:0px; height:32px; line-height:32px; width:96%; color:#fff; z-index:1001; cursor:pointer; font-size:14px;	display:block;font-weight:bold}
  /*定义按钮区域位置*/
  .play_text{position:absolute; bottom:0;	right:0; height:32px; z-index:1002; margin:0}	
  .play_text ul{list-style-type:none; height:25px; display:block; _padding-top:0px; z-index:1003; margin:0}	
  .play_text ul li{width:18px; height:15px; float:left; font-family:'Arial Black'; background-color:#927a76; display:block; color:#FFF; text-align:center; margin-left:1px;cursor:pointer; font-family:Arial; font-size:12px; margin-top:9px; list-style:none; padding:0; background-image:none;}	
  /*定义当前焦点图的按钮颜色*/
  .play_text ul li.current{background-color:#ff8000; color:#fff;}	
  .play_btn {position:absolute; bottom:0; right:0; height:32px; z-index:1002; margin:0}	
  .play_btn ul {list-style-type:none;	height:25px; display:block; _padding-top:0px; z-index:1003; margin:0}	
  .play_btn ul li{width:16px;	height:13px; float:left; font-family:'Arial'; background-color:#FF9D24; display:block; color:#FFF; text-align:center; margin-left:1px; cursor:pointer; font-size:11px; margin-top:9px;}	
  /*定义当前焦点图的按钮颜色*/
  .play_btn ul li.current{background-color:red; color:#fff;}
  
.hwTab{width:160px;}
.hwTab .hwBtn{display:block; height:52px; background:#5b951b; border:1px solid #49800c; line-height:52px; color:#fff; font-size:20px; text-align:center; text-decoration:none;}
.hwTab .hwBtn + .hwBtn{border-top:none;}
.hwTab .hwBtn:hover{background:#69b01c;}
.hwTab .tag_hw{background:#69b01c;}

.hwCon{width:815px;}
.hwImg{width:440px;}
.hwNew{width:350px;}
.hwNew .hwBox + .hwBox{border-top:1px dotted #54841f; margin:15px 0 0; padding:20px 0 0;}
.hwNew .hwBox h3{margin:0 0 10px; font-size:18px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hwNew .hwBox p{line-height:30px;}
.hwNew ul{margin:15px 0 0;}
.hwNew ul li{text-align:center; line-height:34px;}

.tool{width:1030px; position:relative; z-index:1;}
.toolBox{float:left; width:143px; height:98px; border:1px solid #5b951b; background:url(../images/toolBox.png) no-repeat center top; margin:30px 25px 0 0;}
.toolBox a{display:block; height:83px; padding:15px 0 0; font-size:18px; color:#006600; text-decoration:none; line-height:32px; text-align:center;}

.hot{width:1020px;}
.hotBox{float:left; width:320px; margin:0 20px 0 0;}
.hotBox .hotTxt{margin:15px 0 0;}
.hotBox .hotTxt + .hotTxt h4{height:auto; margin-bottom:10px;}
.hotBox h4{height:75px; font-size:18px; line-height:34px; text-align:center;}
.hotBox p{line-height:30px; text-indent:28px;}
.hotBox ul{margin:10px 0 0;}
.hotBox ul li{padding-left:10px; background:url(../images/dot.png) no-repeat left center; line-height:30px;}

.dj{width:1030px; position:relative; z-index:1;}
.djBox{float:left; width:313px; margin:0 25px 0 0; border:1px solid #54841f;}
.djBox .djTit{height:45px; background:url(../images/tit-bg.jpg) no-repeat; border-bottom:1px solid #54841f; text-align:center; font-size:24px; line-height:45px; color:#54841f;}
.djBox .djCon{height:380px; padding:10px 16px; overflow:hidden;}
.djBox .djTxt + .djTxt{margin:15px 0 0;}
.djBox h5{margin:10px 0 5px; font-size:16px; line-height:32px; text-align:center;}
.djBox p{line-height:30px;}
.djBox .djTxt ul li{line-height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.djBox .djList{padding:10px 0;}
.djBox .djList li{padding-left:15px; background:url(../images/arrow.png) no-repeat left center; line-height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pd{background:url(../images/star-bg.jpg) no-repeat center top #4c870c; padding:0 0 30px;}
.pd .pdTit{padding:30px 0 50px; font-size:30px; color:#fff; text-align:center;}
.pd .pdStar{position:relative; height:200px; background:url(../images/star.png) no-repeat left top;}
.pd .pdStar a{position:absolute; display:block; width:40px; height:60px; text-align:center; text-decoration:none; color:#d8ffae; font-size:18px;}
.pd .pdStar a:hover{background:url(../images/star-cur.png) no-repeat center bottom; color:#fff;}
.pd .pdStar a.cur{background:url(../images/star-cur.png) no-repeat center bottom; color:#fff;}
.pd .pdStar a.a1{left:63px; top:5px;}
.pd .pdStar a.a2{left:142px; top:120px;}
.pd .pdStar a.a3{left:282px; top:35px;}
.pd .pdStar a.a4{left:392px; top:125px;}
.pd .pdStar a.a5{left:511px; top:2px;}
.pd .pdStar a.a6{left:720px; top:-23px;}
.pd .pdStar a.a7{left:904px; top:117px;}
.pd .pdCon{width:910px; margin:0 auto; border:1px solid #c2e081; padding:20px;}
.pd .pdList{width:530px;}
.pd .pdList .pdBox{height:36px; line-height:36px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pd .pdList .pdBox a{display:block; height:36px; padding:0 10px; color:#d8ffae; text-decoration:none;}
.pd .pdList .pdBox a:hover{background:#3b6a06; color:#fff;}
.pd .pdList .pdBox a.cur{background:#3b6a06; color:#fff;}
.pd .pdTop{width:360px;}
.pd .pdTop h6{margin:5px 0 30px; color:#fff; text-align:center; font-size:24px;}

.new{width:1030px;}
.newBox{float:left; width:485px; margin:0 30px 20px 0;}
.newBox .newCon{padding:30px 0 0; line-height:30px;}
.newBox .newCon .newImg{float:left; width:180px; margin:0 25px 0 0; text-align:center;}
.newBox .newCon .newImg p{margin:15px 0 0;}
.newBox .newCon .newList{float:left; width:280px;}
.newBox .newCon .newImg.ni2{width:120px;}
.newBox .newCon .newImg.ni2 + .newList{width:340px;}

.footer{padding:35px 0 40px; margin:30px 0 0; background:#54841f; color:#fff; font-size:12px;}
.footer #glbbot{margin:0 auto; border:none;}
.footer #glbbot a{color:#fff;}

