body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#282626; max-width: 1920px;margin: 0 auto; }
ul{ margin:0; padding:0; list-style:none;}
a{ color:inherit; text-decoration:none;}
img{ border:0px;}
.clear{ clear:both;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; list-style:none;}
input,button,select,textarea{outline:none}
li{list-style: none}
.flex{ display: flex; flex-wrap: wrap; }
.liangce{justify-content:space-between;}
.juzhong{justify-content:center;}
.fl{ float: left; }
.fr{ float: right; }
.clear{ clear: both;height: 0; }
i{font-style:normal}
.text-left{ text-align: left; }
.text-right{ text-align: right; }
.text-center{ text-align: center; }


.flexslider {position: relative;width: 100%;min-height:689px;overflow: hidden;zoom: 1; top: -135px; z-index: 2 }
.flexslider .slides li {width: 100%; height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0; filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {right: 0; background:url(../images/right.png) top center no-repeat; }
.flex-direction-nav .flex-prev {left: 0;background:url(../images/left.png) top center no-repeat;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display: block;overflow: hidden;text-indent: -99em;width: 67px;height: 4px;cursor: pointer; background: url(../images/b2.png) top center no-repeat;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background: url(../images/b1.png) top center no-repeat; }
.banner img{object-fit: cover;}

.topbg{background: url(../images/tbg.png) top center no-repeat; height: 62px; line-height: 62px; margin-top: 37px; z-index: 999; position: relative;}
.navbox{ width: 1269px; margin: 0 auto; }
.navbox ul li{ float: left; }
.navbox ul li a{ color: #fff; width: 100px; height: 62px; display: block;text-align: center; }
.navbox ul li a:hover{background: #f3b318}
.nct{background: #f3b318 !important}
.logo{margin-right: 40px; margin-left: 20px; position: relative; margin-top: -9px;}
.telbg{ width: 230px;height: 30px; background: url(../images/telbg.png) top center no-repeat; float: left; margin-top: 18px; line-height: initial; color: #fff }
.telbg div{padding-left: 60px; position:relative; top: -5px; line-height: 20px !important;}

.main{ width: 1200px; margin: 0 auto; position: relative; }

.jnr{text-align: center; font-size: 36px; font-weight: bold;}
.jnr2{text-align: center; font-size: 16px; width: 740px;margin: 0 auto;margin-top: 21px; }

.indexfwbox{ width: 221px; height: 260px; text-align: center;  float: left; margin-left: 10px;}
.fwt{ font-size: 20px; font-weight: bold; }
.fwt2{  width: 197px; margin: 0 auto; height: 50px;overflow: hidden; font-size:14px;}
.fwt_img{ height: 80px; margin-top: 32px; }
.fwbxa{ margin-top: 56px; }
.indexfwbox:hover{background: url(../images/bg_01.png) top center no-repeat;}
.indexfwbox a{width: 118px; height: 32px; text-align: center;color: #fff;background: #065b36; border-radius: 5px; display: block; line-height: 32px; margin: 0 auto;display: none}
.indexfwbox:hover a{display: block !important; }

.bgcolor{background: #f6fbfa; padding-top: 92px; padding-bottom: 107px;}
.indexnewtit{text-align: center; font-size: 36px; font-weight: bold;}
.indexnew_type{ width: 570px; margin: 0 auto; margin-top: 20px; }
.indexnew_type a{ width: 158px; height: 52px; display: inline-block; margin: 11px; color: #fff; background: #065b36; line-height: 52px; text-align: center; border-radius: 7px; }
.indexnew_type a:hover{background: #f3b318}
.indexnewlist{ width: 377px; height: 530px; background: #fff; border-radius: 5px; float: left; margin: 10px; margin-top: 33px; position: relative;}
.indexnewlist_img{ width: 297px; height: 201px;margin: 0 auto; margin-top: 36px; }
.indexnewdate{ width: 297px; margin: 0 auto;  font-size: 16px; margin-top: 23px; margin-bottom: 18px;}
.indexnewjj{ width: 297px; margin: 0 auto; color: #bfbfbf; height: 70px; overflow: hidden; margin-bottom: 20px; }
.indexnewtita{ font-size: 18px; width: 297px; margin: 0 auto; margin-bottom: 20px; }
.indexnewlist_a{ width: 122px; height: 38px; background: #065b36; color: #fff; display: block; text-align: center; line-height: 38px; margin-left: 39px; border-radius: 5px; }
.newsmore{ width: 265px; height: 55px; margin: 0 auto; display: block;background: #065b36; color: #fff; line-height: 55px; text-align: center; font-size: 18px; border-radius: 5px; margin-top: 65px; }
.indexnewlist span{ font-size: 18px; color: #999999; position: absolute; right: 25px; bottom: 25px}

/* 本例子css */
        .picMarquee-left{ width:1300px;  overflow:hidden; position:relative; margin: 0 auto;  }
        .picMarquee-left .hd{ overflow:hidden;  width:100%; position: relative; top: 108px;  }
        .picMarquee-left .hd span{ width: 1260px; display: block; }
        .picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:14px; height:26px;  margin-right:5px; margin-top:10px;  overflow:hidden;
             cursor:pointer; background:url("../images/gr.png") no-repeat;}
        .picMarquee-left .hd .next{ background-position:0 -50px; background: url(../images/gl.png) top center no-repeat;}
        .picMarquee-left .hd .prevStop{ background-position:-60px 0; }
        .picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
        .picMarquee-left .bd{ padding:10px;   }
        .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
        .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
        .picMarquee-left .bd ul li .pic{ text-align:center; }
        .picMarquee-left .bd ul li .pic img{ width:219px; height:132px; display:block;  border:1px solid #dcdcdc;border-radius: 5px; }
        .picMarquee-left .bd ul li .pic a:hover img{ border-color:#dcdcdc;  }
        .picMarquee-left .bd ul li .title{ padding-top: 10px;  }
        .tempWrap{ width: 1170px !important; margin: 0 auto; }

.linkbg{background: #206f4b; height: 53px; line-height: 53px; margin-top: 75px;}
.link ul li{ float: left;margin-left: 30px; height: 53px;}
.link ul li a{ font-size: 18px; color: #fff;  }

.fotbg{  background: url(../images/fotbg.jpg) top center repeat-x; padding-bottom: 20px;background-size: 100% ; background-color: rgba(7,95,55);}
.fotbox{width: 1200px; margin:  0 auto; border-bottom: 2px solid #2f7957; padding-bottom: 32px; padding-top: 69px; position: relative; }
.fotbox_l{ float: left; }
.fotbox_r{ float: left; color: #fff; margin-left: 30px; margin-top: 10px; line-height: 26px; }
.fotbox_ewm{ float: right; margin-right: 16px;margin-top: 10px;}
.fot{ text-align: center; color: #fff;  padding-top: 15px; }

.nybanner{ height: 483px; position: relative; top: -135px; }

.piao{ width: 117px; height: 470px; background: url(../images/icon.png) top center no-repeat; position: fixed; right:3%; z-index: 99999; top: 20% }
.qq{ width: 85px; height: 78px;display: block; margin-left: 16px; margin-top: 13px; }
.weibo{ width: 85px; height: 78px;display: block; margin-left: 16px; margin-top: 12px; }
.weixin{ width: 85px; height: 78px;display: block; margin-left: 16px; margin-top: 12px; position: relative; }
.email{ width: 85px; height: 78px;display: block; margin-left: 16px; margin-top: 12px;position: relative; }
.top{ width: 85px; height: 78px;display: block; margin-left: 16px; margin-top: 12px; }
.ewm{display: none; position: absolute;left: -132px; top: -7px;box-shadow: 5px 5px 5px #888888;}
.weixin:hover .ewm{display: block !important;}

.email_on{display: none; position: absolute;left: -182px; top: 0px; padding: 20px; background: #fff; border-radius: 5px;box-shadow: 5px 5px 5px #888888;}
.email:hover .email_on{display: block !important;}


.nytop{border-bottom: 1px solid #e5e5e5; position: relative; margin-top: -65px;}
.nytop div{text-align: center; font-size: 30px;}
.nytop span{ width: 86px; height: 5px; background: #065b36; border-radius: 5px; display: block;margin: 0 auto; margin-top: 23px; }

.aboutype a{ width: 168px; height: 50px; background: #065b36; color: #fff; display: inline-block; border-radius: 35px; font-size: 18px; line-height: 50px; text-align: center; margin-left: 25px; margin-top: 38px; }
.aboutype a:hover{background: #f3b318;}
.active2{background: #f3b318 !important}

.cont{ line-height: 28px;  font-size: 16px; padding: 37px 20px 30px 20px;}
.cont img{margin: 5px}

.jjtdlist{ border-bottom: 2px solid #eaeaea; padding-top: 45px; padding-bottom: 45px; }
.rtt{ height: 33px; }
.rtt img{ position: relative; top: 10px; }
.rtt span{ padding-left: 5px; }
.jjcont{ padding: 10px; padding-top: 35px; }

.timebox{ margin: 0 auto; border-left:5px solid #eeeeee; padding-left: 36px; margin-left: 76px;  margin-top: 80px; }
.timeboxa{ width: 1000px;  border: 5px solid  #d2d2d2; border-radius: 7px; margin-bottom: 30px; padding: 15px; position: relative; }
.timeboxa h2{ font-size: 18px; color: #065b36; font-weight: normal; }
.timeboxa span{ width: 18px; height: 18px;display: block; background: #065b36; border-radius: 50% ; position: absolute; left: -52px;top: -6px;}

.hzjgbox{ padding-top: 50px; padding-bottom: 50px; border-radius: 5px; }
.hzjgbox_img{ width: 278px; height: 177px; border: 1px solid #e5e5e5; border-radius: 5px; margin-left: 35px; }
.hzjgbox_text{ width: 840px; margin-left: 25px;  }
.hzjgbox_text ul{margin-top: 20px; line-height: 30px;}
.hzjgbox_text h2{ margin-top: 5px; }
.hzjgbox:nth-child(2n){background: #f6f6f6}

.contact{  margin-top: 25px; font-size: 16px; }
.contact img{ position: relative; top: 15px; }
.contact p{ margin-bottom: 15px; }

.fuwtopa{ clear: both; margin-top: 38px; }
.chufw{background: #065b36; width: 12px; height: 29px;}
.chufw2{background: #065b36; width: 5px; height: 29px; margin-left: 3px;}
.chufw3{ color: #065b36; font-size: 22px; font-weight: bold; margin-left: 13px; }
.chufw4{ margin-right: 27px; }

.jobbg{ width: 1200px; min-height: 309px; background: url("../images/bg_02.png") top center no-repeat; background-color: #fff; border-radius: 0 0 5px 5px; margin: 0 auto; padding-left: 24px; padding-right: 24px; padding-top: 20px; position: relative;}
.jobbg h2{ color: #fff; margin-left: 20px; margin-top: 17px; margin-bottom: 16px;  }
.tiaoj{ color: #b3b3b3; padding-top:26px; padding-left: 23px; ; }
.xz{ padding-right: 48px; font-size: 18px; color: #e00707; padding-top: 28px; }
.jobms{ padding-left: 24px; line-height: 26px; }
.jobms span{ display: block; font-weight: bold; margin-top: 10px;}
.tjemail{ width: 298px; height: 55px; background-color: #065b36; border-radius: 20px;text-align: center; color: #fff; font-size: 18px; line-height: 55px; position: absolute; right: 43px; bottom: 62px; }
.newsboxlistbg{background-color: #eeeeee; border-radius: 5px;}

#page{ margin-top: 50px; }
#page li a{ padding: 5px 10px;  background-color: #eeeeee; color: #333333;margin: 6px; }
#page .active a{color: #fff;background-color: #065b36; }

.newdate{ font-size: 14px !important; color: #999999; padding-top: 16px; padding-bottom: 16px; }
.fanyestyle{ width: 572px; border: 1px solid #206f4b; color: #206f4b; height: 58px;  line-height: 58px;  font-size: 16px;text-indent: 21px;}
.fanyestyle a{ color: #206f4b; }
.fybxa{ margin-top: 20px; }






