@charset "utf-8";
/* CSS Document */

body, li, ul, p, a, img, h1, h2, html { text-decoration: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; }
html { min-width: 1200px; font-family: Arial; background-color: #f1f1ee; }
a:hover { text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
input:focus { outline: none; }
.HideFocus {
 hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */ outline: none;  /* for firefox 1.5 + */ }
.clear { clear: both; }
.head { background-color: #2c8a0e; height: 130px; }
.head .top { width: 1200px; margin-right: auto; margin-left: auto; }
.head .top .logo { float: left; height: 60px; width: 845px; margin-top: 29px; }
.head .rl { float: right; width: 181px; }
.head .rl .jrsc .sw { background-image: url(../images/index_05.png); background-repeat: no-repeat; background-position: left center; font-size: 12px; line-height: 40px; color: #707070; padding-right: 25px; padding-left: 25px; display: inline-block; }
.head .rl .jrsc .sc { font-size: 12px; color: #707070; line-height: 40px; background-image: url(../images/index_07.png); background-repeat: no-repeat; background-position: left center; padding-right: 3px; padding-left: 25px; display: inline-block; }
.head .rl .soso .sotxt { background-color: transparent; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-repeat: no-repeat; background-position: left top; height: 34px; width: 120px; float: left; padding-left: 10px; font-size: 12px; line-height: 34px; color: #717171; }
.head .rl .soso .so { float: left; }
.head .rl .soso { margin-top: 5px; height: 35px; background-image: url(../images/index_06.png); width: 181px; }
.head .top .rl .jrsc a { color: #fff; font-size: 14px; font-weight: bold; font-family: "微软雅黑"; padding-right: 15px; }
.head .top .rl .jrsc { text-align: right; line-height: 40px; }
.nav { height: 47px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; position: absolute; left: 0px; top: 0px; z-index: 100; width: 100%; }
.nav ul li a { color: #fff; font-size: 16px; line-height: 47px; }
.nav ul { display: block; height: 47px; width: 1200px; margin-right: auto; margin-left: auto; }
.nav ul li { float: left; width: 195px; text-align: center; position: relative; }
.nav ul li:hover { background-image: url(../images/list_03.png); background-repeat: no-repeat; background-position: center bottom; }
.nav ul li .ej { position: absolute; top: 47px; left: 0px; z-index: 99; width: 195px; display: none; }
.nav ul li .ej a { color: #fff; font-size: 16px; display: block; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
background-color: rgba(0,0,0,0.6); line-height: 40px; font-family: "Arial"; font-weight: normal; margin-top: 1px; }
.nav ul li .ej a:hover { color: #fff; font-size: 16px; display: block; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
background-color: rgba(0,0,0,0.6); margin-bottom: 1px; font-family: Arial; font-weight: normal; }
.nav ul li:hover .ej { display: block; }
/* 本例子css */
.hdp { width: 100%; overflow: hidden; position: relative; }
.hdp .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; display: none; }
.hdp .hd ul { overflow: hidden; zoom: 1; float: left; }
.hdp .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.hdp .hd ul li.on { background: #f00; color: #fff; }
.hdp .bd { position: relative; height: 100%; z-index: 0; }
.hdp .bd li { zoom: 1; vertical-align: middle; }
.hdp .bd img { width: 100%; display: block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.hdp .prev { position: absolute; left: 3%; top: 50%; margin-top: -50px; display: block; width: 50px; height: 50px; filter: alpha(opacity=50); opacity: 0.5; background-image: url(../images/index_11.png); background-repeat: no-repeat; background-position: center top; }
.hdp .next { position: absolute; top: 50%; margin-top: -50px; display: block; width: 50px; height: 50px; filter: alpha(opacity=50); opacity: 0.5; background-image: url(../images/index_14.png); background-repeat: no-repeat; background-position: center center; right: 3%; }
.hdp .next { left: auto; right: 3%; background-position: 8px 5px; }
.hdp .prev:hover,  .hdp .next:hover { filter: alpha(opacity=100); opacity: 1; }
.con { width: 1200px; margin-right: auto; margin-left: auto; }
.con .news .bt { margin-right: auto; margin-left: auto; padding-top: 70px; padding-bottom: 50px; text-align: center; }
.con .news .lb ul li .txt a { font-size: 16px; color: #fff; line-height: 40px; /* text-indent: 2em; */ padding-left: 8px;}
.con .news .lb ul li .txt { background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
height40px;
position: absolute; left: 0px; bottom: 0px; z-index: 1; width: 100%; }
.con .news .lb ul li .time {height: 44px;width: 60px;background-color: #429728;text-align: center;position: absolute;left: 0px;top: 0px;z-index: 1;padding-top: 6px;}
.con .news .lb ul li .time p { font-size: 16px; color: #fff; }
.con .news .lb ul li { display: block; float: left; height: 214px; width: 380px; position: relative; margin-right: 30px; }
.con .news .lb ul li img { display: block; }
.con .news .lb ul .last { margin-right: 0px; }
.con .news .lb ul li .nr { background-color: #429728; padding: 20px; height: 174px; width: 340px; }
.con .news .lb ul li .nr h1 { font-size: 16px; font-weight: normal; color: #fff; line-height: 26px; margin-bottom: 20px; display: block; }
.con .news .lb ul li .nr .zy { color: #fff; font-size: 14px; line-height: 20px; display: block; height: 85px; }

.con .news .lb ul li .nr .zy a { color: #fff; }
.con .news .lb ul li .nr .timesh .sj { background-image: url(../images/index_28.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-size: 14px; color: #fff; display: block; float: left; }
.con .news .lb ul li .nr .timesh .look { background-image: url(../images/index_25.png); background-position: left center; padding-left: 22px; margin-left: 25px; display: block; background-repeat: no-repeat; float: left; }
.con .news .lb ul li .nr .timesh { float: right; width: 175px; }
.con .news .lb ul li .nr h1 a { color: #fff; }
.con .news .lb ul li .nr .timesh .look { font-size: 14px; color: #fff; }
.con .news .lb ul li .nr{ display: none; position: absolute; left: 0px; top: 0px; z-index: 9; }
.con .news .lb ul li:hover .nr{ display:block;}
.con .Events {float: left;width: 758px;margin-bottom: 90px;}
.con .Events .bt { line-height: 150px; height: 150px; background-image: url(../images/index_33.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 24px; font-weight: bold; color: #333333; }
.con .Events .bt a { float: right; font-size: 14px; line-height: 150px; color: #333333; font-weight: normal; }
.con .Events .bd ul li { float: left; width: 335px; margin-bottom: 10px; margin-top: 30px; margin-right: 38px; }
.con .Events .bd ul li .time { background-image: url(../images/index_40.png); background-repeat: no-repeat; background-position: center center; height: 63px; width: 60px; float: left; }
.con .Events .bd ul li .time .ye { font-size: 16px; color: #333333; line-height: 33px; text-align: center; }
.con .Events .bd ul li .time .nf { font-size: 16px; color: #FFF; line-height: 30px; text-align: center; }
.con .Events .bd ul li .nr { float: left; width: 245px; margin-left: 20px; padding-top: 7px; }
.con .Events .bd ul li .nr a { font-size: 16px; color: #333333; line-height: 28px; }
.con .Events .bd ul li.ou{ margin-right:0px;}
.con .Events .bd { overflow: hidden; position: relative; padding-bottom: 20px; background-color: #FFF; padding-left: 30px; }
.con .slst { float: right; width: 380px; }
.con .slst .bt { line-height: 150px; height: 150px; background-image: url(../images/index_33.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 24px; font-weight: bold; color: #333333; }
.con .slst .bt a { float: right; font-size: 14px; line-height: 150px; color: #333333; font-weight: normal; }.con .slst .bd ul li p { text-align: right; font-size: 14px; color: #999999; line-height: 40px; padding-right: 30px; }
.con .slst .bd ul li a {font-size: 16px;color: #333333;line-height: 23px;padding-top: 20px;display: block;padding-right: 30px;padding-left: 30px;height: 46px;}
.con .slst .bd ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f1f1f1; }
.con .slst .bd ul li img { display: block; }
.con .slst .bd { background-color: #fff; }
.foot { background-color: #2b8a0e; padding-top: 40px; padding-bottom: 40px; font-size: 14px; line-height: 25px; color: #fff; text-align: center; }
.hdp .ad img { width: 100%; }

/*列表&内容*/
.conl {width: 1160px;margin-right: auto;margin-left: auto;background-color: #fff;padding-right: 30px;padding-left: 30px;overflow: hidden;position: relative;}
.dh { float: left; width: 270px; z-index: 2; padding-bottom: 30px; }
.dh .lmmc { font-size: 24px; line-height: 60px; color: #fff; height: 60px; font-weight: bold; background-color: #439728; text-align: center; }
.dh .dhlb { }
.dh .dhlb ul { display: block; }
.dh .dhlb ul li { line-height: 50px; color: #333333; font-size: 16px; background-image: url(../images/list_13.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 35px; margin-top: 1px; background-color: #f4f4f4; }
.dh .dhlb ul li a { color: #444444; display: block; font-size: 18px; font-weight: normal; }
.dh .dhlb ul .on { margin-bottom: 0px; background-color: #f58d00; background-image: none; }
.dh .dhlb ul .on a { display: block; color: #fff; font-size: 18px; font-weight: normal; }
.wzlb { float: right; width: 830px; padding-bottom: 90px; }
.wzlb .dqwz { height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #439728; }
.wzlb .dqwz .dq { background-image: url(../images/list_08.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 14px; color: #999999; float: right; line-height: 46px; }
.dqwzt{ background-image: url(../images/list_05.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 14px; color: #999999; line-height: 57px; padding-top: 10px; padding-bottom: 10px; }


.wzlb .dqwz .lm {float: left;line-height: 30px;color: #333333;font-size: 24px;font-weight: bold;font-family: "微软雅黑";/* width: 150px; *//* background-color: #fff; */background-image: url(../images/list_09.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
.dh .dhlb ul .ej a { display: block; color: #333; background-image: url(../images/list_22.jpg); background-repeat: no-repeat; background-position: 15px center; font-size: 16px; line-height: 20px; padding-top: 8px; padding-bottom: 8px; padding-left: 38px; font-weight: normal; }
.dh .dhlb ul .ej a.ons { display: block; color: #439728; font-size: 16px; line-height: 20px; font-weight: normal; padding-left: 38px; background-image: url(../images/list_22.jpg); background-repeat: no-repeat; background-position: 15px center; }
.dh .dhlb ul .ej { position: relative; z-index: 9; padding-bottom: 13px; background-image: url(../images/list_16.jpg); background-repeat: repeat-y; background-position: left top; margin-top: 1px; margin-bottom: 1px; padding-top: 13px; }
.conl .wzlb .lb { padding-top: 15px; }
.conl .wzlb .lb ul li { height: 60px; line-height: 60px; font-size: 14px; color: #323232; background-image: url(../images/list_19.jpg); background-position: left center; padding-left: 25px; background-repeat: no-repeat; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e0e0e0; }
.wzlb .lb ul li .time { float: right; color: #9f9f9f; }
.wzlb .lb ul li a { color: #666666; font-size: 14px; }
.wzlb .lb ul li a:hover { color: #0d59a7; }
/*内容*/
.contxt { }
.contxt .btsq { font-size: 22px; text-align: center; color: #333333; line-height: 51px; font-weight: bold; padding-top: 20px; }
.contxt .btf { font-size: 18px; text-align: center; color: #535353; line-height: 30px; }
.contxt .timesq { font-size: 14px; line-height: 50px; text-align: center; color: #767676; margin-bottom: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e4e4e4; }
.contxt .nrc { padding-right: 20px; padding-left: 20px; }
.contxt .nrc p { font-size: 14px; color: #666666; line-height: 32px; text-indent: 2em; }
.contxt .nets a span { color: #666666; }
.contxt .nets .top { position: absolute; top: 40px; right: 40px; padding: 10px; height: 40px; width: 40px; }
.contxt .nrc p img { max-width: 100% !important; height: auto !important; }
.contxt .timesq span { padding-right: 10px; padding-left: 10px; }
/* 内容上下样式 */
.nets { padding-top: 25px; margin-top: 30px; border-top-width: 1px; border-top-style: dashed; border-top-color: #e4e4e4; position: relative; padding-right: 20px; padding-left: 20px; }
.nets a { font-size: 0.875em; color: #666666; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.nets a:hover, .contxt .nets a:hover span { color: #2b8a0e; }
/* 本例子css */