div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre{margin:0; padding:0; border:0; list-style:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{ width:100%;
	font-family:"microsoft yahei";
	font-size:12px;
	margin:0 auto;
	color:#4C4C4C;
	height:auto; 
	line-height:22px;	
	min-width:1200px;
	}
img{ border:0}
ul,li{ list-style:none; margin:0; padding:0 }
a:link,a:visited{color:#656565; text-decoration:none;}
a:hover{color:#0f4409; text-decoration:none;}
a,area,button{ outline-style:none;blr:expression(this.onFocus=this.blur());}
.float_left{ float:left;}
.float_right{ float:right;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}
em{ font-style:normal;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
.text-center{text-align:center}
.ft18{    font-size: 18px;}

/*网站基本定义*/
.top{ width:100%;}
.web{ width:1200px; margin:0 auto; overflow:hideen;}
.logo{ height:74px; padding-top:18px;  }
.lo_le{ float:left; width:1000px;position:relative; background:url(../webimage/logo.png) no-repeat top left}
.lo_le img{float:left;}
.lo_le span{display:inline-block;width:80px;float:left;text-align: center;color: #216739;position:absolute;top:-18px;right:20px;}
.lo_le span.img_weibo{margin-right:160px;;right:90px; top:0px;}

.lo_ri{ float:right; display:inline-block; margin-top:52px;color:#9c9c9c;}
.lo_ri a{ color:#9c9c9c; font-family:"microsoft yahei"; padding-left:3px; padding-right:3px;}
.lo_ri a:hover{ color:#017823;}
.lo_ri{ float:right; display:inline-block; margin-top:22px;color:#9c9c9c;  text-align:right;}
.lo_ri p.banben { height:25px; margin-bottom:10px;}
.lo_ri p.banben a{ background:#298644; display:inline-block; height:25px; line-height:25px; text-align:center; margin-left:5px; color:white; width:70px; }
.lo_ri p a:hover{ color:white;}

.nav{ line-height:40px; height:40px;  margin-top:10px;}
.nav ul{ width:1010px;}
.nav ul li{ float:left; font-size:14px; font-size:14px; background:url(../webimage/sc_pic2.jpg) no-repeat right center; text-align:center; }
.nav ul li a{font-size:15px; font-weight:bold}
.nav ul li.cur a:link,.nav ul li.cur a:visited{color:#602220;}
.nav ul li a.cur{color:#670101;}
.nav ul li a:hover{ color:#670101;}
/*下拉*/
.nav{ line-height:50px; height:50px;  margin-top:10px;}
.nav ul li{width:112.222px !important; float:left; font-size:14px; font-size:14px; background:url(../webimage/sc_pic2.jpg) no-repeat right center; text-align:center; position:relative;}
.xiala{ display:none; position:absolute; top:50px; left:0px; height:auto; padding-bottom:2px;background:#f7f6f2; z-index:9 }
.xiala dl{ height:auto; margin:0 auto; overflow:hidden;}
.xiala dd{width:111px; margin:0 auto; background: url(../webimage/xkjs_pic21.jpg) repeat-x bottom; line-height:40px; z-index:9999999999;}
.xiala dd a{ font-weight:normal !important;}

.banner_in{width:100%; margin:0 auto;height:250px; background:url(../webimage/topbg.jpg) top center #FFF no-repeat;}

.banner_index{width:100%; margin:0 auto; overflow:hidden; height:350px; }
.banner_index img{width:100%; display:block;}

/*首页内容*/
.cont_out{width:100%; position:relative; padding-top:25px;}
.content{width:1000px; height:285px; margin:0 auto; clear:both;}
.content{width:1000px; height:285px; margin:0 auto; clear:both;}

.con_left{width:210px; height:285px;float:left;}

.con_left h4{height:34px; font-size:20px; color:#333333; font-weight:bold;}

.con_left ul{width:160px; height:285px; background:url(../webimage/icon_03.jpg) no-repeat left top; padding-left:45px;}
.con_left ul li{height:35px; line-height:35px; font-size:15px;}
.con_left ul li a{color:#000}
.con_left ul li a:hover{ color:#0f4409}
/*right*/

.con_main{width:790px; height:285px;float:right;}
.main_cent{width:470px; float:left;}
.main_head{width:470px; height:34px; border-bottom:1px solid #CCCCCC;}

.main_head span.one{display:block; float:left; color:#333333; font-size:18px;}
.main_head em{ display:block; float:right;}
.main_head em a:link,.main_head em a:visited{color:#670101;}

.kongzhi{width:303px; height:34px; float:left; margin-left:30px;}
.kongzhi span{display:block; float:left; width:101px; height:34px; line-height:27px; text-align:center; font-size:14px; cursor:pointer;bottom:-7px; position:relative; z-index:2;}
.kongzhi span.cur{idth:101px; height:34px; background:url(../webimage/tab_cur_03.jpg) no-repeat;  color:#fff;}

.tab_cont{width:470px; height:220px; margin-top:20px; overflow:hidden;}
.tab_cont_ul{width:10000px;}
.tab_cont_li{width:470px; height:220px; float:left;}
.tab_cont_li li{height:30px; line-height:30px;}

.tab_cont_li li p{float:left; background:url(../webimage/sj.jpg) no-repeat left 11px; padding-left:10px;}
.tab_cont_li li span{display:block; float:right; font-size:11px; font-family:Arial; color:#999999;}

.main_left{width:470px; float:left;}

.main_r{width:300px; float:right;}

.main_r_head{width:300px; height:34px;}
.main_r_head_l{float:left;}
.main_r_head span{ display:block; float:left; width:85px; height:34px;  font-size:18px; color:#999999; margin-right:10px; cursor:pointer;}
.main_r_head span.last{background:none;}
.main_r_head span.cur{ color:#333333;}
.main_r_head em{ display:block; float:right;}
.main_r_head em a:link,.main_r_head em a:visited{color:#670101;}


.tab_cont02{width:300px; height:220px; margin-top:0px; overflow:hidden;}
.tab_cont_ul02{width:10000px;overflow:hidden;height:auto;}
.tab_cont_li02{width:300px; height:196px; float:left;overflow:hidden;}
.tab_cont_li02 li{height:30px; line-height:30px;}

.tab_cont_li02 li p{float:left; background:url(../webimage/sj.jpg) no-repeat left 10px; padding-left:10px;}
.tab_cont_li02 li span{display:block; float:right; font-size:11px; font-family:Arial; color:#999999;}



/*content_b*/
.content_b{width:100%; background:#F5F5F5;}

.content_b_in{width:100%; margin:0 auto;padding: 40px 0;}
.content_b_in_l{width:100%;}
.content_b_in_l h3{line-height:50px; font-size:28px; color:#333333; margin-bottom:60px}

.img_list02{ width:100%; position:relative;overflow:hidden; height:220px; margin-top:10px;}
.img_list02 .img_list_all02{width:628px; position:absolute; left:33px; top:0;}
.img_list02 .img_list_all02 ul{width:10000px;}
.img_list02 .img_list_all02 li{ width:230px; float:left; margin-right:25px;}
.img_list_all02 li span{ display:block; height:24px; line-height:27px; text-align:left; font-size:13px;}
.img_list_all02 li strong{ display:block; height:29px; line-height:31px; text-align:left; font-size:14px;}
.img_list_all02 li strong a:link,.img_list_all02 li strong a:visited{ color:#0f4409;}
.img_list02 .left{width:14px; height:27px; display:block; position:absolute; left:0px; top:60px; cursor:pointer;}
.img_list02 .right{width:14px; height:27px; display:block; position:absolute; right:0px; top:60px; cursor:pointer;}

.content_b_in_r{width:293px; float:right;}
.content_b_in_r h3{height:50px; line-height:50px; padding-left:10px; font-size:20px; color:#333333;}
.content_b_in_r img{}
.content_b_in_r p{padding-left:10px; line-height:30px;}
.content_td{width:293px; margin-top:10px;}
.content_td_l{width:175px; float:left;}
.content_td_l li{width:85px; height:88px; margin:0 2px 2px 0; float:left;}

.content_td_r{width:117px; height:178px; float:right; display:block;}


.footer_top_in{width:100%; height:auto; background-color:#EAEAEA;padding:50px 0}
.footer_in_cent{ padding-top:0px;margin:0 auto;}
.footer_in_cent ul{width:790px;}
.footer_in_cent li{width:95px; margin-right:35px; float:left;}
.footer_in_cent li h5{height:40px; border-bottom:1px solid #6E6E6E; font-size:14px;line-height:40px; margin-bottom:10px; font-weight:bold}
.footer_in_cent li a:link,.footer_in_cent li a:visited{ color:#555;}
.footer_in_cent li p{height:25px; line-height:25px;}

.footer{ margin:0 auto; height:57px; line-height:57px; background:#f7f6f2; color:#555; clear:both; }
.footer_ms{ width:1200px; margin:0 auto; }
.footer_ms p{}
.footer_ms a:link,.footer_ms a:visited{ color:#555; }
.footer_ms a:hover{ color:red; }
.footer_ms em{ font-style:normal; float:right; }





.content02{ width:1001px; height:auto; margin:0 auto; padding-top:20px; }

/*news css*/

.content02{ width:1200px; height:auto; min-height:600px; margin:0 auto; padding-top:20px;    padding-bottom: 40px }
.news_left{ width:228px; height:auto; float:left; margin-bottom:50px; }
.newstl{ width:198px; height:30px;  background:url(../webimage/newsbj_03.jpg) no-repeat; }
.newstl{ font-size:24px;font-family:"microsoft yahei";color:#FFFFFF; font-weight:600; padding-top:31px; padding-left:30px;}


.newstl_list{ width:209px; height:auto; padding:15px 0 0 19px; padding-bottom:0px; background:url(../webimage/lsbj_06.jpg) repeat-y; }
.newstl_list ul li{ width:182px; font-size:14px; background:url(../webimage/libj_09.jpg) repeat-x  left bottom ;line-height: 32px; }
.newstl_list ul li p{line-height:34px;}
.newstl_list ul li p a.linkcl{ color:#017823; background:url(../webimage/abj_09.jpg) no-repeat 5px 7px; }
.newstl_list ul li p a{ color:#333333; padding-left:25px; background:url(../webimage/abj_16.jpg) no-repeat 5px 7px; }
.newstl_list ul li p a:hover{ color:#017823; background:url(../webimage/abj_09.jpg) no-repeat 5px 7px; }

/*下拉*/
.newstl_list dl{width:182px; padding-bottom:5px; display:block;}
.newstl_list dl dd{height:30px; line-height:30px; background:url(../webimage/abj_18.jpg) no-repeat 5px 14px; padding-left:25px; font-size:12px;}
.newstl_list li.close dl{ display:none;}
.newstl_list li p a.ss{background:url(../webimage/abj_17.jpg) no-repeat 5px 7px;}
.newstl_list li p a:hover.ss{background:url(../webimage/abj_17.jpg) no-repeat 5px 7px;}

.newstl_list li dd.cur02 a:link,.newstl_list li dd.cur02 a:visited{color:#670101;}

.newstl_list li dd a:hover{color:#670101;}





.nsbj{ width:228px; height:21px; }
.nsbj img{ display:block;}

/*右*/
.news_right{ width:940px; float:right; margin-top:0px; }
.news_tittle{ width:940px; height:41px; position:relative;line-height:41px; border-bottom:3px solid #e9e9e9; }
.news_tittle h1{ position:absolute; left:0px; bottom:-3px; font-size:22px; color:#0f4409; border-bottom:3px solid #555; }
.news_tittle span{ position:absolute; right:0; top:6px; display:block; float:right;  }

.news_tittle span a{ color:#666666; }
.news_tittle .cl017{ color:#017823;}
.news_tittle span a:hover{ color:#017823;}


.ny2_title{width:940px;  margin:20px 0 50px 0;}
.ny2_title ul li{width:916px;  height:40px; line-height:40px;font-size:14px; padding-left:24px; background:url(../webimage/fk_10.jpg) no-repeat 12px center; border-bottom:1px dashed #c5c5c5;}
.ny2_title ul li a{ color:#333333; font-size:12px;height:40px; line-height:40px; display:inline-block;}
.ny2_title ul li a:hover{ color:#0f4409; }
.ny2_title ul li span{ float:right; display:inline-block; color:#999999;font-size:12px;}


.ny1_title{width:940px;  margin-top:20px; margin-bottom:20px;}
.ny1_title p{ line-height:30px; }
.ny1_title img{ padding:5px;    max-width: 100%;}
.ny1_title strong{ font-size:14px}
.fenye{  width:100%; text-align:center; color:#0f4409; }
.fenye { padding-bottom: 3px; margin: 10px 0; padding-top: 3px; text-align: center}
.fenye A {
border-right: #ccc 1px solid; border-top: #ccc 1px solid;  padding-bottom: 5px; border-left: #ccc 1px solid; color: #555; margin-right: 5px; padding-top: 5px; border-bottom: #ccc 1px solid; text-DECORATION: none
}
.fenye A:hover {
border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; color: #000; border-bottom: #ccc 1px solid; 1px solid; background-color: #f1f1f1; color:#000; text-decoration:none;
}
.fenye A:active {
border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; color: #000; border-bottom: #ccc 1px solid; 1px solid; background-color: lightyellow
}
.fenye span {padding-right: 10px;  padding-left: 10px; font-weight: bold; padding-bottom: 5px;  color: #555; padding-top: 5px; background-color: #fff}
.fenye span.disabled {
border-right: #929292 1px solid; padding-right: 5px; border-top: #929292 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #929292 1px solid; color: #929292; margin-right: 2px; padding-top: 2px; border-bottom: #929292 1px solid
}
.fenye select{height:28px; width:58px;}



.fleft{ float:left;}
.fright{ float:right;}
.rightbox { width:940px;margin-top:10px; float:right; margin-bottom:20px;}
.newimg_list{width:940px; overflow:hidden;}
.newimg_list ul{width:1000px;}
.newimg_list li { float:left; width:310px; margin-top:25px; border-bottom:1px dotted #C6C6C6; padding-bottom:25px;}
.newimg_list li img { margin: 0 auto; display:block;}
.newimg_list li h4 { font-weight:normal; text-align:center; color:#999; font-size:12px; margin-top:6px;}
.newimg_list li h3 { font-size:13px; height:36px; line-height:18px; font-weight:normal;  text-align:center; margin-top:6px;padding: 8px 25px;}
.newimg_list li h3 a { color:#333;}

/*详情*/
.xx_list{width:940px;  margin-top:20px;}
.news2_detail{width:940px; overflow:hidden; padding-bottom:20px;}
.news2_detail p { color:#4c4c4c; font-size:13px;  }
.news2_detail a { color:#4c4c4c; }
.news2_detail_title {  line-height:40px; border-bottom:1px solid #e8e8e8;}
.news2_detail_title h2 {   font-size:24px; text-align:center;}
.news2_detail_cont{}
.news2_detail_cont img{ margin-bottom:10px; max-width:100%}
.news2_detail_cont p{ line-height:24px; font-size:14px; margin-bottom:10px; }
p.news2_detail_date{ color:#999; text-align:center; height:36px; line-height:36px;  }
a.news2_back { background:#0f4409 url(../webimage/back.png) no-repeat 17px center;   margin:20px 0; height:32px; line-height:30px; font-size:18px; color:#fff; width:101px; text-align:center; display:block;}










img{ border:0;}
form{ padding:10px 0px; margin:0;  margin:0 auto;}
.reg table { 
border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */ 
border:solid #999; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */ 
border-width:1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */ 
} 
.reg table th, .reg table td {border:solid #999;border-width:0 1px 1px 0;padding:2px;} 
.foot table, .foot td{ border:none; font-size:12px}
.mu{ width:980px; line-height:40px;text-align:center}
.mu span{ font-size:24px; font-weight:bold; }
.red{ color:#FF0000; padding:0px 2px; font-size:12px}
.reg td{line-height:40px; height:40px;   color:#333; font-size:14px; font-weight:800}
.z1 td{text-indent:1em}
.z2 td{ text-align:center}
.clear{ clear:both; height:5px;}

.button
    {        
        display: inline-block;
        white-space: nowrap;
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        border: 1px solid #777;
        padding: 0 1.5em;
        margin: 0.5em;
        font: bold 1em/2em Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
    }
    
    .button:hover
    {
        background-color: #eee;        
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
    }
    
    .button:active
    {
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
    }
	
	
	
/*首页新闻*/	

#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; height: 180px
}
#info {
	font-weight: bold; font-SIZE: 14px; line-height: 34px; text-align: center
}
.lkff A {
	color: #555; text-DECORATION: none
}
.lkff A:hover {
	color: #555; text-DECORATION: none
}
#simg {
	padding-left: 9px
}
#simg div {
	font-SIZE: 12px; background: #00923F; FLOAT: left; width: 18px; CURSOR: pointer; color: #fff; line-height: 18px; margin-right: 1px; height: 18px; text-align: center
}
#simg .f1 {
	background: #6f6f6f
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.lkff {
	width: 180px
}

#font_hd {
	margin-top: 3px; background: #f5f5f5; width: 100%; height: 35px
}
#font_hd TD {
	OVERFLOW: hidden; height: 25px
}
.pic {
	OVERFLOW: hidden
}
.pic .dis A {
	DISPLAY: block; font-SIZE: 262px; VERTICAL-align: middle; OVERFLOW: hidden; width: 300px; font-FAMILY: Arial; height: 180px; text-align: center
}
.pic .dis A IMG {
	MAX-width: 300px; VERTICAL-align: middle
}
#font_hd TD A {
	font-SIZE: 12px; width: 180px; line-height: 25px; height: 25px;
}





#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;}
#playBox{ width:100%; height:350px;  position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../webimage/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../webimage/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#6D2324;}


.indexbanner{ height:500px; overflow:hidden;}
.fullSlide {width:100%;height:500px;position:relative;background:#FFF;}
   .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:500px;overflow:hidden;text-align:center;background-position:center top;	background-repeat:no-repeat;}
   .fullSlide .bd li a {display:block;height:500px;}
   .fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
   .fullSlide .hd ul {text-align:center;}
   .fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
   .fullSlide .hd ul .on {background:#f00;}
   .fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-52px;left:30px;z-index:1;width:57px;height:104px;background:url(../webimage/indexbannerbt.jpg) 0 0 #E9E5E4 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
   .fullSlide .next {left:auto;right:30px;background-position:-57px 0px;}


*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#code,#code_hover,#gotop{width:36px;height:48px;background:url(../webimage/icon.png) no-repeat;position:fixed;right:50px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#code{background-position:-276px -258px;bottom:120px;_margin-bottom:120px;}
#code_hover{background-position:-316px -258px;bottom:120px;_margin-bottom:120px;}
#gotop{background-position:-276px -310px;bottom:67px;_margin-bottom:67px;} 
#code_img{width:270px;height:355px;background:url(../webimage/icon.png) -4px -3px no-repeat;position:fixed;right:90px;bottom:67px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;}

.department {
    margin-bottom: 30px;
}
.department.department-style {
  border: 1px solid #eeeeee;
  padding: 40px 30px 20px;
  transition: all 0.3s ease 0s;
}
.department.department-style:hover {
  box-shadow: 0 1px 3px rgba(85, 85, 85, 0.25);
}