@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
ul,li,ol,dl,dt,dd{list-style: none;}
a{color:#333;text-decoration: none;}
a:hover{text-decoration: none;}
html{width:100%;}
body{width:100%;font-size:14px;font-family: "Microsoft YaHei"; color:#333333}
img{border:none;vertical-align: middle;}
.l_float{float:left;}
.r_float{float: right;}
.clear{clear:both}
/*head*/
.top{background:url(../images/top_bg.jpg); overflow:hidden}
.top_box{width:1200px; height:80px; margin:0 auto; background:url(../images/top_bg.jpg); overflow:hidden}
.logo{line-height:80px}
.hot-line{line-height:80px; font-size:20px; color:#666}
/*index-banner*/
.banner{background:#000;position:relative;height:500px;overflow:hidden;}
.banner .bd{position:absolute;width:100%;height:500px;overflow:hidden;}
.banner .bd li{height:500px;position:relative;overflow:hidden;}
.banner .bd li img{position:absolute;top:0;}
.banner .bd li a .wenzi{width:1200px;font-size:70px; position:absolute; top:50%; margin-top:-40px; left:50%; margin-left:-600px; color:#fff; font-weight:600; text-align:center; z-index:99;}
.banner .bd li a .wenzi2{width:1200px;font-size:70px; position:absolute; top:50%; margin-top:-60px; left:50%; margin-left:-600px; color:#fff; font-weight:600; text-align:left; z-index:99; line-height:100px}
.banner .bd li a .wenzi3{width:1200px;font-size:70px; position:absolute; top:50%; margin-top:-60px; left:50%; margin-left:-600px; color:#fff; font-weight:600; text-align:left; z-index:99; line-height:100px;}
.banner .hd{position:absolute;width:100%;text-align:center;bottom:38px;}
.banner .hd span{width:16px;height:16px;display:inline-block;margin:0 5px;background:#fff;cursor:pointer;border-radius:30px;}
.banner .hd span.on{background:#fff; width:40px}
.nav{width:100%; height:60px; background:#fff; position:absolute; top:0; z-index:10; opacity:0.8;}
.nav ul{width:1200px; height:60px; line-height:60px; margin:auto; font-size:16px;}
.nav ul li{float:left;}
.nav ul .no{margin-right:0px}
.nav ul li a{color:#333}
.nav ul li a:hover{color:#078d57}
.nav ul li .danqian{color:#078d57}
.nav ul li ul{position:absolute; left:0; height:60px}
.nav ul li ul li{background:#fff; opacity:0.8; float:none; width:120px; height:50px; line-height:50px; text-align:center;}
/*neirong1*/
.con01{width:1200px; margin:auto; overflow:hidden; margin-top:20px}

.con01 ul li{position:relative; float:left;width:228px;height:150px}
.con01 ul li:not(:first-child){margin-left:15px;}
.con01 ul li a{display:block;height: 100%;}
.con01 ul li img{width:100%;height:100%;object-fit: cover;}
.con01 ul li .ceng{position:absolute; bottom:0; z-index:99; width:228px; height:55px; filter:alpha(opacity=60); background:#078d57; background:rgba(7,141,87,0.6); !important}
.con01 ul li .ceng  .ceng-zh{font-size:16px; color:#fff; margin-left:25px; line-height:30px}
.con01 ul li .ceng  .ceng-en{display:block; margin-left:25px; font-size:12px;color:#fff;}

.con02 ul li{float:left;width:285px;height:200px}
.con02 ul li:not(:first-child){margin-left:20px;}
.con02 ul li .ceng{ width:285px; height:60px;}
.xian{width:100%; height:1px; background:#eeeeee; margin-top:20px; margin-bottom:20px}
/*neirong2*/
.icon{width:1200px; margin:auto; overflow:hidden;margin-bottom:20px}
.icon ul{width:1300px;}
.icon ul li{line-height:60px; margin-right:80px; float:left}
.icon ul li a .icon01{width:60px; height:60px; display:block; background:url(../images/icon_bg2.png); float:left}
.icon ul li a:hover .icon01{background:url(../images/icon_bg.png)}
.icon ul li a h3{margin-left:20px; font-size:16px; line-height:24px; float:left; margin-top:6px}
.icon ul li a h3 i{font-style:normal; font-size:12px; color:#999999; font-weight:normal; display:block}
.icon ul li a .icon02{width:60px; height:60px; display:block; background:url(../images/icon02_bg.png); float:left}
.icon ul li a:hover .icon02{background:url(../images/icon02_bg2.png)}
.icon ul li a .icon03{width:60px; height:60px; display:block; background:url(../images/icon03_bg.png); float:left}
.icon ul li a:hover .icon03{background:url(../images/icon03_bg2.png)}
.icon ul li a .icon04{width:60px; height:60px; display:block; background:url(../images/icon04_bg.png); float:left}
.icon ul li a:hover .icon04{background:url(../images/icon04_bg2.png)}
.icon ul li a .icon05{width:60px; height:60px; display:block; background:url(../images/icon05_bg.png); float:left}
.icon ul li a:hover .icon05{background:url(../images/icon05_bg2.png)}
/*footer*/
.footer{width:100%; height:170px; background:#eeeeee}.
.footer_box{width:1200px; margin:auto;overflow:hidden; }
.footer_box ul{width:1100px; padding-top:20px}
.footer_box ul li{float:left; }
.footer_box ul li a{display:block; width:225px; border-right:1px solid #999; line-height:16px; text-align:center}
.footer_box ul li .left{float:left; width:180px; border-right:1px solid #999; line-height:16px; text-align:left}
.footer_box ul li .right{float:left; width:180px; line-height:16px; text-align:right; border-right:none}
.footer_box ul li a{font-size:16px; color:#999999}
.ff{width:1200px; margin:auto;}
.footer_box2{width:1100px; margin:auto; overflow:hidden; margin-top:26px}
.footer_box2 ul li a{display:block; float:left; margin-right:60px; font-size:16px; color:#999999; line-height:34px;}
.footer_box2 ul .bt{font-size:16px; float:left ;color:#999999; margin-right:10px; height:40px;line-height:34px}
.jiange{width:900px; height:1px; background:#d7d7d7; margin:auto; margin-top:6px; margin-bottom:6px}
.ban-edition{font-size:14px; color:#999999; text-align:center; line-height:40px}
.ban-edition span a{font-size:14px; color:#999999;}
/*about01*/
.banner_about{background:#000;position:relative;height:300px;overflow:hidden;}
.banner_about .bd{position:absolute;width:100%;height:300px;overflow:hidden;}
.banner_about .bd li{height:300px;position:relative;overflow:hidden;}
.banner_about .bd li img{position:absolute;top:0;}
.content{width:1200px; margin:auto; overflow:hidden; padding-bottom:20px}
.content p{/* margin-top:30px; */ color:#666; line-height:28px;}
.mbx{width:1200px; height:70px; background:#fff; margin:auto; line-height:70px; text-align:right; color:#999;}
.mbx a{color:#999; font-size:12px}
.mbx a:hover{ text-decoration:underline; color:#078d57}
.mbx2{width:1200px; height:70px; background:#f8f8f8; margin:auto; line-height:70px; text-align:right; color:#999;}
.mbx2 a{color:#999; font-size:12px}
.mbx2 a:hover{ text-decoration:underline; color:#078d57}
.mbx3{width:1000px; height:70px; background:#fff; margin:auto; line-height:70px; text-align:right; color:#999;}
.mbx3 a{color:#999; font-size:12px}
.mbx3 a:hover{ text-decoration:underline; color:#078d57}
.about_nav{width:100%; height:60px; border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; background:#fff}
.about_navbox{width:1200px; margin:auto; }
.about_navbox li{float:left; height:60px; line-height:60px;  width:25%; 
	background:url(../images/nav_xian.png) no-repeat right; text-align:center;position: relative;}
.about_navbox li a{font-size:16px; color:#333333; display:block;position:relative;}

.about_navbox li .about_danqian{display:block; background:#078d57; color:#fff}
.about_bt{float:left; text-align:left; height:50px; line-height:50px; font-size:24px; color:#333333; margin-top:44px}
.about_bt span{font-size:12px; color:#999; margin-left:16px}
.nr{color:#666;}
.nr p{/* margin-top:30px; */ color:#666; line-height:28px;}
.nr ul{padding-left:30px}
.nr li{margin-top:20px; background:url(../images/bt.jpg) no-repeat 0 0; padding-left:10px;}
/*about04*/
.honor_nr{width:1200px; margin:auto}
.honor_nr ul{margin-top:40px; width:1400px; /*border-bottom:1px solid #eee;*/ padding-bottom:40px;overflow:hidden;}
.honor_nr ul li{margin-right:160px; float:left;width:181px;overflow: hidden;position: relative}
.honor_nr ul li img{max-height: 241px;}
.honor_nr ul li>span{display:inline-block;width:100%;text-align:center;margin-top:10px;}

.page{text-align:center;color:#999; padding-top:50px}
.page a{padding:4px 14px;display:inline-block; border:1px solid #eee; margin-right:10px; color:#999999; }
.page a.del{color:#999;}
.page a:hover{color:#fff; background:#078d57}
.page a.hover{background:#078d57;color:#fff;} 

.pages{padding:50px 0px;font-size:0.85em;margin:3px;font-family:tahoma,helvetica,sans-serif;text-align:center;}
.pages li{display:inline-block;}
.pages a{padding:4px 10px;border:#aaa 1px solid;background-position:50% bottom;color:#aaa;margin:0 3px 0 0;text-decoration:none; font-size:14px; margin-right:10px}
.pages a:hover{background-image:none;color:#fff;background-color:#078d57;border:#aaa 1px solid;}
.pages li.absolutepage a{background-image:none;color:#fff;background-color:#078d57;border:#aaa 1px solid;}
.pages a:active{border:#aaa 1px solid;background-image:none;color:#fff;background-color:#078d57;}
.pages span.current{padding:2px 6px;font-weight:bold;color:#000;margin:0 3px 0 0;}
.pages span.disabled{display:none;}
/*.pages a.next{border:#ccdbe4 2px solid;margin:0px 0px 0px 10px;}*/
/*.pages a.next:hover{border:#2b55af 2px solid;}*/
/*.pages a.prev{border:#ccdbe4 2px solid;margin:0px 10px 0px 0px;}*/
/*.pages a.prev:hover{border:#2b55af 2px solid;}*/
.pages ul li:last-child{display: none;}
/* .pages ul li:nth-last-child(2){display: none;} */
/*part01*/
.leftpart{margin-right:150px}
.lettpart li{border:1px solid #eee; width:150px; height:58px; line-height:58px; text-align:center;}
.lettpart li a{font-size:16px; color:#666666; display:block}
.lettpart li a:hover{background:#078d57; color:#fff}
.lettpart li a.hover{background:#078d57; color:#fff}
.rightpart{width:900px; margin:auto;}
.small-nav{border-bottom:1px solid #eee}
.business-ul{overflow: hidden;}
.small-nav li{float:left; height:60px; line-height:60px; 
 width:33.3%; background:url(../images/nav_xian.jpg) no-repeat right; text-align:center;position: relative;}
.business-ul li{float:left; height:60px; line-height:60px;  width:33.3%; background:url(../images/nav_xian.jpg) no-repeat right; text-align:center}
.rightpart li a{font-size:16px; color:#333333; display:block;}
/* .rightpart li a:hover{display:block; background:#078d57; color:#fff} */
.rightpart li a.hover{display:block; background:#078d57; color:#fff}
.part_bt{font-size:16px; color:#555555; background:url(../images/bt.jpg) no-repeat; padding-left:10px; margin-top:60px; margin-bottom:40px}
/*part02*/
.rightpart .part02 ul{width:1250px; border-bottom:none}
.rightpart .part02 li{width:270px; height:450px; margin-right:46px; margin-bottom:50px}
.rightpart .part02 li a span{width:270px; height:82px; background:#fff; display:block; font-size:24px; line-height:82px;color:#666}
.rightpart .part02 li a:hover span{color:#666;}
/*part03*/
/* .part03 span{width:900px; margin:auto; display:block; text-align:center; font-size:24px; font-weight:bold; border-bottom:1px dashed #eee; line-height:50px} */
.part03div{width:900px; margin:auto; display:block; text-align:center; font-size:24px; font-weight:bold; border-bottom:1px dashed #eee; line-height:50px}
.part03 img{width:407px; height:557px; margin:auto; margin-top:30px; display:block}
/*part04*/
.rightpart .part04 ul{width:1250px; border-bottom:none;overflow:hidden;}
.rightpart .part04 li{width:259px; height:194px; margin-right:60px; margin-bottom:20px;float:left;text-align: center;}
.rightpart .part04 li span{ display:block; font-size:16px; line-height:70px;color:#666}
.about_jiange{width:1200px; height:1px; background:#eee; margin:auto; float:left; margin-top:40px; margin-bottom:40px}
.about_line{border-bottom:1px solid #eee;}
/*news*/
.news_nr{width:970px; margin:auto}
.news_nr ul li{border-bottom:1px dashed #eeeeee; height:54px; line-height:54px; background:url(../images/dian.png) no-repeat; padding-left:16px}
.news_nr ul li a{font-size:16px; color:#666}
.news_nr ul li a:hover{color:#078d57}
.news_nr ul li a span{font-size:12px; color:#999}
.news_nr ul li a:hover span{color:#078d57}
.news_nr2{width:1000px; margin:auto}
.news_nr2 ul li{border-bottom:1px dashed #eeeeee; height:54px; line-height:54px; background:url(../images/dian.png) no-repeat; padding-left:16px}
.news_nr2 ul li a{font-size:16px; color:#666}
.news_nr2 ul li a:hover{color:#078d57}
.news_nr2 ul li a span{font-size:12px; color:#999}
.news_nr2 ul li a:hover span{color:#078d57}
.about_bt2{float:left; text-align:left; height:50px; line-height:50px; font-size:24px; color:#333333;}
.about_bt3{float:left; text-align:left; height:50px; line-height:50px; font-size:24px; color:#333333; margin-left:100px}
.about_bt3 span{font-size:12px; color:#999; margin-left:16px}
.about_bt2 span{font-size:12px; color:#999; margin-left:16px}
.news_nr02{width:1200px; height:100px; border-bottom:1px dashed #eee; text-align:center}
.news_nr02 h3{width:1200px; margin:auto; display:block; text-align:center; font-size:24px; font-weight:bold; line-height:50px}
.img{text-align:center; display:block; margin:auto; margin-top:20px}
.ww{width:900px; margin:auto; overflow:hidden}
/*job*/
.banner_job{background:#000;position:relative;height:450px;overflow:hidden;}
.banner_job .bd{position:absolute;width:100%;height:450px;overflow:hidden;}
.banner_job .bd li{height:450px;position:relative;overflow:hidden;}
.banner_job .bd li img{position:absolute;top:0;}
.job_nr .one{width:970px; height:60px; background:#078d57; margin-top:30px}
.job_nr .one span{display:block; width:20%; font-size:16px; color:#fff; line-height:60px; float:left; text-align:center}
.job_nr ul li{width:970px; height:60px; background:#fff; color:#555;}
.job_nr ul{background:#FFF; /*padding-bottom:50px*/}
.job_nr ul li a span{display:block; width:20%; font-size:16px; color:#555; line-height:60px; float:left; text-align:center}
.job_nr ul li a span i{font-size:12px; display:block; font-style:normal}
.job_nr ul li a:hover span{background:#dcefe7}
.job_nr3 .two{width:970px; height:60px; background:#078d57; margin-top:30px}
.job_nr3 .two span{display:block; width:25%; font-size:16px; color:#fff; line-height:60px; float:left; text-align:center}
.job_nr3 ul li{width:970px; height:60px; background:#fff; color:#555;}
.job_nr3 ul{background:#FFF; /*padding-bottom:50px*/}
.job_nr3 ul li a span{display:block; width:25%; font-size:16px; color:#555; line-height:60px; float:left; text-align:center}
.job_nr3 ul li a span i{font-size:12px; display:block; font-style:normal}
.job_nr3 ul li a:hover span{background:#dcefe7}

.job_bt{width:970px; height:60px; line-height:60px; font-size:24px; border-bottom:1px solid #eee; color:#555}
.rightpart2{width:970px; margin:auto;}
.job_ny span{ margin-top:20px; line-height:50px; font-size:14px; color:#555555; margin-right:60px}
.job_ny ul li{font-size:18px; color:#555; margin-top:30px; background:url(../images/dian2.png) no-repeat; padding-left:20px}
.job_ny ul li i{margin-top:20px; font-style:normal; display:block; font-size:14px; line-height:24px}
.button{width:120px; height:40px; margin:auto; background:#078d57; text-align:center; line-height:40px; margin-top:30px; border-radius:3px}
.button a{font-size:16px; color:#fff; display:block}
.tijiao_bt{width:970px; margin:auto; font-size:22px; color:#078d57; text-align:center; margin-left:-100px;}
.form_box table td input{width:400px; height:36px; display:block; border:1px solid #d7d7d7; margin-left:30px; margin-top:20px; border-radius:3px}
.form_box table td span{ text-align:center; width:60px; text-align:left; display:inline-block; height:40px;line-height:60px;}
.form_box table td .input2{width:400px; height:120px; display:block; border:1px solid #d7d7d7; margin-left:30px; margin-top:30px; border-radius:3px}
.job_nr2 .one{width:970px; height:60px; background:#078d57; margin-top:30px}
.job_nr2 .one span{display:block; width:16.6%; font-size:16px; color:#fff; line-height:60px; float:left; text-align:center}
.job_nr2 ul li{width:970px; height:20px; background:#fff; color:#555; padding-top:20px; padding-bottom:20px}
.job_nr2 ul{background:#FFF; /*padding-bottom:50px*/}
.job_nr2 ul .white{background:#fcfcfc}
.job_nr2 ul li a span{display:block; width:16.6%; font-size:16px; color:#555; line-height:20px; float:left; text-align:center}
.job_nr2 ul li a span i{font-size:12px; display:block; font-style:normal; line-height:16px; line-height:30px; color:#999999}
.job_nr2 ul li a span h3{font-size:16px; color:#555; font-weight:normal;line-height:30px}
/*cont*/
.about_nav{width:100%; height:60px; border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; background:#fff}
.cont_navbox{width:1200px; margin:auto; }
.cont_navbox li{float:left; height:60px; line-height:60px;  width:50%; background:url(../images/nav_xian.png) no-repeat right; text-align:center;position:relative;}
.cont_navbox li a{font-size:16px; color:#333333; display:block;}

.cont_navbox li .about_danqian{display:block; background:#078d57; color:#fff}
.contact3{margin-top:20px}
.contact3 li{margin-bottom:20px;font-size:14px;line-height:2; float:left;}
.contact3 li h3{color:#fff; font-size:18px; margin-bottom:20px}
.contact3 .map{margin-left:60px; margin-top:20px}
.contact3 .map li{ color:#555555; font-size:14px; line-height:24px; float:none}
.contact3 .map span{margin-right:20px; display:inline-block}
.cont_nr{width:560px; height:220px; border-right:1px solid #eee; padding-bottom:40px; float:left;  padding-top:20px}
.cont_nr ul{width:450px; border-bottom:1px solid #eee; padding-bottom:40px}
.cont_nr li{line-height:40px; font-size:14px; color:#555}
.cont_nr span{font-size:18px; color:#078d57; background:url(../images/bt.jpg) no-repeat; padding-left:12px; margin-top:20px; display:inline-block; margin-bottom:20px}
.cont_nr2{width:560px; height:220px; padding-bottom:40px;float:right; padding-top:20px}
.cont_nr2 ul{width:450px; border-bottom:1px solid #eee; padding-bottom:40px}
.cont_nr2 li{line-height:40px; font-size:14px; color:#555}
.cont_nr2 span{font-size:18px; color:#078d57; background:url(../images/bt.jpg) no-repeat; padding-left:12px; margin-top:20px; display:inline-block; margin-bottom:20px}
.cont_nr3{width:560px; height:220px; float:left; padding-top:20px;  border-right:1px solid #eee;}
.cont_nr3 ul{width:450px; padding-bottom:40px}
.cont_nr3 li{line-height:40px; font-size:14px; color:#555}
.cont_nr3 span{font-size:18px; color:#078d57; background:url(../images/bt.jpg) no-repeat; padding-left:12px; margin-top:20px; display:inline-block; margin-bottom:20px}

/*culture*/
.culture ul li{width:280px;height:280px;float:left;text-align: center;}
.culture ul li.row1{background:url('../images/culture-row1.png')no-repeat 0 0;margin-right:24px;}
.culture ul li a{display: inline-block;width:100%;height:100%;}
.culture ul li h3{text-align: center;font-size:24px;font-weight:600;color:#fff;margin-bottom:17px;}
.culture ul li p{text-align: center;font-size:14px;color:#fff;margin-top:0px;}
.culture-row-text{display: inline-block;vertical-align: middle;}
.text-help{display: inline-block;height:100%;width:1px;vertical-align: middle;}
.culture ul li.row2{background:url('../images/culture-row2.png')no-repeat 0 0;margin-top:-100px;margin-right:27px;}
.culture ul li:nth-child(5){margin-left:150px;}
.culture ul li:nth-child(4){margin-right:0;}
.culture ul li.row3{background:url('../images/culture-row3.png')no-repeat 0 0;margin-top:-100px;margin-right:30px;}
.culture ul li:nth-child(8){margin-left:300px;}
.culture ul li.row4{background:url('../images/culture-row1.png')no-repeat 0 0;margin-top:-100px;margin-left:450px;}

/*about-history*/
.about-history-list{width:100%;}
.about-history-list ul{width:970px; margin:auto}
.about-history-list ul li{height:50px;width:100%;text-align: center;  background: url('../images/history-list.png')no-repeat 0 0;margin-top:15px;}
.about-history-list ul li a{display: block;height:100%;width:100%;}
.about-history-list ul li p.year{color:#fff;font-size:24px;line-height:50px;margin-top:0;  }
.about-history-text p:before{content: '';display: inline-block;width:33px;height:64px; background:url('../images/history-icon.png')no-repeat 0 0;margin-right:15px;}
.about-history-text p:nth-child(1){margin-top:0;}
.about-history-text p{margin-top:-14px;}
.about-history-text{padding-left:60px;}
.about-history-text{display: none;}
.about-history-list ul li.on{background: url('../images/history-on.png')no-repeat 0 0;}
/* .about-history-list ul li.on p{display: none;} */

/*nav*/
.nav ul li{position: relative;}
.nav ul li dl{position:absolute;left:-20px;top:60px;text-align:center;width:100px;background:#eaeaea;padding:5px;display: none;}
.nav ul li dl dd:hover{color:#0b8958;cursor: pointer;}
.nav ul li dl dd{line-height:32px; font-size:14px}
.nav ul li {display: inline-block;height:100%;width:100px;margin-right:120px;}
.nav ul li:last-child{margin-right:0;}
.nav ul .no>a{padding-right:0;}
.aboutlist-hover{width:100%;height:5px;background:#078d57;position: absolute;bottom: 0;left:0;z-index: 3;display: none;}
.about_navbox li:hover .aboutlist-hover{display: block;}
.small-nav li :hover .aboutlist-hover{display: block;}
.cont_navbox  li:hover .aboutlist-hover{display: block;}
.text-help{display:inline-block;vertical-align:middle;width:1px ;height:100%;}
.honor-list-div{width:181px;height:241px;overflow:hidden;text-align: center;}
.honor-list-div img{width:176px;vertical-align:middle;margin-right:-5px;}

/*vedio*/
.nr p:nth-child(1){display: inline-block;width:800px;}
.nr p img{width:100%;}
#idName{width:395px;height:258px;display: inline-block;vertical-align: middle;}