.Pmain {
	background: rgb(243, 250, 213); height: auto !important; min-height: 550px;
}
.Wid1000 {
	margin: 0px auto; width: 1000px; padding-bottom: 50px;
}
.wid914 {
	margin: 0px auto; width: 914px;
}
.noMar {
	margin-bottom: 0px !important;
}
.banner {
	background-position: center 0px; height: 224px; background-repeat: no-repeat;
}
.ban1 {
	background-image: url("../images/banner/ban1.jpg");
}
.ban2 {
	background-image: url("../images/banner/ban2.jpg");
}
.ban3 {
	background-image: url("../images/banner/ban3.jpg"); background-color: rgb(207, 231, 209);
}
.ban3_1 {
	background-image: url("../images/banner/ban3_1.jpg");
}
.ban3_2 {
	background-image: url("../images/banner/ban3_2.jpg");
}
.ban4 {
	background-image: url("../images/banner/ban4.jpg");
}
.ban5 {
	background-image: url("../images/banner/ban5.jpg");
}
.ban6 {
	background-image: url("../images/banner/ban6.jpg");
}
.ban7 {
	background-image: url("../images/banner/ban7.jpg");
}
.MenuTitleWrap {
	margin: 0px auto 50px; width: 1000px; position: relative;
}
.MenuTitleWrap .title {
	top: -110px; right: 0px; position: absolute; z-index: 1;
}
.MenuTitleWrap .menu {
	left: 0px; top: -43px; width: 100%; position: absolute;
}
.MenuTitleWrap .menu li {
	margin-right: 3px; float: left;
}
.MenuTitleWrap .menu li a {
	background: url("../images/banner/menu_bg.jpg") repeat-x; width: 138px; height: 43px; text-align: center; color: rgb(102, 102, 102); line-height: 43px; font-size: 13px; float: left; border-top-left-radius: 10px; border-top-right-radius: 10px;
}
.MenuTitleWrap .menu li.on a {
	background: rgb(243, 250, 213); color: rgb(0, 0, 0);
}
.MenuTitleWrap .menu li a:hover {
	background: rgb(243, 250, 213); color: rgb(0, 0, 0);
}
.MenuTitleWrap .autoWid li a {
	padding: 0px 25px; width: auto;
}
.MenuTitleWrap .autoWid li .menuLife {
	background: url("../images/product/menuLife.png") no-repeat; padding: 0px; width: 218px;
}
.MenuTitleWrap .autoWid li.on .menuLife {
	background: url("../images/product/menuLife_on.png") no-repeat;
}
.MenuTitleWrap .autoWid li .menuLife:hover {
	background: url("../images/product/menuLife_on.png") no-repeat;
}
.MenuTitleWrap .autoWid li.last {
	margin: 0px; top: 0px; right: 0px; display: none; position: absolute;
}
.MenuTitleWrap .autoWid li.back {
	margin: 0px; top: 0px; right: 0px; position: absolute;
}
.MenuTitleWrap .autoWid li.back a {
	background: url("../images/product/back.png") no-repeat; padding: 0px; width: 84px; height: 43px;
}
.about {
	
}
.ulPasual {
	margin: 0px auto; width: 912px; overflow: hidden;
}
.ulPasual li {
	width: 456px; margin-bottom: 100px; float: left;
}
.his_slide_box {
	position: relative;
}
.his_slide_box span {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 70px; height: 70px; display: none; cursor: pointer;
}
.his_slide_box .btn {
	top: 150px; width: 70px; height: 70px; display: none; position: absolute;
}
.his_slide_box .prev {
	left: 20px; background-image: url("../images/about/arrow_left.png");
}
.his_slide_box .next {
	right: 20px; background-image: url("../images/about/arrow_right.png");
}
.his_slide {
	width: 1000px; height: 350px; overflow: hidden; position: relative;
}
.his_slide ul li {
	background: rgb(255, 255, 255); margin: 0px 12px; width: 308px; height: 350px; float: left;
}
.his_slide ul li p {
	padding: 20px; width: 268px; height: 115px; overflow: hidden;
}
.MapCont {
	overflow: hidden;
}
.MapCont p {
	margin: 0px;
}
.MapCont .p1 {
	background: url("../images/about/ico1.jpg") no-repeat; padding-left: 20px;
}
.MapCont .p2 {
	background: url("../images/about/ico2.jpg") no-repeat 0px; padding-left: 20px; margin-top: 5px;
}
.MapCont .p3 {
	background: url("../images/about/ico3.jpg") no-repeat 0px; padding-left: 20px; margin-top: 5px;
}
.MapCont .p4 {
	background: url("../images/about/ico4.jpg") no-repeat 0px; padding-left: 20px; margin-top: 5px;
}
.MapCont .p5 {
	background: url("../images/about/ico5.jpg") no-repeat 0px; padding-left: 20px; margin-top: 5px;
}
.Mtxt {
	width: 488px; float: left;
}
.Mtxt .cont {
	background: rgb(255, 255, 255); padding: 25px; width: 438px; height: 132px; margin-bottom: 25px;
}
.Mtxt .cont h1 {
	color: rgb(26, 159, 69); font-size: 15px; margin-bottom: 15px;
}
.bdMap {
	background: rgb(255, 255, 255); width: 490px; height: 413px; float: right;
}
.news {
	
}
.newsFirst {
	background: rgb(255, 255, 255);
}
.newsFirst a {
	overflow: hidden; display: block;
}
.newsFirst .Pimg {
	width: 600px; height: 244px; float: left;
}
.newsFirst .nTxt {
	padding: 25px; width: 350px; height: 194px; float: right;
}
.newsFirst .nTxt h1 {
	color: rgb(201, 21, 30); line-height: 18px; font-size: 18px; margin-bottom: 15px;
}
.newsFirst .nTxt h2 {
	color: rgb(61, 61, 61); line-height: 18px; font-size: 18px; margin-bottom: 15px;
}
.newsFirst .nTxt p {
	color: rgb(124, 131, 125); line-height: 20px; margin-bottom: 25px;
}
.newsList {
	overflow: hidden; margin-top: 50px;
}
.newsList ul {
	width: 1045px;
}
.newsList ul li {
	width: 307px; margin-right: 39px; margin-bottom: 39px; float: left;
}
.newsList ul li img {
	width: 307px; height: 125px;
}
.newsList ul li h1 {
	color: rgb(133, 137, 117); margin-top: 15px;
}
.newsList ul li h2 {
	height: 16px; color: rgb(49, 50, 43); line-height: 16px; overflow: hidden; font-size: 15px; margin-top: 10px; margin-bottom: 20px;
}
.newsList ul li span {
	color: rgb(32, 138, 36);
}
.h1-t {
	margin-bottom: 40px;
}
.border {
	padding-bottom: 40px; margin-bottom: 40px; border-bottom-color: rgb(200, 223, 180); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsMovieWrap {
	height: 366px; overflow: hidden;
}
.newsMovieWrap .movie {
	width: 609px; height: 343px; overflow: hidden; position: relative;
}
.newsMovieWrap .movie img {
	width: 609px; height: 343px;
}
.newsMovieWrap .movieList {
	width: 298px;
}
.newsMovieWrap .movieList li {
	width: 298px; height: 167px; overflow: hidden; margin-bottom: 9px; position: relative;
}
.newsMovieWrap .movieList li a {
	display: block;
}
.newsMovieWrap .movieList li a img {
	width: 298px; height: 167px;
}
.newsMovieWrap .bf {
	background: url("../images/news/bf.png") no-repeat; margin: -24px; left: 50%; top: 50%; width: 48px; height: 48px; position: absolute; z-index: 10;
}
.newsList1 {
	margin: 0px auto; width: 912px;
}
.newsList1 ul li {
	margin-bottom: 15px;
}
.newsList1 ul li a {
	overflow: hidden; display: block;
}
.newsList1 ul li a .date {
	width: 84px; border-top-color: rgb(118, 225, 113); border-top-width: 2px; border-top-style: solid; float: left;
}
.newsList1 ul li a .date h1 {
	background: rgb(255, 255, 255); height: 100px; text-align: center; font-size: 24px;
}
.newsList1 ul li a .date h1 b {
	color: rgb(60, 61, 66); padding-top: 30px; font-size: 13px; font-weight: 100; display: inline-block; -ms-zoom: 1;
}
.newsList1 ul li a .date p {
	background: rgb(231, 236, 239); height: 55px; text-align: center; color: rgb(58, 62, 65); line-height: 55px; font-size: 15px; font-weight: 700;
}
.newsList1 ul li a .txt {
	background: rgb(255, 255, 255); padding: 30px 25px; width: 750px; float: right;
}
.newsList1 ul li a .txt h1 {
	height: 18px; color: rgb(61, 61, 61); line-height: 18px; overflow: hidden; font-size: 18px; margin-bottom: 13px;
}
.newsList1 ul li a .txt p {
	height: 66px; color: rgb(91, 100, 92); line-height: 22px; overflow: hidden;
}
.newsList1 ul li a:hover .txt {
	background: rgb(28, 156, 38);
}
.newsList1 ul li a:hover .txt h1 {
	color: rgb(255, 255, 255);
}
.newsList1 ul li a:hover .txt p {
	color: rgb(255, 255, 255);
}
.mList {
	overflow: hidden;
}
.mList ul {
	width: 1000px;
}
.mList li {
	width: 297px; margin-right: 10px; float: left;
}
.videolist .mList li {
	margin-bottom: 10px;
}
.mList li p {
	background: rgb(28, 116, 49); padding: 0px 15px; height: 30px; color: rgb(210, 227, 214); line-height: 30px;
}
.popMovie {
	background: rgb(255, 255, 255); margin: -225px -230px; left: 50%; top: 50%; width: 460px; height: 259px; display: none; position: fixed; z-index: 99999;
}
.detail {
	background: rgb(255, 255, 255); padding: 50px 44px; height: auto !important; min-height: 450px;
}
.titleWrap {
	padding-bottom: 15px; margin-bottom: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.titleWrap .share {
	right: 0px; bottom: 15px; position: absolute;
}
.titleWrap h1 {
	width: 700px; color: rgb(61, 61, 61); font-size: 18px; margin-bottom: 10px;
}
.titleWrap p span {
	color: rgb(124, 131, 125); padding-right: 20px; font-size: 12px;
}
.relate {
	background: url("../images/news/relate.jpg") no-repeat right 0px rgb(244, 243, 239); padding: 20px 50px; margin-top: 50px;
}
.relate ul li {
	background: url("../images/news/done.jpg") no-repeat 0px; height: 14px; overflow: hidden; padding-left: 15px; margin-bottom: 16px;
}
.relate ul li a {
	line-height: 14px; display: block;
}
.relate ul li a span {
	padding-right: 15px;
}
.productALL {
	overflow: hidden;
}
.oil {
	background: url("../images/product/oil.jpg") no-repeat right 0px / cover; width: 50%; height: 701px; float: left; position: relative;
}
.rice {
	background: url("../images/product/rice.jpg") no-repeat left 0px / cover; width: 50%; height: 701px; float: right; position: relative;
}
.oil a {
	margin: 0px -27px; top: 120px; width: 54px; position: absolute; z-index: 10;
}
.rice a {
	margin: 0px -27px; top: 120px; width: 54px; position: absolute; z-index: 10;
}
.oil a {
	left: 50%;
}
.rice a {
	left: 50%;
}
.focu {
	width: 100%; height: 383px; overflow: hidden; position: relative;
}
.focu ul {
	height: 100%;
}
.focu ul li {
	background-position: center 0px; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; background-repeat: no-repeat;
}
.focu ul li a {
	width: 100%; height: 383px; display: block;
}
.focu .tyeBtn {
	margin: 0px auto; width: 1000px; position: relative;
}
.focu .tyeBtn ol {
	top: -20px; right: 20px; position: absolute;
}
.focu .tyeBtn ol li {
	background: rgb(219, 194, 130); width: 20px; height: 5px; margin-left: 5px; float: left; cursor: pointer;
}
.focu .tyeBtn ol li.active {
	background: rgb(2, 110, 37); width: 40px;
}
.TabDetail h2 {
	color: rgb(2, 110, 37); margin-bottom: 14px;
}
.TabDetail .tab1 {
	width: 100%;
}
.TabDetail .tab2 {
	width: 100%;
}
.TabDetail .tab1 th {
	background: rgb(255, 255, 255); padding: 15px; text-align: center;
}
.TabDetail .tab1 td {
	background: rgb(255, 255, 255); padding: 15px; text-align: center;
}
.TabDetail .tab1 th {
	background: rgb(37, 186, 238); color: rgb(255, 255, 255); border-right-color: rgb(243, 250, 213); border-bottom-color: rgb(243, 250, 213); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.TabDetail .tab1 td {
	border: 1px solid rgb(173, 126, 71); border-image: none;
}
.TabDetail .tab1 .bgBlue {
	background: rgb(119, 212, 228); border: 1px solid rgb(243, 250, 213); border-image: none; text-align: center; color: rgb(255, 255, 255);
}
.TabDetail .tab2 th {
	padding: 15px; text-align: center;
}
.TabDetail .tab2 td {
	padding: 15px; text-align: center;
}
.TabDetail .tab2 th {
	background: rgb(118, 225, 113); color: rgb(255, 255, 255); border-right-color: rgb(241, 250, 211); border-bottom-color: rgb(173, 126, 71); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.TabDetail .tab2 td {
	background: rgb(255, 255, 255); border-right-color: rgb(173, 126, 71); border-bottom-color: rgb(173, 126, 71); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.life {
	
}
.life .sideMenu {
	width: 208px;
}
.life .sideMenu ul li {
	width: 181px; overflow: hidden; margin-bottom: 10px;
}
.life .sideMenu ul li.on {
	width: 188px;
}
.life .content {
	width: 792px;
}
.life .content .tit {
	text-align: right; color: rgb(26, 159, 69); padding-bottom: 5px; margin-bottom: 15px; border-bottom-color: rgb(140, 207, 162); border-bottom-width: 1px; border-bottom-style: solid;
}
.life .content .skin {
	background: rgb(255, 255, 255); padding: 30px 42px; height: auto !important; min-height: 400px;
}
.baner {
	margin-bottom: 20px;
}
.health .hList li {
	background: url("../images/life/ico-btn.png") no-repeat 685px rgb(237, 237, 237); padding: 10px 15px; margin-bottom: 2px;
}
.health .hList li a {
	color: rgb(65, 55, 55); display: block;
}
.health .hList li a:hover {
	color: rgb(248, 194, 107);
}
.health .hList .new a {
	background: url("../images/life/ico-n.png") no-repeat right; padding-right: 32px;
}
.skin .detail {
	padding: 20px 0px 0px !important;
}
.foodSkin {
	background: rgb(243, 243, 243); padding: 30px 38px; height: auto !important; min-height: 400px;
}
.foodPic {
	position: relative;
}
.foodPic span {
	width: 28px; height: 53px; position: absolute; z-index: 1;
}
.foodPic span a {
	height: 100%; display: block;
}
.foodPic .s1 {
	top: 185px;
}
.foodPic .s2 {
	top: 185px;
}
.foodPic .s3 {
	top: 185px;
}
.foodPic .s4 {
	top: 520px;
}
.foodPic .s5 {
	top: 520px;
}
.foodPic .s7 {
	top: 802px;
}
.foodPic .s8 {
	top: 802px;
}
.foodPic .s1 {
	left: 150px;
}
.foodPic .s2 {
	left: 430px;
}
.foodPic .s3 {
	right: 10px;
}
.foodPic .s4 {
	left: 150px;
}
.foodPic .s5 {
	right: 100px;
}
.foodPic .s6 {
	left: 150px; top: 775px; height: 78px;
}
.foodPic .s7 {
	left: 430px;
}
.foodPic .s8 {
	right: 10px;
}
.foodPic .s1 a {
	background: url("../images/life/name1.png") no-repeat;
}
.foodPic .s2 a {
	background: url("../images/life/name2.png") no-repeat;
}
.foodPic .s3 a {
	background: url("../images/life/name3.png") no-repeat;
}
.foodPic .s4 a {
	background: url("../images/life/name4.png") no-repeat;
}
.foodPic .s5 a {
	background: url("../images/life/name5.png") no-repeat;
}
.foodPic .s6 a {
	background: url("../images/life/name6.png") no-repeat;
}
.foodPic .s7 a {
	background: url("../images/life/name7.png") no-repeat;
}
.foodPic .s8 a {
	background: url("../images/life/name8.png") no-repeat;
}
.foodPic .s1 a.on {
	background: url("../images/life/name1_on.png") no-repeat;
}
.foodPic .s2 a.on {
	background: url("../images/life/name2_on.png") no-repeat;
}
.foodPic .s3 a.on {
	background: url("../images/life/name3_on.png") no-repeat;
}
.foodPic .s4 a.on {
	background: url("../images/life/name4_on.png") no-repeat;
}
.foodPic .s5 a.on {
	background: url("../images/life/name5_on.png") no-repeat;
}
.foodPic .s6 a.on {
	background: url("../images/life/name6_on.png") no-repeat;
}
.foodPic .s7 a.on {
	background: url("../images/life/name7_on.png") no-repeat;
}
.foodPic .s8 a.on {
	background: url("../images/life/name8_on.png") no-repeat;
}
.foodDel .baner {
	margin-bottom: 50px;
}
.pFloat {
	overflow: hidden;
}
.pFloat .h1 {
	width: 100px; float: left;
}
.pFloat .cont {
	width: 600px; height: auto !important; float: right; min-height: 100px;
}
.life .content .sliderWrap {
	background: rgb(255, 255, 255); padding: 30px 42px; height: auto !important; min-height: 400px;
}
.life .content .sliderWrap dl dt {
	background: url("../images/life/icon_down.jpg") no-repeat right 0px rgb(241, 241, 241); padding: 0px 10px; height: 46px; color: rgb(76, 67, 67); line-height: 46px; margin-bottom: 1px; cursor: pointer;
}
.life .content .sliderWrap dl dt.on {
	background: url("../images/life/icon_up.jpg") no-repeat right 0px rgb(237, 237, 237); color: rgb(26, 159, 69); margin-bottom: 0px;
}
.life .content .sliderWrap dl dd {
	padding: 20px 10px; width: 688px; overflow: hidden; display: none;
}
.life .content .Method {
	background: rgb(255, 255, 255); padding: 30px 42px; height: auto !important; min-height: 400px;
}
.life .content .Method .tit {
	text-align: right; color: rgb(222, 136, 0); padding-bottom: 5px; margin-bottom: 15px; border-bottom-color: rgb(238, 195, 127); border-bottom-width: 1px; border-bottom-style: solid;
}
.life .content .Method dl dt {
	background: url("../images/life/icon_down1.jpg") no-repeat right 0px rgb(241, 241, 241); padding: 0px 10px; height: 46px; color: rgb(65, 55, 55); line-height: 46px; margin-bottom: 1px; cursor: pointer;
}
.life .content .Method dl dt.on {
	background: url("../images/life/icon_up1.jpg") no-repeat right 0px rgb(237, 237, 237); color: rgb(222, 136, 0); margin-bottom: 0px;
}
.life .content .Method dl dd {
	padding: 20px 10px; width: 688px; overflow: hidden; display: none;
}
.life .foodList {
	overflow: hidden;
}
.life .foodList ul {
	width: 812px;
}
.life .foodList ul li {
	background: rgb(255, 255, 255); height: 240px; overflow: hidden; margin-right: 16px; margin-bottom: 24px; float: left;
}
.life .foodList ul li .img {
	width: 254px; height: 143px; overflow: hidden;
}
.life .foodList ul li .img img {
	width: 254px; height: 143px; overflow: hidden;
}
.life .foodList ul li .txt {
	padding: 15px;
}
.life .foodList ul li .txt h1 {
	font-size: 15px; margin-bottom: 8px;
}
.life .foodList ul li .txt p {
	height: 40px; overflow: hidden;
}
.life .foodDetail {
	background: rgb(255, 255, 255); padding: 30px 42px; height: auto !important; min-height: 600px;
}
.life .content .foodDetail .tit span {
	color: rgb(26, 159, 69); padding-left: 5px;
}
.life .recuperation {
	background: rgb(255, 255, 255); padding: 35px 45px; height: auto !important; min-height: 266px;
}
.life .reMenu {
	margin: 0px -45px 40px; height: 42px; border-top-color: rgb(217, 225, 191); border-bottom-color: rgb(217, 225, 191); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.life .reMenu ul {
	left: 45px; top: 0px; width: 910px; height: 44px; position: absolute;
}
.life .reMenu ul li {
	width: 25%; float: left;
}
.life .reMenu ul li a {
	width: 100%; height: 44px; text-align: center; color: rgb(91, 94, 80); line-height: 44px; float: left; cursor: pointer;
}
.life .reMenu ul li a:hover {
	background: rgb(21, 142, 56); color: rgb(255, 255, 255);
}
.life .reMenu ul li.on a {
	background: rgb(21, 142, 56); color: rgb(255, 255, 255);
}
.life .reConList {
	overflow: hidden; display: none;
}
.life .reConList ul {
	
}
.life .reConList ul li {
	width: 33%; height: 266px; float: left; position: relative;
}
.life .reConList ul li a {
	margin: -133px -103px; left: 50%; top: 50%; width: 206px; height: 206px; position: absolute;
}
.life .reConList ul li a img {
	width: 206px; height: 206px;
}
.heart {
	width: 208px;
}
.heart ul {
	width: 181px;
}
.heart ul li {
	height: 34px; margin-bottom: 1px;
}
.heart ul li a {
	background: rgb(237, 237, 237); height: 34px; text-align: right; line-height: 34px; padding-right: 15px; display: block; cursor: pointer;
}
.heart ul li a:hover {
	background: rgb(21, 142, 56); color: rgb(255, 255, 255);
}
.heart ul li.on a {
	background: rgb(21, 142, 56); color: rgb(255, 255, 255);
}
.season {
	width: 208px;
}
.season dl {
	width: 181px;
}
.season dl dt {
	background: url("../images/life/icon_plus.jpg") no-repeat 0px 0px rgb(237, 237, 237); height: 34px; text-align: right; line-height: 34px; padding-right: 15px; margin-bottom: 1px; cursor: pointer;
}
.season dl dt.open {
	background: url("../images/life/icon_jian.jpg") no-repeat 0px 0px rgb(237, 237, 237);
}
.season dl dt.current {
	background: url("../images/life/icon_jian.jpg") no-repeat 0px 0px rgb(237, 237, 237);
}
.season dl dd {
	display: none;
}
.season dl dd a {
	background: rgb(255, 255, 255); height: 34px; text-align: right; line-height: 34px; padding-right: 15px; margin-bottom: 1px; display: block; position: relative; cursor: pointer;
}
.season dl dd a:hover b {
	background: url("../images/life/icon_r.png") no-repeat; top: 0px; width: 5px; height: 34px; right: -5px; position: absolute;
}
.season dl dd a.on b {
	background: url("../images/life/icon_r.png") no-repeat; top: 0px; width: 5px; height: 34px; right: -5px; position: absolute;
}
.reContxt {
	background: rgb(255, 255, 255); padding: 30px 42px; height: auto !important; min-height: 400px;
}
.mode {
	height: auto !important; font-size: 24px; min-height: 400px;
}
.mode-Rice {
	background: rgb(255, 255, 255); padding: 35px 45px;
}
.hym_title {
	margin: 0px auto 30px; width: 262px; height: 60px;
}
.hym_title a {
	background: url("../images/life/hym_1.png") no-repeat center; width: 262px; height: 60px; display: block;
}
.hym_title a:hover {
	background: url("../images/life/hym_2.png") no-repeat center;
}
.mode-store {
	background: rgb(255, 255, 255); padding: 45px;
}
.store_list li .sotre_list_img {
	background: rgb(243, 243, 243); padding: 7px; border: 1px solid rgb(228, 228, 228); border-image: none;
}
.store_list li.middle_blank {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 9px; height: 137px;
}
.store_list li h1 {
	color: rgb(57, 57, 57); line-height: 14px; font-size: 14px; margin-top: 15px;
}
.store_line {
	background: url("../images/mode/store_line.jpg") no-repeat center; margin: 50px 0px 20px; width: 910px; height: 3px;
}
.hot_activity h1 {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold;
}
.hot_list li {
	margin-top: 20px;
}
.career .ban {
	margin-bottom: 40px;
}
.selectWrap {
	margin-bottom: 40px;
}
.selectMenu {
	overflow: hidden;
}
.selectMenu select {
	float: left;
}
.selectMenu input {
	float: left;
}
.selectMenu select {
	background: rgb(255, 255, 255); border: 1px solid rgb(201, 208, 217); border-image: none; width: 198px; height: 40px; color: rgb(148, 148, 148); margin-right: 10px;
}
.selectMenu .txt_pos {
	background: rgb(255, 255, 255); border: 1px solid rgb(201, 208, 217); border-image: none; width: 246px; height: 38px; color: rgb(148, 148, 148); line-height: 36px; text-indent: 10px; margin-right: 10px;
}
.selectMenu .btn_ser {
	background: url("../images/career/btn_ser.png") no-repeat 0px 0px; border: 0px currentColor; border-image: none; width: 118px; height: 40px;
}
.tabPostList {
	
}
.tabPostList .tab {
	width: 100%;
}
.tabPostList .tab .alignLeft {
	text-align: left !important;
}
.tabPostList .tab thead tr {
	background: rgb(118, 225, 113);
}
.tabPostList .tab thead tr th {
	height: 40px; text-align: center; color: rgb(28, 116, 49); line-height: 40px; font-size: 14px; border-bottom-color: rgb(243, 250, 213); border-bottom-width: 10px; border-bottom-style: solid;
}
.tabPostList .tab tbody tr td {
	border-bottom-color: rgb(243, 250, 213); border-bottom-width: 5px; border-bottom-style: solid;
}
.tabPostList .tab tbody tr.trEven {
	background: rgb(228, 226, 196); cursor: pointer;
}
.tabPostList .tab tbody tr.trEven td {
	height: 40px; text-align: center; color: rgb(63, 63, 63); line-height: 40px; position: relative;
}
.tabPostList .tab tbody tr.trEven td .icon {
	background: url("../images/career/icon_plus.jpg") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.tabPostList .tab tbody tr.open {
	background: rgb(217, 212, 149);
}
.tabPostList .tab tbody tr.open td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabPostList .tab tbody tr.open td .icon {
	background: url("../images/career/icon_jian.jpg") no-repeat center;
}
.tabPostList .tab tbody tr.trOdd {
	background: rgb(255, 255, 255); display: none; cursor: auto;
}
.tabPostList .tab tbody tr.trOdd td .postDel {
	padding: 20px 50px 20px 0px;
}
.tabPostList .tab tbody tr.trOdd td .postDel .disc {
	overflow: hidden; margin-bottom: 20px;
}
.tabPostList .tab tbody tr.trOdd td .postDel .disc .need {
	width: 44%; padding-right: 5%; border-right-color: rgb(228, 226, 196); border-right-width: 1px; border-right-style: dotted; float: left;
}
.tabPostList .tab tbody tr.trOdd td .postDel .disc .dis {
	width: 44%; padding-left: 5%; float: right;
}
.tabPostList .tab tbody tr.trOdd td .postDel .disc div h1 {
	color: rgb(63, 63, 63); font-size: 14px; margin-bottom: 15px;
}
.tabPostList .tab tbody tr.trOdd td .postDel .disc div p {
	line-height: 24px;
}
.tabPostList .tab tbody tr.trOdd td .postDel h3 {
	color: rgb(121, 99, 45); font-size: 14px;
}
.tabPostList .tab tbody tr.trOdd td .postDel h3 a {
	color: rgb(2, 110, 37); text-decoration: underline;
}
.jobMenu {
	height: 42px; margin-bottom: 40px; border-top-color: rgb(217, 224, 190); border-bottom-color: rgb(217, 224, 190); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.jobMenu ul {
	left: 0px; top: 0px; width: 100%; height: 44px; position: absolute;
}
.jobMenu ul li {
	float: left;
}
.jobMenu ul li a {
	background: rgb(218, 225, 191); padding: 0px 25px; height: 44px; color: rgb(91, 94, 80); line-height: 44px; float: left; position: relative;
}
.jobMenu ul li a:hover {
	background: rgb(201, 21, 30); color: rgb(255, 255, 255);
}
.jobMenu ul li.on a {
	background: rgb(201, 21, 30); color: rgb(255, 255, 255);
}
.jobMenu ul li.on a p {
	background: url("../images/career/jiao.jpg") no-repeat; margin: 0px -7px; left: 50%; width: 14px; height: 7px; bottom: -7px; position: absolute;
}
.rer_con {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 35px 20px; width: 959px; height: auto;
}
.rer_con h1 {
	color: rgb(2, 110, 37); font-size: 16px; font-weight: bold;
}
.rer_con span {
	margin-right: 15px;
}
.rer_con ul {
	margin-top: 20px;
}
.rer_con .ul_2 {
	margin-top: 15px; margin-left: 50px;
}
.rer_con .ul_2 li {
	width: 410px; height: auto;
}
.rer_con ul li {
	width: 470px; height: auto; line-height: 20px; min-height: 20px;
}
.rer_con .mobile {
	background: url("../images/mobile_bg.png") no-repeat left; width: 959px; height: 37px; color: rgb(2, 110, 37); line-height: 37px; text-indent: 156px; font-family: Franklin Gothic Medium; font-size: 42px;
}
.rer_title_l {
	background: url("../images/rer_icon1.png") no-repeat; height: 24px; text-indent: 33px;
}
.rer_title_r {
	background: url("../images/rer_icon2.png") no-repeat; height: 23px; text-indent: 33px;
}
.rer_con_l {
	width: 459px; height: auto; padding-top: 20px; float: left;
}
.rer_con_r {
	width: 460px; height: auto; padding-top: 20px; float: right;
}
.wb_map {
	background: rgb(255, 255, 255); padding: 44px 44px 0px; width: 913px; height: auto; min-height: 454px;
}
.wb_map .middle {
	margin: 0px 62px; text-indent: 141px;
}
.map_con {
	width: 263px; height: auto; margin-bottom: 45px; float: left;
}
.map_con a {
	color: rgb(91, 100, 92);
}
.map_con ul li {
	cursor: default;
}
.map_con_t {
	background: rgb(2, 110, 37); width: 263px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; text-indent: 15px; font-weight: bold; cursor: default;
}
.map_con_t a {
	color: inherit;
}
.map_con dl dt {
	background: rgb(244, 244, 244); width: 263px; height: 34px; line-height: 34px; text-indent: 15px; margin-top: 3px;
}
.map_con .plus {
	background: url("../images/mao_icon1.png") no-repeat 240px rgb(244, 244, 244); cursor: pointer;
}
.map_con dl dd {
	width: 263px; height: auto; display: none;
}
.map_con dl dd a {
	background: url("../images/map_icon2.png") no-repeat 15px; width: 263px; height: 34px; line-height: 34px; text-indent: 25px; display: block;
}
.low {
	background: rgb(255, 255, 255); padding: 40px;
}
