@charset "utf-8";

/*全局控制*/
body{width:100%;margin:0;padding:0;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{width:100%;height:auto;display: block;border:0;vertical-align:center;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.op{opacity: 0}
.flex{display:flex;}
.wrap{flex-wrap: wrap;}
a{text-decoration:none;color:#000;cursor: pointer;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
button{cursor: pointer;border:0;}


.box{width:1200px;margin:auto;}


/*头部*/
.head{width:100%;height:70px;background: #fff;padding:4px 0;padding-top: 25px}
.head .logo{width:223px;height: 52px}
.head .nav{width:950px;}
.head .nav ul{width:100%;font-size: 16px;text-align: right}
.head .nav ul>li{font-size: 16px;font-weight: bold;margin-left: 60px;color: #666666;display: inline-block;width:65px;height:45px;text-align: center;padding-top: 25px }
.head .nav ul>li>a{display: block;width: 100%;height: 100%;position: relative;color: #207136}
.head .nav ul>li>a>img{position: absolute;bottom:-3px;display: none;z-index: 900}
.head .nav ul>li:hover >a>img{display: block;}
.head .nav ul>li>ol{display: none;text-align: center;height:30px;background: #f3f1fb;width:100%;z-index:888;position: absolute;top:95px;left:0;}
.head .nav ul>li>ol li{height: 30px;line-height: 30px;font-size: 15px;display: inline-block;margin:0 20px;}
.head .nav ul>li>ol li a{color: #838384}
.head .nav ul>li:hover ol{display: block;}
.head .nav ul>li > ol a:hover{color: #207136}

.banner{position: relative;z-index: 777}
.banner .hd{height: 12px;width: 100%;position: absolute;bottom: 25px}
.banner .hd ul{width:100%;height: 10px;text-align: center}
.banner .hd ul li{display: inline-block;width:10px;height: 10px;margin:0 9px;border:1px solid #fff;border-radius: 10px}
.banner .hd ul li.on{border-color: #ffc001;background: #ffc001}




/*首页*/

.banner_xia{height: 80px}
.banner_xia .fl{font-size: 36px;color: #207136;margin:25px 0;}
.banner_xia .fl>img{display: inline-block;width:auto;}
.banner_xia .fr{margin:25px 0;font-size: 15px}
.banner_xia .fr span{display: inline-block;margin-right: 15px;color: #999999;position: relative;top: -10px}
.banner_xia .fr .input{display: inline-block;line-height: 35px;width:225px;height: 35px;border-radius: 25px;border:1px solid #ccc;margin-left: 10px}
.banner_xia .fr .input input{border:0;line-height: 35px;width:60%;margin:0 13px;display: block;float: left;}
.banner_xia .fr .input button{width:35px;height: 35px;border:0;background: none;margin:0 13px;display: block;float: right;}

/*idx_con1*/
.idx_con1{height: 326px;margin-top: 35px;overflow: hidden;}
.idx_con1 .fl{width:600px;height:100%}
.idx_con1 .fl .slideBox2{position: relative;}
.idx_con1 .fl .hd{width:100%;height: 40px;position: absolute;bottom: 0;background: #000;opacity: .7}
.idx_con1 .fl .hd ul{text-align: right;width:100%;}
.idx_con1 .fl .hd ul li{font-size: 15px;font-weight: bold;display: inline-block;width:40px;height: 40px;color: #fff;line-height: 40px;text-align:center;}
.idx_con1 .fl .hd ul li.on{background: #207136}

.idx_con1 .fr{width:575px;height: 326px}
.idx_con1 .fr .title{border-bottom:1px solid #e0e0e0;}
.idx_con1 .fr .title span{cursor: pointer;text-align: center;display: inline-block;width:87px;height: 30px;line-height:10px;margin-right: 30px;color: #666;font-size: 20px}
.idx_con1 .fr .title span.on{font-weight: bold;border-bottom: 2px solid #207136}
.idx_con1 .fr .title a{width:75px;height:32px;display: inline-block;float: right; }
.idx_con1 .fr ul{display: none}
.idx_con1 .fr ul.active{display: block;}
.idx_con1 .fr ul li{color: #207136;width:100%;height: 47px;border-bottom: 1px dashed #dbdbdb;line-height: 48px}
.idx_con1 .fr ul li a{color: #464646;}
.idx_con1 .fr ul li a span{display: inline-block;float: right;color: #999}


/*idx_con2*/
.idx_con2 .fl{width:780px;height: 370px;margin-top: 35px;overflow: hidden;}
.idx_con2 .fl .title{height: 60px;background: #f5f5f5}
.idx_con2 .fl .title span{font-weight: bold;display: inline-block;width:160px;height: 60px;background: #207136;font-size: 20px;color:#fff;line-height: 60px;text-align: center}
.idx_con2 .fl .title a{height: 60px;width:auto;display: block;float: right;}
.idx_con2 .fl .con .img{width:262px;height: 291px;margin-top: 18px}
.idx_con2 .fl .con .list{width:495px;font-size: 15px;margin-top: 18px}
.idx_con2 .fl .con .list ul{line-height: 2.5}
.idx_con2 .fl .con .list li{color: #207136;}
.idx_con2 .fl .con .list li a{color: #464646}
.idx_con2 .fl .con .list li a span{display: inline-block;float: right;color: #999}

.idx_con2 .fr{width:390px;height: 370px;margin-top: 35px;overflow: hidden;}
.idx_con2 .fr .title{height: 60px;background: #f5f5f5}
.idx_con2 .fr .title span{font-weight: bold;display: inline-block;width:160px;height: 60px;background: #006de0;font-size: 20px;color:#fff;line-height: 60px;text-align: center}
.idx_con2 .fr .title a{height: 60px;width:auto;display: block;float: right;}
.idx_con2 .fr .img{margin-top: 18px}
.idx_con2 .fr .list{margin-top: 16px}
.idx_con2 .fr .list ul{line-height: 2.5;}
.idx_con2 .fr .list li{color: #207136;}
.idx_con2 .fr .list li a{color: #464646}
.idx_con2 .fr .list li a span{display: inline-block;float: right;color: #999}

.idx_con3{margin-top: 35px;}
.idx_con3 .title{height: 60px;background: #f5f5f5}
.idx_con3 .title span{font-weight: bold;display: inline-block;width:160px;height: 60px;background: #207136;font-size: 20px;color:#fff;line-height: 60px;text-align: center}
.idx_con3 .title a{height: 60px;width:auto;display: block;float: right;}
.idx_con3 .list{margin-top: 25px;position: relative;}
.idx_con3 .list .bd{width:100%;overflow: hidden;}
.idx_con3 .list .bd ul li{width:280px;float: left;height:280px;border:1px solid #f5f5f5;margin-right:28px;position: relative;}
.idx_con3 .list .bd ul li .img{height: 260px;margin:auto;}
.idx_con3 .list .bd ul li .con{background: #f5f5f5;width:100%;height: 35px;text-align: center;line-height: 35px;color: #666666;position: absolute;bottom: 0}
.idx_con3 .list .hd{position: absolute;top: 68px;width:26px;height: 61px}
.idx_con3 .list .hd:nth-child(1){left: -60px;}
.idx_con3 .list .hd:nth-child(3){right:-60px;}


.idx_con4{margin-top: 35px;}
.idx_con4 .title p{text-indent: .5em;font-weight: bold;display: inline-block;width:300px;height: 30px;font-size: 20px;border-left:4px solid #207136 }
.idx_con4 .title p span{color: #cccccc;font-size: 15px;display: inline-block;margin-left: 15px}
.idx_con4 .title a{height: 60px;width:auto;display: block;float: right;}
.idx_con4 .list{margin-top: 25px;position: relative;}
.idx_con4 .list .bd{width:100%;overflow: hidden;}
.idx_con4 .list .bd ul li{width:288px;float: left;margin-right:20px;position: relative;}
.idx_con4 .list .bd ul li .img{height: 190px;margin:auto;overflow: hidden;}
.idx_con4 .list .bd ul li .yin{width:100%;height: 100%;display: none;background: #000;opacity: .7;position: absolute;top: 0;left: 0}
.idx_con4 .list .bd ul li .con{display: none;width:100%;height: 100%;position: absolute;top: 0;left: 0;text-align: center}
.idx_con4 .list .bd ul li .con p{text-align: center;color: #fff;font-size: 20px;margin-top: 25%}
.idx_con4 .list .bd ul li .con span{width:80px;height:2px;background: #fff;margin-top: 2%;display: inline-block;}
.idx_con4 .list .bd ul li:hover .yin{display: block;}
.idx_con4 .list .bd ul li:hover .con{display: block;}
.idx_con4 .list .hd ul{width:100%;text-align: center}
.idx_con4 .list .hd ul li{width:10px;height: 10px;border-radius: 20px;display: inline-block;border:1px solid #ccc;margin:20px 10px;color: #fff;overflow: hidden;}
.idx_con4 .list .hd ul li.on{background:#207136;border-color: #207136;color: #207136}

/*尾部*/

.foot{margin-top: 40px;height: 212px;background: url(../images/bgbg.png);background-size: 100% 100%}
.foot .fl{width:1000px;}
.foot .d_nav {margin-top: 53px}
.foot .d_nav a{color: #fff}
.foot .d_nav li{display: inline-block;margin-right: 40px;float: left;}
.foot .d_nav li:last-child{margin-right: 0}
.foot .con{color: #fff;margin-top: 35px}
.foot .fr{width:113px;height: 113px;margin-top: 46px}




.bot{height: 50px;line-height: 50px}







/*二级*/

.erbox{margin-top: 40px}

.left_nav{width:195px;border:1px solid #ededed;}
.left_nav .lanmu_name{height: 47px;line-height: 47px;text-align: center;font-size: 16px;color: #fff;background: #207136}
.left_nav ul li{height: 57px;border-bottom: 1px solid #ededed;line-height: 57px;text-align: center;}
.left_nav ul li a{color: #666;}
.left_nav ul li:hover a{color: #207136;font-weight: bold;}
.left_nav ul li.active a{color: #207136;font-weight: bold;}
.left_nav .left_ewm{margin-top: 30px}
.left_nav .left_ewm .img{width:87px;margin:auto;}
.left_nav .left_ewm .input{width:160px;height: 30px;margin:auto;margin-top: 30px;border:1px solid #cccccc;border-radius: 30px;overflow: hidden;}
.left_nav .left_ewm .input input{width:55%;float: left;display: block;height: 30px;border:0;line-height: 30px;margin-left: 7px}
.left_nav .left_ewm .input button{display: block;float: right;width:20px;height: 20px;background: url(../images/seach.png);position: relative;top: 5px;right: 5px;background-size: 100% 100%}
.left_nav .left_ewm>p{font-size: 21px;color: #207136;text-align: center;font-weight:bold;margin-top: 12px}

.right_con{width:1003px;}
.weizhi{width:100%;height:30px;text-align: right;color:#666; }
.right_box{border-top:1px solid #ededed;}

.right_box>.title{width:90%;font-size: 30px;text-align: center;margin:auto;margin-top: 40px}
.right_box>.title img{width:auto;display: inline-block;margin-right: 10px;position: relative;top: -8px}

.right_box .news_list{margin-top: 47px}
.right_box .news_list >div{float: right;width:950px;height: 159px;margin-bottom: 42px;border:1px solid #f6f4f7;overflow: hidden;}
.right_box .news_list >div .img{width:324px;}
.right_box .news_list >div .con{width:574px;padding:30px 26px 0 26px;height: 100%}
.right_box .news_list >div .con>p{font-size: 18px;border-left: 3px solid #106d3e;height: 18px;text-indent: .5em;line-height: 18px}
.right_box .news_list >div .con>p span{display: inline-block;float: right;font-size: 30px}
.right_box .news_list >div .con>div{margin-top: 30px;line-height: 1.5}
.right_box .news_list >div:hover .con{background: #f6f4f7}
.right_box .news_list >div:hover .con>p span{color: #106d3e}


.news_list2{padding:30px;}

.news_list2>div{height: 60px;line-height: 60px;border-bottom: 1px dashed #e9e9e9}
.news_list2>div img{width: auto;display: inline-block;margin-right:8px;position: relative;top: -3px}
.news_list2>div span.hot{display: inline-block;width:45px;height: 18px;color: #fff;background: #207136;text-transform: uppercase;font-weight: bold;text-align: center;line-height: 18px;font-size: 14px;margin-left: 5px}
.news_list2>div span.time{display: inline-block;float: right;}









.show_con{padding:0 30px;}
.show_img img{width:auto;display: inline-block;margin:30px 0;}}
.con_con{margin:20px auto;}

.fanye{margin-top: 30px;padding:0 30px;font-size: 14px;color: #666}
.fanye>p{margin-top: 15px}



/*图文*/
.right_box .pros_list{margin-top: 47px;padding:0 30px;}
.right_box .pros_list>div{width:280px;/*height: 280px;*/margin-right:25px ;margin-bottom: 43px;border:1px solid #f5f5f5;float: left}
.right_box .pros_list>div:nth-child(3n){margin-right: 0}
.right_box .pros_list>div .img{width:100%;/*height: 244px;*/text-align: center}

.right_box .pros_list>div p{text-align: center;height: 35px;background: #f5f5f5;line-height: 35px}
.right_box .pros_list>div:hover p{background: #207136;color: #fff}

.page{margin-top: 60px}
.page a{height: 30px;display: inline-block;width:23px;line-height: 30px;margin:0 5px;border:1px solid #e0e0e0;}
.page a:first-child{width:50px;}
.page a:last-child{width:50px;}
.page a:hover{background: #207136;color: #fff;border-color: #207136}
.page a.select{background: #207136;color: #fff;border-color: #207136}


/*招聘*/

.job_list{padding:30px;}
.job_list>div{margin-bottom: 30px}
.job_list>div p.job_title{height: 36px;line-height: 36px;background: #009900;color:#fff;font-size: 24px;display: inline-block;text-indent: .5em}
.job_list>div p.job_title span{display: inline-block;height: 36px;width:66px;float:right;}
.job_list>div p.job_title+span{display:block;margin:10px 0;}





