@charset "utf-8";
body {color:#000000; font-family:"黑体",\9ED1\4F53; min-width:1200px;}
a {color:#000000;}
a:hover {color:#000000;}
.container-fluid {padding-left:0; padding-right:0;}
ul, ol {margin:0; padding:0; list-style:none;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.pr {position:relative;}
input {margin:0; padding:0;}
.ovh {overflow:hidden;}
.img-relative {position:relative; width:100%;}
.clear{clear:both;overflow:hidden;display:block;height:0px;_height:1px;}

.header {background:#E5E5E3;}
.logo {padding:10px 25px; background:#FFF;}
.logo2 {background:#016B4E; padding-left:15px;}
.logo2 .logoBox { background:#fff; padding:10px 25px; border-radius:0 0 0 25px;}
.bgLightGreen { background:#016B4E;}
.headR { margin:10px 0 0 0;}
.siteTab ul {float:left; width:345px;}
.siteTab li {float:left; display:inline; width:33.3%; height:27px; line-height:27px; text-align:center;}
.siteTab li a {color:#FFF; font-size:12px; display:block; width:100%;}
.en {background:#193511;}
.fanti {background:#75A300;}
.cn {background:#016B4E;}
.weixin,.sina {margin-right:25px;}
.search {margin:20px 0 0 20px;}
.slogo {margin:0; width: 300px;}
.slogo span { float:left; display:inline; padding-right:35px;}
.searchBox {position:relative;}
.searchInput {width:100%; height:33px; border:0; background:#FFF;}
.searchBtn {width:33px; height:33px; position:absolute; cursor:pointer; background:#FFF url(../images/so.png) no-repeat center center; border:0;}
.menu {margin:20px 0 0 100px;}
.menu li {float:left; display:inline; margin-right:20px;}
.menu li span {float:left; display:inline; padding-right:20px; border-right:1px #019787 solid;}
.menu .last span {border:0;}
.menu li a {font-size:19px;}
.slideItem { background-position:left top; background-repeat:no-repeat; background-size:cover;}
.indexSi01 {background-image:url(../images/index_s1.jpg);}
.indexSi02 {background-image:url(../images/index_s2.jpg);}
.newSi01 {background-image:url(../images/news_s1.jpg);}
.lxSi01 {background-image:url(../images/lx_s1.jpg);}
.slide { position:absolute; width:100%; height:100%; left:0; top:0; overflow:hidden;}
.slideInfoBox {position:absolute; width:100%; left:0; bottom:110px;}
.slideItem {position:absolute; width:100%; height:100%; left:-9999px; top:-9999px;}
.siCur {left:0; top:0;}
.slide_changeDiv_cur {left:0; top:0;}
.siInfo {margin:0 100px; background:rgba(255,255,255,0.9); padding:20px 30px;}
.siInfo strong { color:#75A300; font-size:40px; display:block;}
.siCon { color:#5D5D5D; font-size:12px; line-height:1.8; padding:5px 0 30px 0;}
.siGo { background:#75A300; display:block; height:24px; line-height:24px; padding:0 18px; color:#FFF; font-size:12px;}
.siGo:hover {color:#FFF;}
.slideBtn {position:absolute; width:100%; left:0; bottom:50px; z-index:200; text-align:center;}
.slideBtn span {display:inline-block; *display:inline; *zoom:1; width:45px; height:5px; margin:0 5px; background:#FFF;}
.slideBtn .cur,.slideBtn .hover_ {background:#75A300;}
.bigTit {color:#5D5D5D; font-size:75px; line-height:1; padding-top:50px;}
.bigTit img {margin-top: 25px;}
.rBox {padding:0 100px;}
.itemBar { height:30px; border-bottom:1px #75A300 solid; margin-top:30px;}
.itemBarBig {height:40px; border-bottom:1px #75A300 solid; margin-top:30px;}
.note {font-size:27px; background:#FFF; padding-right:15px;}
.note img {margin:8px 0 0 10px; float:left;}
.noteBig {font-size:36px; background:#FFF; padding-right:15px;}
.noteBig img {margin:8px 0 0 10px; float:left;}
.news ul {padding:25px 0 0 0;}
.news li {text-align:right; float:left; width:100%; height:38px; line-height:38px; font-size:17px;}
.news li span {float:left; background:url(../images/point_blue.png) no-repeat left center; padding-left:20px;}
.news .green span { background-image:url(../images/point_green.png);}
.news li a {text-align:left; font-size:17px;}
.more {font-size:17px; color:#75A300;}
.zhishu {border:1px #75A300 solid; border-left:0; border-right:0; height:50px; line-height:50px; margin:30px 0 0 0;}
.more:hover {color:#75A300;}
.zsCon {margin:10px 0 0 30px;}
.zsTit { font-size:17px;}
.greenTit { color:#75A300; font-size:27px; font-weight:bold; text-align:center; padding:30px 0;}
.type ul {text-align:center;}
.type li {display:inline-block; width:115px; text-align:center;}
.footer {margin:30px 0 0 0; text-align:center; position:relative;}
.footer p {line-height:1.8; font-size:12px;}
.none {display:none;}
/*news*/
.page {text-align:center; padding:20px 0 0 0;}
.page a,.page span {margin:0 5px; font-size:14px;}
.greenItem { background:#016B4E;}
.lightGreenItem { background:#016B4E;}
.leftNav {margin:35px 20px 0 0;}
.leftNav ul {float:right; display:inline;}
.leftNav li {padding:8px 0; position:relative;}
.leftNav li a {font-size:16px; line-height:1.2; padding-right:5px;}
.leftNav .cur a {color:#FFF;}
.leftNav li a:hover { text-decoration:none;}
.leftNav .cur i { position:absolute; width:20px; border:1px #000 solid; height:1px; overflow:hidden; right:-20px; top:50%; display:none;}
.leftCurContainer {position:absolute; width:100%; left:0; bottom: 40px;}
.leftCurrent {color:#FFF; float:left; display:inline; margin:0 15px 0 30px;}
.leftName { background:url(../images/user.png) no-repeat left bottom; height:60px; background-size:auto 100%;}
.leftName em { float:left; font-style:normal; font-size:21px; padding:33px 0 0 70px;}
.leftCurrent strong {float:left; font-size:24px; padding:10px 0 0 0;}
.leftCurrent span {float:left; font-size:14px;}
.rListBox {padding:0 60px;}
.newsPicList li { float:left; width:100%; border-bottom:1px #019787 solid; padding:50px 0 30px 0; position:relative;}
.newInfo {width:48.5437%;}
.newsPicList .pic {width:45.3398%;}
.newInfo strong a { color:#5D5D5D; font-size:24px; display:block;}
.newInfo i { font-style:normal; color:#016B4E; font-size:12px; display:block; padding:15px 0;}
.newInfo p { line-height:1.8;}
.xq { background:#016B4E; color:#FFF; height:28px; line-height:28px; padding:0 15px; font-size:12px; position:absolute; left:0; bottom:45px;}
.xq:hover { color:#FFF;}
.newsPicList li.last {border:0;}
.pageLine { border-bottom:1px #75A300 solid; padding-bottom:10px;}
.newsList ul {padding:15px 0;}
.newsList li { float:left; width:50%; display:inline; height:40px; line-height:40px; border-bottom:1px #CFD1D1 solid;}
.newsList li i {float:right; font-style:normal;}
.newsList li span {float:left; background:url(../images/point_blue.png) no-repeat left center; padding-left:20px;}
.newsList .green span { background-image:url(../images/point_green.png);}
.newsList .odd i {margin-right:60px;}
.newsList .even span {margin-left:60px;}
.link {position:absolute; left:50px; top:0;}
.link span { display:block; background:#193511; height:22px; line-height:22px; color:#FFF; font-size:12px; padding:0 15px; cursor:pointer;}
.link span a {color:#FFF;}
.footIndex .link { left:0;}
.title { color:#5D5D5D; font-size:24px; margin:50px 0 0 0;}
.time { color:#016B4E; font-size:12px; padding:15px 0;}
.cont {line-height:1.8;}
.pv {font-size:12px; border-bottom:1px #75A300 solid; padding-bottom:5px; margin-top:50px;}
/*cp*/
.cpName { background-image:url(../images/cp_plicon.png);}
.cpList { border-bottom:1px #75A300 solid;}
.cpTit {border-bottom:1px #75A300 solid; line-height:50px; padding:50px 0 10px 0;}
.cpTit span {float:left; font-size:27px; color:#0B1E05;}
.cpTit i {float:left; display:inline; margin:0 0 0 25px;}
.cpBox {border-bottom:1px #75A300 solid; padding:45px 0 0 0;}
.cpBox span {display:block; padding:15px 0;}
.cpBox span a { font-size:19px;}
.yxyw .cpTit {padding-top:40px;}
.yxyw .cpBox {padding-top:25px;}
.yxyw .yxywTit {padding-top:25px;}
.cpCon {line-height:1.5; font-size:12px; padding-top:30px;}
.aboutCon {line-height:1.5; font-size:14px; padding-top:30px;}
.cpjs { padding:50px 0 30px 0;}
.cpTitSma {padding-top:0;}
.cpRightInfo { float:right; width:45%;}
.subTit {color:#5D5D5D; font-size:20px; padding:20px 0 15px 0; border-bottom:1px #75A300 solid;}
.cpRInfoCon {padding:15px 0; font-size:12px;}
/*shzr*/
.typeBar {height:45px; border-bottom:1px #75A300 solid; position:relative; margin-top:50px;}
.typeBar ul { position:absolute; left:0; top:0;}
.typeBar li { float:left; display:inline; margin-right:60px; height:45px;}
.typeBar li a { font-size:26px;}
.typeBar li a:hover {text-decoration:none;}
.typeBar .cur {border-bottom:4px #75A300 solid;} 
.zrList {border-bottom:1px #75A300 solid; padding-bottom:15px;}
.zrList ul {margin-left:-15px; padding-bottom:15px;}
.zrList li {float:left; display:inline; width:33.33%; margin:30px 0 0 0;}
.zrList li .pic {margin-left:15px; position:relative;}
.zrList li span {position:absolute; width:100%; left:0; bottom:0; background:rgba(117,163,0,0.4); height:40px; line-height:40px; text-align:center;}
.zrList li span a {font-size:16px; color:#FFF;}
.itemBarTop {margin-top:0;}
/*about*/
.aboutCon table {width:100%; font-size:21px;}
.aboutCon th { border-bottom:1px #75A300 solid;}
.aboutCon th,.aboutCon td {padding:15px 0;}
.aboutTit {border-bottom:1px #75A300 solid; font-size:22px; padding-top:50px;}
.aboutTit strong { font-weight:normal; display:block; padding:25px 0 15px 0;}
.aboutPv {font-size:12px; padding-bottom:5px; margin-top:50px;}
/*lx*/
.lxBox {border-bottom:1px #75A300 solid;}
.lxCon { padding:30px 0 20px 0; line-height:1.8; font-size:18px;}
.lxForm {padding:20px 0 0 0; font-size:12px;}
.lxForm form ul {}
.lxForm form li { float:left; width:100%;}
.lxForm form li label { float:left; width:80px; line-height:21px;}
.lxForm form li label i {color:#F00; padding:0 5px;}
.inp {float:left; width:340px; height:19px; line-height:19px; border:1px #75A300 solid;}
.check {float:left; width:340px;}
.checkRow { padding:5px 0 0 0;}
.checkRow .frw { width:150px;}
.lxForm form li.last {border-bottom:1px #75A300 solid; padding:10px 0 0 0; margin-bottom:5px;}
.btn {float:left; border:1px #231815 solid; height:19px; line-height:16px; padding:0 15px; background:#FFF; border-radius:0; font-size:12px;}
/*tz*/
.tzIcon {position:absolute; right:0; bottom:5px;}
.itemBarTzTop {padding-top:50px;}
.tzNews ul { padding:15px 0 0 0; width:780px; margin:0 auto;}
.newsAll a { font-size:14px; font-weight:bold;}
.gjcon {padding:20px 0 0 0; text-align:center;}
.tzTable {padding:20px 0 0 0; text-align:center;}
.tzTable2 {padding:30px 0; width:780px; margin:0 auto;}
.tzTable2 table {width:100%;}
.tzTable2 th,.tzTable2 td { border:2px #CCCCCC solid; border-top:0; border-left:0; padding:10px 0; text-align:center; font-size:17px;}
.tzTable2 th { background:#75A300; color:#555555;}
.tzTable2 td {padding:5px 0;}
.tzTable2 .odd td { background:#e5f0d6;}
.tzTable2 .bdr { border-right:0;}
.bmLine {border-bottom:1px #75A300 solid;}
.tzTjzl ul {padding:30px 0 0 0; margin:0 auto; width:840px;}
.tzTjzl li {float:left; display:inline; width:170px; margin:0 20px;}
.tzTjzl li span {padding:10px 0; text-align:center; display:block;}
.tzTjzl li span a { font-size:16px;}
.enBody .bigTit { font-size:50px;}
.searchBox {width:550px;}
.enBody .cpTit span { font-size:27px;}
.enBody .zrList li span a {font-size:12px;}
.enBody .lxForm form ul { width:auto;}
.enBody .lxForm form li label {width:120px;}
.enBody .check {width:auto;}
.enBody .check input[type="checkbox"] {margin-right:5px;}
.enBody .check .checkRow .frw {width:180px;}
.enBody .check .frw span { white-space:nowrap;}
.headPL { margin:0 0 0 221px;}
.headList .headPL {margin:0 0 0 250px;}
.headRTop {float:left; width:100%;}
.enBody .logo { padding-bottom:20px;}
.enBody .logo2 .logoBox {padding-bottom:20px;}
.newsName { background-image:url(../images/left_icon_news.png);}
.tzName { background-image:url(../images/left_icon_tz.png); background-size: auto 80%;}
.shzrName { background-image:url(../images/left_icon_shzr.png);}
.tzName em {padding-left:95px;}
.leftMenuBox {width:300px; float:left;}
.rightMainBox {padding-left:315px;}
.simg {margin-top: 15px;}


/*QHD*/
.headRBar {margin-top:0;}
.headRBar .siteTab li {height:15px; line-height:15px;}
.aboutConMain { padding:0 180px 0 123px;}
.aboutPL { padding:0 0 0 123px;}
.pointList {padding-bottom:20px;}
.pointList p {background:url(../images/point_blue.png) no-repeat left 7px; padding-left:30px; padding-bottom:10px;}
.aboutRyPic {padding-bottom:30px; border-bottom:1px #75A300 solid; text-align:center; margin-bottom:30px;}
.aboutRyPic img {width:95%;}
.aboutlxpic span {border-bottom:1px #75A300 solid; padding-bottom:30px; margin-bottom:25px;}
.aboutlxCon {padding-bottom:20px;}
.jobType { font-size:27px;}
.jobTit { padding-top:20px;}
.jobTit span {font-size:16px; background:#016B4E; color:#FFF; float:left; padding:8px 10px; border-radius:5px;}
.jobInfo {font-size:16px; padding:20px 0 30px 0;}
.jobLine {border-bottom:1px #75A300 solid; padding-bottom:5px; font-size:15px; font-weight:bold;}
.jobCon {line-height:1.8; padding:10px 200px 20px 0;}

/*iframe*/
.iframe {width:100%; border:0; min-height:520px;}
.table tr,.table td {text-align: center;}
.aboutPL img,.jobCon img {max-width: 100%;}

@media screen and (max-width:1600px) {
.logo {padding:20px 35px;}
.logo img {max-width:200px;}
.logo2 {padding-left:20px;}
.logo2 .logoBox {padding: 20px 35px 20px 30px; border-radius: 0 0 0 30px;}
.logo2 img {max-width:200px;}
.menu li a {font-size:16px;}
.menu { margin:40px 0 0 100px;}
.bigTit {font-size:50px; padding-top:30px;}
.bigTit img {max-width:60px; margin-top:5px;} 
.rBox {padding:0 60px;}
.siInfo strong {font-size:35px; line-height:1.2; padding-bottom:5px;}
.siCon {padding-bottom:20px;}
.siInfo { margin:0 70px; padding:15px 20px;}
.slideInfoBox {bottom:80px;}
.slideBtn {bottom:40px;}
.note {font-size:23px;}
.news li a {font-size:14px;}
.news ul {padding:15px 0;}
.news li {height:28px; line-height:28px; font-size:14px;}
.zhishu {height:40px; line-height:40px; margin-top:15px;}
.zsCon {margin-top:8px;}
.zsCon img {max-width:230px;}
.more {font-size:15px;}
.greenTit {font-size:23px; padding:20px 0;}
.weixin img,.sina img {max-width:28px; margin-top:5px;}
.aboutCon {font-size:14px; padding-top:20px;}
.aboutCon table {font-size:17px;}
.aboutCon th, .aboutCon td {padding:10px 0;}
.aboutTit {font-size:17px; padding-top:30px;}
.aboutTit strong {padding:10px 0;}
.cpTit {line-height:1; padding-top:40px;}
.cpTit span {font-size:23px;}
.cpTit i img {max-width:35px;}
.cpBox {padding-top:20px;}
.yxyw .cpBox {padding-top:20px;}
.cpBox span a {font-size:16px;}
.cpBox span {padding:8px 0;}
.cpTit div img {max-width:200px;} 
.noteBig {font-size:30px;}
.noteBig img { max-width:30px;}
.typeBar li a {font-size:21px;}
.typeBar { margin-top:30px; height:40px;}
.lxCon {font-size:14px; padding:15px 0;}
.typeBar li {height:40px;}
.page {padding-top:5px;}
.page a, .page span {font-size:12px;}
.newInfo strong { white-space:nowrap;}
.newInfo strong a {font-size:19px;}
.newInfo i {padding:8px 0;}
.newInfo p {font-size:12px;}
.newsPicList ul {padding-top:10px;}
.newsPicList li {padding:30px 0 20px 0;}
.xq {bottom:20px;}
.title {font-size:19px;}
.cpTitSma {padding-top:0;}
.cpTitSma div img {max-width:30px;}
.subTit {padding:10px 0; font-size:16px;}
.zrList li { margin-top:20px;}
.tzIcon img {max-width:60px;}
.itemBarTzTop {padding-top:10px;}
.tzNews ul {width:650px;}
.newsAll {padding-bottom:10px;}
.searchBox {width:300px;}
.enBody .bigTit {font-size:35px;}
.enBody .rBox { padding:0 30px;}
.enBody .cpTit span { font-size:23px;}
.headPL { margin:0 0 0 201px;}
.headList .headPL {margin:0 0 0 220px;}

/*QHD*/
.aboutConMain { padding:0 150px 0 107px;}
.aboutPL { padding:0 0 0 107px;}
.aboutRyPic {padding-bottom:25px; margin-bottom:25px;}
.aboutlxpic span {padding-bottom:25px; margin-bottom:25px;}
.jobType { font-size:23px;}
.jobCon {padding:10px 120px 20px 0;}
	
}

@media screen and (max-width:1366px) {
.enBody	.footer p {text-align:right;}
}

@media screen and (min-width:1600px) {
.aboutConMain {padding-right:0; width:1123px;}
.cont {width:1000px;}	
.jobCon {padding-right: 0; width: 1000px;} 
}



























