﻿.indexFlash{height:605px;  position:relative;}
.indexFlash li{width:100%; position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexFlash li a{display:block; height:605px;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:65px; text-align:center; width:100%;}
.indexFlash .btnDiv span{display:inline-block; width:12px; height:12px; background:url(../images/ico1.png) center top no-repeat; cursor:pointer; margin:0 4px;}
.indexFlash .btnDiv .spanNow{background:url(../images/ico1on.png) center top no-repeat;}

.ind-banner{width: 100%; overflow: hidden;} 
.ind-banner .swiper-slide { color: #fff; } 
.ind-banner .swiper-slide {position: relative;}
.ind-banner .swiper-slide .bg img{width: 100%;}
.ind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-banner .swiper-pagination{ position: absolute; text-align: center; left: 0; width: 100%; bottom: 65px!important; } 
.ind-banner .swiper-pagination-bullet {width: 12px; height: 12px; opacity: 1; background: url(../images/ico1.png) center no-repeat; margin-left:4px!important; margin-right: 4px;} 
.ind-banner .swiper-pagination-bullet-active {background: url(../images/ico1on.png) center no-repeat!important; }


.indexPart1{ position:relative; }
.indexTab{width:100%; position:absolute; height:57px; position:absolute; left:0; top:-57px; z-index:222; background:url(../images/bg2.png) repeat-x;}
.indexTab li{ height:50px; width:300px; line-height:60px; text-align:center; float:left; font-size:18px;}
.indexTab li img{ padding-right:20px; position:relative; top:6px;}
.indexTab li .img2{ display:none;}
.indexTab li.liNow,.indexTab li:hover{ background:url(../images/tabBg.png) no-repeat; height:57px; color:#fff; background-size:100% 100%;background-position:left center;}
.indexTab li.liNow .img2,.indexTab li:hover .img2{ display:inline-block;}
.indexTab li.liNow .img1,.indexTab li:hover .img1{ display:none;}


/*清除浮动*/
.clear{zoom:1}
.clear:after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}
@font-face{font-family:'twcen';src:url(TWCENMT.TTF)}

.indexNews{padding:23px 0 82px}
.indexculonelist{width:382px;margin-right:27px;display:block;position:relative}
.indexculture{padding:26px 0}
.indexculonelist:nth-of-type(3n){margin-right:0}
.icultwobot .list .img{font-size:0}
.icultwobot .list .img img{display:block}
.indexculonelist .img, .icultwobot .list .img{overflow:hidden}
.indexculonelist .img img, .icultwobot .list .img img{transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexculonelist .textbox{width:100%;position:absolute;top:50%;left:0;margin-top:-47px;z-index:2}
.indexculonelist .textbox .icon{width:44px;height:38px;margin:0 auto}
.indexculonelist .textbox .cntitle{margin-top:14px;color:#fff;font-size:18px;text-align:center}
.indexculonelist .textbox .entitle{margin-top:4px;color:#fff;font-size:14px;text-align:center;font-family:'twcen'}
.indexculonelist:hover .img img,
.icultwobot .list:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexcultwo{margin-top:0;margin-bottom:28px}
.indexcultwoleft{width:586px;margin-right:43px}
.icultwotop .icon{height:28px;line-height:28px}
.icultwotop .icon img,
.icultwotop .more img{display:inline-block;vertical-align:middle;margin-bottom:4px}
.icultwotop .title{color:#626266;font-size:18px;margin-left:14px}
.icultwotop .more{height:28px;line-height:28px;display:block}
.icultwobot{margin-top:14px}
.icultwobot .list{width:285px;display:block;position:relative;margin-right:13px;margin-bottom:15px}
.icultwobot .list:nth-of-type(2n){margin-right:0}
.icultwobot .list .titlebox{width:100%;height:30px;padding:0 10px;box-sizing:border-box;background-color:rgba(0,0,0,0.8);position:absolute;bottom:0;left:0;z-index:2}
.icultwobot .list .title{color:#fff;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.icultwobot .list .icon{width:34px;height:34px;position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-17px;z-index:2;cursor:pointer}
.icultwobot .list video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;visibility:hidden;opacity:0}
.icultwobot .list.cur video{z-index:3;visibility:visible;opacity:1}
.icultwobot .list.cur .img,
.icultwobot .list.cur .textbox{z-index:-1;visibility:hidden;opacity:0}
.icultwobot .item{width:277px;margin-right:15px;display:block}
.icultwobot .item:nth-of-type(2n){margin-right:0}
.ibusinlist{width:calc(10% - 1px);margin-right:1px;display:block}
.ibusinlist:nth-last-of-type(1){width:10%;margin-right:0}
.ibusinlist .topline{width:100%;height:7px;background-color:#007e30;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.ibusinlist .bot{height:232px;padding:50px 16px 38px 27px;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.ibusinlist:nth-of-type(1) .bot{background-image:url(../images/ibusinbg1.jpg)}
.ibusinlist:nth-of-type(2) .bot{background-image:url(../images/ibusinbg2.jpg)}
.ibusinlist:nth-of-type(3) .bot{background-image:url(../images/ibusinbg3.jpg)}
.ibusinlist:nth-of-type(4) .bot{background-image:url(../images/ibusinbg4.jpg)}
.ibusinlist:nth-of-type(5) .bot{background-image:url(../images/ibusinbg5.jpg)}
.ibusinlist:nth-of-type(6) .bot{background-image:url(../images/ibusinbg6.jpg)}
.ibusinlist:nth-of-type(7) .bot{background-image:url(../images/ibusinbg7.jpg)}
.ibusinlist:nth-of-type(8) .bot{background-image:url(../images/ibusinbg8.jpg)}
.ibusinlist:nth-of-type(9) .bot{background-image:url(../images/ibusinbg8.jpg)}
.ibusinlist:nth-of-type(10) .bot{background-image:url(../images/ibusinbg8.jpg)}


.ibusinlist .icon{width:43px;height:42px;line-height:42px}
.ibusinlist .icon img, .indexnewstop .icon{display:inline-block;vertical-align:middle;margin-bottom:4px}
.ibusinlist .textbox{margin-top:20px}
.ibusinlist .textbox .cntitle{font-size:16px;color:#333;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.ibusinlist .textbox .entitle{font-size:14px;height:45px;color:#333;opacity:0.7;font-family:'twcen';margin-top:16px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.ibusinlist:hover .topline{height:0}
.ibusinlist:hover .bot{height:239px;background-color:#dec777;background-image:none}
.ibusinlist:hover .textbox .cntitle,
.ibusinlist:hover .textbox .entitle{color:#fff}
.indexnewsright{width:272px}
.indexnewstop .title{color:#333;font-size:16px;padding-left:7px;line-height:23px;border-left:4px solid #1a8c46}
.indexnewstop .icon{line-height:23px;height:23px}
.indexnrightbot .list, .indexnewsbot .item{display:block;margin-bottom:15px;    position: relative;
    padding-left: 70px;}
.indexnrightbot .list{ padding-left:0;}
.indexnrightbot .list:nth-last-of-type(1),
.indexnewsbot .item:nth-last-of-type(1){margin-bottom:0}
.indexnrightbot .list .author{color:#999;font-size:12px;line-height:16px;height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;position:relative;padding-left: 72px;}
.indexnrightbot .list .author span{color:#333}
.indexnrightbot .list .author em{ position:absolute; left:0; top:0;}
.indexnrightbot .list .title{color:#999;font-size:12px;width:calc(100% - 72px);line-height:16px;height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexnewsleft{width:892px;margin-right:36px}
.indexnewsleft .line{width:4px;height:169px;background-color:#f0f0f0;margin-left:47px;margin-top:5px}
.indexnewsbot .one{width:435px;margin-right:30px}
.indexnewsbot .one .textbox{width:206px;margin-left:24px}
.indexnewsbot .one .img{margin-top:4px}
.indexnewsbot .one .textbox .title{color:#333;font-size:18px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexnewsbot .one .textbox .date{margin:12px 0 14px;color:#333;font-size:16px;font-weight:bold;font-family:Arial}
.indexnewsbot .one .textbox .text{color:#999;font-size:12px;line-height:16px;height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexnewsbot .one .textbox .more{color:#0e853b;font-size:14px;margin-top:16px;display:block}
.indexnewsbot, .indexnrightbot{margin-top:14px}
.indexnewsbot .item .date{color:#666;font-size:14px;font-family:Arial;height:16px;line-height:16px;  position: absolute;
    left: 0;
    top: 0;}
.indexnewsbot .item .title{width:calc(100% - 88px);margin-left:14px;height:16px;line-height:16px;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexnewsbot .two{ width:410px;}
.indexNews, .indexInvestor, .indexBusiness, .indexculture{height:300px;box-sizing:border-box;}

/*.indexNews{ padding:30px 25px; position:relative;}
.indexNewsTab{ width:94px; height:146px;}
.indexNewsTab li{ width:94px; height:73px; text-align:center; line-height:73px; font-size:14px;}
.indexNewsTab li.liNow,.indexNewsTab li:hover{ background:#007e30; color:#fff;}
.indexNews .btnDiv{ position:absolute; top:186px; height:26px; width:94px; height:76px; text-align:center;}
.indexNews .btnDiv a{ color:#007e30;}
.indexNews .tabContentDiv2{ margin-left:25px; width:700px; padding-right:30px;}
.indexNews .indexNews1 .bigNews{ position:relative; padding-left:345px;}
.indexNews .indexNews1 .bigNews .imgDiv{ position:absolute; top:0px; left:0px;}
.indexNews .indexNews1 .bigNews .name{ font-size:16px; color:#c6a141; line-height:24px;}
.indexNews .indexNews1 .bigNews .content{ line-height:20px; padding-bottom:10px;}
.indexNews .indexNews1 .bigNews .time a{ color:#007e30; padding-left:25px;}
.indexNews .indexNews1 .bigNews .list{ padding-top:20px;}
.indexNews .indexNews1 .bigNews .list li{ padding-bottom:10px;}
.indexNews .indexNews1 .bigNews .list a{ background:url(../images/ico4.png) no-repeat left center; padding-left:12px;}
.indexNews .videoNew{ width:267px; height:218px; background:#e5e5e5;}
.indexNews .videoNew .imgDiv img{ float:left;}
.indexNews .videoNew a{ display:block; clear:both; line-height:39px; font-size:14px; background:url(../images/ico5.png) no-repeat right center;}*/



/*.indexNews{ padding:30px 10px 30px 25px; position:relative;}
.indexNewsTab{ width:94px; height:146px;}
.indexNewsTab li{ width:94px; height:73px; text-align:center; line-height:73px; font-size:14px;}
.indexNewsTab li.liNow,.indexNewsTab li:hover{ background:#007e30; color:#fff;}
.indexNews .btnDiv{ position:absolute; top:186px; height:26px; width:94px; height:76px; text-align:center;}
.indexNews .btnDiv a{ color:#007e30;}
.indexNews .tabContentDiv2{ margin-left:13px; width:790px; }
.indexNews .indexNews1 .list ul{ width:110%; overflow:hidden;}
.indexNews .indexNews1 .list li{ float:left; width:260px; height:218px; overflow:hidden; margin-right:6px;}
.indexNews .indexNews1 .list .imgDiv { position:relative; width:260px; height:168px;}
.indexNews .indexNews1 .list .time{ position:absolute; top:15px; left:0px; width:90px; text-align:center; height:25px; line-height:25px; color:#fff; font-size:14px; background:url(../images/bg11.png) repeat;}
.indexNews .indexNews1 .list .name{ height:50px; line-height:50px; color:#626266; width:260px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent:10px; background:#e5e5e5;}
.indexNews .videoNew{ width:260px; height:218px; background:#e5e5e5;}
.indexNews .videoNew .imgDiv img{ float:left;}
.indexNews .videoNew a{ display:block; clear:both; line-height:39px; font-size:14px; padding-left:20px; background:url(../images/ico5.png) no-repeat right center;}*/

/*2016-6-1*/
/* .indexNews .title{margin-top: 10px; font-size:16px; color:#222; background:url(../images/line4.jpg) left center no-repeat; padding-left:12px; height:21px; line-height:21px; margin-bottom:15px;} */
.indexNews .NewsDiv{ width:565px; overflow:hidden;}
.indexNews .NewsDiv .imgDiv{ width:235px; height:167px;} 
.indexNews .NewsDiv .con_fr{ width:310px; height:167px; overflow:hidden; position:relative;}
.indexNews .NewsDiv .con_fr .time{ color:#626266; }
.indexNews .NewsDiv .con_fr .name a{ font-size:16px; color:#007e30; margin:10px 0px 15px 0px; display:block;}
.indexNews .NewsDiv .con_fr .msg{ color:#626266; line-height:17px;}
.indexNews .NewsDiv .con_fr .more a{ color:#007e30; position:absolute; bottom:0px; left:0px;}
.indexNews .NewsList{ width:290px; margin-left:20px; position:relative;}
.indexNews .NewsList .more{ height:30px;}
.indexNews .NewsList .more a{ margin-top: 10px;display:block; position:absolute; top:0px; right:0px; color:#979797; background:#efefef; width:45px; text-align:center; height:18px; line-height:18px; border-radius:15px; text-transform:uppercase; margin-bottom:15px;}
.indexNews .NewsList .more a:hover{ background:#007e30; color:#fff;}
.indexNews .NewsList li{ height:31px; line-height:31px; background:url(../images/line8.png) bottom repeat-x;  width:290px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.indexNews .NewsList li a{height:31px; line-height:31px; color:#626266; display:block; background:url(../images/limg4.png) top left no-repeat; background-position:15px 12px; padding-left:25px;}
.indexNews .NewsList li a:hover{ color:#007e30;}

/*.indexNews .videoNew{ width:260px;}*/
.indexNews .videoNew{ width:260px; position:relative;}
.indexNews .videoNew .more a{margin-top: 10px; display:block; position:absolute; top:0px; right:0px; color:#979797; background:#efefef; width:45px; text-align:center; height:18px; line-height:18px; border-radius:15px; text-transform:uppercase; margin-bottom:15px;}
.indexNews .videoNew .more a:hover{ background:#007e30; color:#fff;}


.indexInvestor{ padding:30px 23px;}
.indexInvestor_l{ width:410px;}
.indexInvestor_l .name a{ height:30px; overflow:hidden; color:#c6a141; font-size:16px;}
.indexInvestor_l .content{ line-height:20px; padding-bottom:10px;}
.indexInvestor_l .time a{ color:#007e30; padding-left:25px;}
.indexInvestor_l .list{ padding-top:20px;}
.indexInvestor_l .list li{ padding-bottom:10px; position:relative;}
.indexInvestor_l .list a{ background:url(../images/ico4.png) no-repeat left center; padding-left:12px;}
.indexInvestor_l .list span{ color:#a8a8a8; position:absolute; top:0px; right:0px;}
.indexInvestor_r{ padding-right:172px; position:relative; margin-left:25px; width:547px;  margin-top:8px;}
.indexInvestor_r ul{ width:110%;}
.indexInvestor_r li{ float:left; width:172px; height:102px; position:relative; border-radius:4px; font-size:18px; margin:0 8px 12px 0;} 
.indexInvestor_r li img{ position:absolute; top:33px; left:27px;}
.indexInvestor_r li em{ display:block; line-height:102px; padding-left:71px;}
.indexInvestor_r li span{display:block; line-height:24px; padding:25px 0 0 71px;}
.indexInvestor_r li.li_01{ background:#cfcfcf; color:#fff;}
.indexInvestor_r li.li_02{ background:#e9da97; color:#a38b43;}
.indexInvestor_r li.li_03{ background:#cfcfcf; color:#fff;}
.indexInvestor_r li.li_04{ background:#e9da97; color:#fff;}
.indexInvestor_r li.li_05{ background:#cfcfcf; color:#fff;}
.indexInvestor_r li.li_06{ background:#58b076; color:#fff;}
.indexInvestor_r li.li_07{ background:#e9da97; color:#a38b43; position:absolute; top:0px; right:0px; height:216px; width:172px;}
.indexInvestor_r li.li_07 img{ position:absolute; top:87px; left:27px;}
.indexInvestor_r li.li_07 span{display:block; line-height:24px; padding:85px 0 0 71px;}

/*.indexBusiness{ padding:30px 24px; position:relative;}
.indexBusiness .title{ width:94px; height:73px; background:#007e30; color:#fff; font-size:14px; text-align:center; line-height:73px;}
.indexBusiness .btnDiv{ position:absolute; top:136px; height:26px; width:94px; height:76px; text-align:center;}
.indexBusiness .btnDiv a{ color:#007e30;}
.indexBusiness .list{ width:867px; padding:0 20px;}
.indexBusiness .list li{ float:left; width:278px; height:217px; background:#efefef; margin-right:13px; position:relative;}
.indexBusiness .list ul{ width:110%;}
.indexBusiness .list li img{ float:left;}
.indexBusiness .list li .name{ text-align:center; clear:both; line-height:37px; font-size:14px;}
.indexBusiness .list2 li{ width:150px; height:102px;position:relative; border-radius:4px; font-size:18px; margin-bottom:13px; text-align:center;}
.indexBusiness .list2 li.li_01{ background:#e9da97; color:#a38b43;}
.indexBusiness .list2 li.li_02{ background:#58b076; color:#fff;}
.indexBusiness .list2 li div{ padding:16px 0 8px 0;}*/


.indexBusiness{ padding:30px 0px 0px 0; position:relative;}
.indexBusinessTab{ width:94px; height:146px;}
.indexBusinessTab li{ width:94px; height:73px; text-align:center; line-height:73px; font-size:14px;}
.indexBusinessTab li.liNow,.indexBusinessTab li:hover{ background:#007e30; color:#fff;}
.indexBusiness .btnDiv{ position:absolute; top:186px; height:26px; width:94px; height:76px; text-align:center;}
.indexBusiness .btnDiv a{ color:#007e30;}
.indexBusiness .list{ width:1059px;}
.indexBusiness .list li{ float:left; width:260px; height:217px; background:#efefef; margin-right:6px;}
.indexBusiness .list ul{ width:110%;}
.indexBusiness .list li img{ float:left;}
.indexBusiness .list li .name{ text-align:center; clear:both; line-height:49px; font-size:14px;}
.indexBusiness .list2 li{ width:150px; height:102px;position:relative; border-radius:4px; font-size:18px; margin-bottom:13px; text-align:center;}
.indexBusiness .list2 li.li_01{ background:#e9da97; color:#a38b43;}
.indexBusiness .list2 li.li_02{ background:#58b076; color:#fff;}
.indexBusiness .list2 li div{ padding:16px 0 8px 0;}


.about{ padding-top:20px;}
.about .imgDiv{ padding-bottom:25px;}
.about p{ font-size:18px; color:#c6a141;}
.about .content{ padding:20px 0; line-height:22px; font-size:14px;}

.directors{ padding:20px 0;}
.directors li{ /*height:220px;*/ min-height: 220px; position:relative; padding-left:155px; border-bottom:#ececec solid 1px;}
.directors li .imgDiv{ position:absolute; left:0px; top:34px; border:#f0f0f0 solid 1px;}
.directors li .imgDiv img{ border:#fff solid 2px; float:left;}
.directors li .name{ padding-top:34px; height:36px;}
.directors li .name a{ color:#dec777; font-size:24px;}
.directors li .name span{ color:#369a5e; font-size:16px; padding-left:15px;}
.directors li .content{ line-height:20px; font-size:14px;}
.directors li.li_01{ height:220px; position:relative; padding-left:155px;}
.directors li.li_01 .imgDiv{ position:absolute; left:0px; top:0px; border:#f0f0f0 solid 1px;}
.directors li.li_01 .imgDiv img{ border:#fff solid 2px; float:left;}
.directors li.li_01 .name{ height:36px; padding:0px;}
.directors li.li_01 .name a{ color:#dec777; font-size:24px;}
.directors li.li_01 .name span{ color:#369a5e; font-size:16px; padding-left:15px;}
.directors li.li_01 .content{ line-height:20px; font-size:14px;}

.management{ padding-top:20px;}
.management li{ margin-bottom:28px; padding-left:90px; position:relative;}
.management li .name{ color:#dec777; font-size:24px; width:80px; position:absolute; left:0px; top:20px;}
.management li .content{ padding:20px 17px; background:#f8f8f8; font-size:14px; line-height:22px;}
.management li .ico{ position:absolute; top:24px; left:80px;}

.governance{ padding-top:20px;}
.governance .list{ padding-left:100px; padding-top:20px;}
.governance ul{ width:110%;}
.governance li{ float:left; margin-right:112px; width:300px;}
.governance li .name{ padding:30px 0 20px 0; font-size:14px; height:30px; line-height:30px;}
.governance li .name a.down{ background:url(../images/nimg20_1.png) no-repeat left center; padding-left:30px; text-decoration:underline; display:block; height:30px; line-height:30px;}
.governance li dd a{ background:url(../images/nimg17_1.png) no-repeat left center; padding-left:27px; line-height:26px; font-size:14px; text-decoration:underline;} 

.history{ padding-top:20px;}
/*.historyTab{ height:128px; position:relative; background:url(../images/historyTabBg.png) no-repeat left 60px; border-bottom:#dddddd solid 1px;}
.historyTab li{ width:144px; float:left; font-size:18px; text-align:center; padding-top:15px; background:url(../images/ico9.png) no-repeat center 45px; height:113px;}
.historyTab li.liNow,.historyTab li:hover{ font-size:24px; background:url(../images/ico9on.png) no-repeat center 45px;}
.historyTab .leftBtn{position:absolute; z-index:10; left:0px; top:41px; display:block; width:24px; height:42px; overflow:hidden; background:url(../images/nimg24_left.png) left top no-repeat;}
.historyTab .rightBtn{position:absolute; z-index:10; right:0px; top:41px; display:block; width:24px; height:42px; overflow:hidden; background:url(../images/nimg24_right.png) left top no-repeat;}
.historyTab .leftBtn:hover{background:url(../images/nimg24_leftOn.png) left top no-repeat;}
.historyTab .rightBtn:hover{background:url(../images/nimg24_rightOn.png) left top no-repeat;}

.historyList li{ position:relative; padding-left:150px; background:url(../images/historyListBg.jpg) 149px repeat-y;}
.historyList li .year{ text-align:center; font-size:24px; position:absolute; width:158px; left:0px; top:45px; background:url(../images/nimg18_1.png) no-repeat right 8px;}
.historyList li .msg{ padding:50px 0 40px 30px; background:url(../images/line1.png) repeat-x bottom; font-size:14px; line-height:20px;}*/


#timeline { position:relative; background:url(../images/historyTabBg.png) no-repeat left 60px; width:814px; padding:0 50px; overflow:hidden}
#dates {width: 914px; overflow: hidden;height:128px;}
#dates li {width:134px; float:left; font-size:18px; text-align:center; padding-top:15px;}
#dates a {line-height: 38px;  background:url(../images/ico9.png) no-repeat center 30px;  height:113px; display:block}
#dates a:hover{ font-size:24px; background:url(../images/ico9on.png) no-repeat center 30px;}
#dates .selected {font-size:30px; background:url(../images/ico9on.png) no-repeat center 30px; color: #008000;} 
#issues {width: 914px;overflow: hidden;  border-top:#dddddd solid 1px;}	
#issues li {width: 914px;min-height: 350px;list-style: none;float: left; }
#issues li dd{ position:relative; padding-left:150px; background:url(../images/historyListBg.jpg) 149px repeat-y;}
#issues li dd .year{ text-align:center; font-size:24px; position:absolute; width:158px; left:0px; top:45px; background:url(../images/nimg18_1.png) no-repeat right 8px;}
#issues li dd .msg{ padding:50px 50px 40px 30px; background:url(../images/line1.png) repeat-x bottom; font-size:14px; line-height:20px;}

/*#issues li dd{ padding-bottom:10px; border-bottom:1px dotted #ccc; padding-top:10px; margin-left:35px; margin-right:35px; font-size:12px;}
#issues li dd p{ padding-left:20px; background:url(../images/icon2.jpg) no-repeat 7px 8px;}
#issues li p {font-size: 12px;	margin-right: 70px;	font-weight: normal;line-height: 22px;color:#6e6e6e;}
#issues li b{font-size: 12px;	margin-right: 70px;	font-weight: bold;line-height: 22px;color:#018247;}
*/
#next,#prev {position: absolute;font-size: 70px;top: 40px;width: 24px;height: 42px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next:hover{background-image: url('../images/nimg24_rightOn.png');}
#prev:hover {background-image: url('../images/nimg24_leftOn.png');}
#next {right: 0;background-image: url('../images/nimg24_right.png');}
#prev {left: 0;background-image: url('../images/nimg24_left.png');}
#next.disabled,#prev.disabled {opacity: 0.2;}













/*地产开发*/
.realEstate{ padding-top:20px;}
.realEstatePart1{ height:393px; background:url(../images/bg4.jpg) no-repeat right 10px; position:relative;}
.realEstatePart1_l{ width:328px;/*width:100%;*/ background:#f8f8f8; height:393px;} 
.realEstatePart1_l_t{ height:145px; border-bottom:#fff solid 1px; padding-left:35px; line-height:24px;}
.realEstatePart1_l_t .name{ color:#36995a; font-size:24px; padding-top:30px;}
.realEstatePart1_l_t .province{ font-size:16px;}
.realEstatePart1_l_t .tel{ font-size:16px;}
.realEstatePart1_l_b{ font-size:14px; line-height:24px; background:url(../images/nimg15_2.png) no-repeat 11px 19px; padding-right:20px;}
.realEstatePart1_l_b .content{ padding:40px 12px 22px 32px; background:url(../images/nimg15_3.png) no-repeat right bottom;}
.realEstatePart1_r{ width:586px; height:393px; position:relative;}
.realEstatePart1_r a.btn{ width:90px; height:109px; display:block; background:url(../images/nimg90_1.jpg) no-repeat; text-align:center; line-height:109px; font-size:18px; color:#fff; position:absolute; bottom:0px; left:0px;}
.realEstatePart1 .btnDiv{ width:78px; height:26px; border:#dec777 solid 1px; font-size:14px; display:block; text-align:center; line-height:26px; position:absolute; right:0px; bottom:0px; color:#dec777;}

.realEstateForm{ margin-top:20px; height:80px; position:relative; padding-left:120px; background:#f5f5f5;}
.realEstateForm h2{ position:absolute; left:0px; top:0px; width:120px; line-height:80px; background:#eeeeee; color:#2e9051; font-size:18px; text-align:center; line-height:80px;}
.realEstateForm .list{ padding:10px 0 0 20px;}
.realEstateForm ul{ width:110%;}
.realEstateForm li{ margin-right:20px; float:left;}
.realEstateForm p{ font-size:14px; height:22px;}
.realEstateForm .input2{ border:#cccccc solid 1px; width:148px; height:30px; background:#fff; line-height:30px;}
/*.realEstateForm .selectDiv{float:left; width:148px; height:30px; line-height:30px; border:#cccccc solid 1px; color:#333; background:#fff url(../images/selectIco.gif) right center no-repeat;}*/
/*.realEstateForm .btn1{ width:80px; height:50px; background:url(../images/btn3.jpg) no-repeat; cursor:pointer; margin-top:5px;}*/

.realEstatePart2{ position:relative;}
.realEstatePart2 .title{ height:70px; line-height:70px; padding-left:35px; font-size:24px; color:#369859; background:url(../images/nimg31_1.png) no-repeat left center;}
.realEstatePart2 .title2{ background:url(../images/nimg31_2.png) no-repeat left center;}

.realEstatePart2 ul{ width:100%;}
.realEstatePart2 li{ width:280px; height:320px; padding-right:24px; border-bottom:#f5f5f5 solid 1px; position:relative; margin-bottom:30px; float:left;}
.realEstatePart2 li .name{ text-align:center; padding-top:12px; font-size:18px;}
.realEstatePart2 li .box{position:absolute; left:0px; top:0px; width:280px; height:100%; color:#FFF; display:none; cursor:pointer; background:url(../images/bg5.png) no-repeat;}
.realEstatePart2 li .box p{ padding-top:86px; text-align:center; font-size:18px; color:#fff;}
.realEstatePart2 li .box a{ display:block; width:100px; height:30px; background:#369859; font-size:16px; color:#fff; line-height:30px; margin:15px auto; text-align:center; border-radius:4px;}

/*地产开发详情*/
.realEstateShow{ padding:20px 0 50px 0; position:relative;}
.realEstateShow1{ height:374px; background:#f8f8f8; position:relative;}
.realEstateShow1 .ico{ position:absolute; left:502px; top:38px; z-index:222;}
.realEstateShow1_l{ width:523px; overflow:hidden; position:relative;}
.realEstateShow1_l .leftBtn{ width:22px; height:14px; background:url(../images/nimg22_left.png) no-repeat; position:absolute; bottom:11px; left:20px; z-index:22}
.realEstateShow1_l .rightBtn{ width:22px; height:14px; background:url(../images/nimg22_right.png) no-repeat; position:absolute; bottom:11px; right:20px; z-index:22}
.realEstateShow1_l .bd{width:523px; height:337px; overflow:hidden; position:relative;}
.realEstateShow1_l ul{width:100%;}
.realEstateShow1_l .bd li{float:left; width:523px; height:337px;}
.realEstateShow1_l .btnDiv2{text-align:center; height:36px; background:#359a5c}
.realEstateShow1_l .btnDiv2 span{display:inline-block; width:10px; height:10px; background:url(../images/ico10.png) left top no-repeat; margin:0 5px; cursor:pointer; margin-top:12px;}
.realEstateShow1_l .btnDiv2 .on{background:url(../images/ico10on.png) left top no-repeat;}
.realEstateShow1_r{ width:391px; overflow:hidden; position:relative;}
.realEstateShow1_r .list{ padding:15px 40px 0 50px;}
.realEstateShow1_r .list li{ /*height:42px;*/ border-bottom:#eeeeee solid 1px; padding-left:42px; line-height:42px; position:relative;}
.realEstateShow1_r .list li img{ position:absolute; left:8px; top:10px;}
.realEstateShow1_r .list li b{ color:#999999;}
.realEstateShow1_r a{ display:block; width:134px; height:41px; border:#35995b solid 1px; text-align:center; color:#329759; font-size:16px; line-height:41px; border-radius:6px; margin:30px auto;}

.realEstateShow .content{ padding:40px 0;}
.realEstateShow .content h2{ font-size:18px; color:#dec777; padding-left:10px; background:url(../images/ico11.png) no-repeat left 10px; height:40px;}
.realEstateShow .content p{ font-size:14px; line-height:22px;}
.realEstateShow .videoImg{ text-align:center; padding:50px 0;}
.realEstateShow .share{position:absolute; left:0px; bottom:30px;}

.relatedNews{ background:#f9f9f9; padding:15px;}
.relatedNews .title{ padding-left:6px; height:35px; background:url(../images/ico7.jpg) no-repeat left 5px; font-size:18px; color:#58b076;}
.relatedNews .detail{ padding-left:170px; position:relative; height:115px; border-bottom:#e5e5e5 solid 1px;}
.relatedNews .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.relatedNews .detail .name{ padding-top:6px; font-size:14px; font-weight:bold; height:30px;}
.relatedNews .detail .time{ position:absolute; font-size:14px; right:0px; top:6px; color:#999999;}
.relatedNews .detail .content{ color:#888888; line-height:18px;}
.relatedNews .detail .content a{ color:#58b076;}
.relatedNews .list{ padding:8px 0;}
.relatedNews .list li{ font-size:14px; line-height:24px; position:relative;}
.relatedNews .list li a{ padding-left:10px; background:url(../images/ico12.png) no-repeat left center;}
.relatedNews .list li span{ position:absolute; top:0px; right:0px; color:#999999;}

.abstract{ padding-top:20px;}
.abstract .imgDiv{ text-align:center;}

.report{ padding-top:20px;}
.reportForm{ height:80px; position:relative; padding-left:120px; background:#f5f5f5;}
.reportForm h2{ position:absolute; left:0px; top:0px; width:120px; line-height:80px; background:#eeeeee; color:#2e9051; font-size:18px; text-align:center; line-height:80px;}
.reportForm .list{ padding:10px 0 0 20px;}
.reportForm li{ margin-right:20px; float:left;}
.reportForm p{ font-size:14px; height:22px;}
.reportForm .selectDiv{float:left; width:148px; height:30px; line-height:30px; border:#cccccc solid 1px; color:#333; background:#fff url(../images/selectIco.gif) right center no-repeat;}
.reportForm .btn1{ width:80px; height:50px; background:url(../images/btn3.jpg) no-repeat; cursor:pointer; position:absolute; top:15px; right:20px;}
.report .list2{ padding-top:30px;}
.report .list2 ul{ width:110%;}
.report .list2 li{ width:275px; height:259px; border:#e8e8e8 solid 1px; float:left; position:relative; margin:0 41px 40px 0;}
.report .list2 li .imgDiv img{ float:left;}
.report .list2 li .name{ clear:both; height:34px; background:#f2f2f2; line-height:34px; padding-left:20px; font-size:14px; color:#666666;}
.report .list2 li .nocss a{ display:block; width:64px; height:26px; background:#a5d1b4; position:absolute; right:0px; bottom:0px; text-align:center; padding-top:8px;}

.radio{ padding:20px 0; border-bottom:#f5f5f5 solid 1px;}
.radio ul{ width:100%;}
.radio li{ float:left; position:relative; padding-top:310px; width:436px;margin-right:24px; } /*margin-right:42px;*/
.radio li .imgDiv{ border:#d8d8d8 solid 1px; position:absolute; top:0px; left:0px;}
.radio li .imgDiv img{ border:#fff solid 2px; float:left;}
.radio li .name{ font-size:14px; color:#2c8f51; font-weight:bold;}
.radio li .abq{ display:block; float:right; background:url(../images/nimg18_3.png) no-repeat right center; padding-right:25px; font-size:14px; color:#999999;}

.announcement{ padding-top:20px;}
.announcementForm{ height:80px; position:relative; padding-left:120px; background:#f5f5f5;}
.announcementForm h2{ position:absolute; left:0px; top:0px; width:120px; line-height:80px; background:#eeeeee; color:#2e9051; font-size:18px; text-align:center; line-height:80px;}
.announcementForm .list{ padding:10px 0 0 20px;}
.announcementForm li{ margin-right:20px; float:left;}
.announcementForm p{ font-size:14px; height:22px;}
.announcementForm .selectDiv{float:left; width:148px; height:30px; line-height:30px; border:#cccccc solid 1px; color:#333; background:#fff url(../images/selectIco.gif) right center no-repeat;}
.announcementForm .btn1{ width:80px; height:50px; background:url(../images/btn3.jpg) no-repeat; cursor:pointer; position:absolute; top:15px; right:20px;}
.announcement .list2{ padding-top:30px;}
.announcement .list2 li{ height:80px; margin-bottom:20px; background:#fafafa; position:relative; padding-left:145px; line-height:24px;}
.announcement .list2 li .time{ width:120px; background:#f5f5f5; position:absolute; left:0px; top:0px; height:80px; font-size:14px; color:#000; font-weight:bold; line-height:40px;}
.announcement .list2 li .time div{color:#333333; font-size:36px; text-align:center; padding-top:8px;}
.announcement .list2 li .time em{position:relative; top:-10px; text-align:center; display:block;}
.announcement .list2 li .name{ font-size:14px; padding-top:12px;}
.announcement .list2 li .msg{ color:#888888; font-size:14px;}
.announcement .list2 li a{ display:block; width:78px; height:28px; border-radius:4px; border:#309557 solid 1px; position:absolute; top:25px; right:20px; font-size:14px; text-align:center; line-height:28px; color:#309557} 

/*每月通讯*/
/*.communication{ padding-top:20px;}
.communication ul{ width:110%;}
.communication li{ width:275px; height:259px; border:#e8e8e8 solid 1px; float:left; position:relative; margin:0 41px 40px 0;}
.communication li .imgDiv img{ float:left;}
.communication li .name{ clear:both; height:34px; background:#f2f2f2; line-height:34px; padding-left:20px; font-size:14px; color:#666666;}
.communication li .nocss a{ display:block; width:64px; height:26px; background:#a5d1b4; position:absolute; right:0px; bottom:0px; text-align:center; padding-top:8px;}*/
.communication .title{ font-size:24px; color:#DEC777; padding-bottom:20px;}

.communication{ padding-top:20px;}
.communication li{ height:54px; margin-bottom:15px; background:#fafafa; position:relative; padding-left:28px; line-height:54px;}
.communication li .name{ font-size:14px; background:url(/images/ico15.jpg) left center no-repeat; padding-left:22px;}
.communication li a{ display:block; width:78px; height:28px; border-radius:4px; border:#309557 solid 1px; position:absolute; top:13px; right:20px; font-size:14px; text-align:center; line-height:28px; color:#309557} 

/*研究覆盖*/
.researchCovered{ padding-top:20px;}
.researchCovered h2{ font-size:24px; color:#c6a141; height:45px; font-weight:400;}
.researchCovered .table1{ padding-bottom:75px;position:relative;}
.researchCovered .table1 table{ border-bottom:#36995a solid 3px;}
.researchCovered .table1 th{ text-align:center; height:54px; background:#36995a; font-size:14px; color:#fff; border-right:#fff solid 1px;}
.researchCovered .table1 th img{ padding-right:10px; position:relative; top:3px;}
.researchCovered .table1 td{ height:40px; background:#f8f8f8; border-right:#fff solid 1px; border-bottom:#fff solid 1px; font-size:14px; text-align:center;}
.researchCovered .table2 table{ border-bottom:#36995a solid 3px;}
.researchCovered .table2 th{ text-align:center; height:54px; background:#36995a; font-size:14px; color:#fff; border-right:#fff solid 1px;}
.researchCovered .table2 th img{ padding-right:10px; position:relative; top:3px;}
.researchCovered .table2 td{ height:40px; background:#f8f8f8; border-right:#fff solid 1px; border-bottom:#fff solid 1px; font-size:14px; text-align:center;}

/*股价信息*/
.sharePrice{ padding-top:20px;}
.sharePrice h2{ height:58px; background:#36995a; text-align:center; font-size:18px; color:#fff; line-height:58px;}
.sharePrice .table{ padding-top:10px;}
.sharePrice .table td{ border-right:#fff solid 2px; border-bottom:#fff solid 2px; text-align:center; height:47px; background:#319659; font-size:14px; font-weight:bold; color:#fff;}
.sharePrice .table td.td_01{ background:#eaf4ef; color:#186d67; font-weight:400;}
.sharePrice .table td.td_02{ background:#fff;}
.sharePrice .table td.td_03{ height:125px; background:#f0f0f0; color:#319659;}
.sharePrice .table td.td_04{ background:#f0f0f0; color:#319659;}

.news{ padding-top:20px;}
.news_1{height:284px; background:#f9f9f9; overflow:hidden; position:relative; margin-bottom:32px;}
.news_1 li{height:281px; padding-left:420px; overflow:hidden; position:relative;}
.news_1 .ico{ position:absolute; top:124px; left:374px; z-index:222}
.news_1 .imgDiv{position:absolute; left:0px; top:0px;}
.news_1 h1{height: auto;line-height: 28px;overflow:hidden;font-size:18px;padding: 30px 25px 15px 0;}
.news_1 h1 a{color:#c99c3d;}
.news_1 .content{line-height:22px; width:470px; overflow:hidden; height:44px;}
.news_1 .time{padding-bottom:15px; color:#999999; font-size:14px;}
.news_1 .btn{display:block; width:98px; height:28px; line-height:28px; text-align:center; border:#c99c3d solid 1px; border-radius:4px; color:#c99c3d;}
.news_1 .msg{position:absolute; z-index:10; bottom:23px; right:110px; color:#a5a5a5; font-size:14px;}
.news_1 .leftBtn{display:block; width:30px; height:30px; position:absolute; z-index:10; bottom:17px; right:69px; background:url(../images/nimg30_left.png) left top no-repeat;}
.news_1 .rightBtn{display:block; width:30px; height:30px; position:absolute; z-index:10; bottom:17px; right:28px; background:url(../images/nimg30_right.png) left top no-repeat;}
.news_1 .leftBtn:hover{background:url(../images/nimg30_lefton.png) left top no-repeat;}
.news_1 .rightBtn:hover{background:url(../images/nimg30_righton.png) left top no-repeat;}

.news_2{ border-top:#ececec solid 1px;}
.news_2 li{ height:159px; border-bottom:#ececec solid 1px; position:relative; padding-left:210px; overflow:hidden;}
.news_2 li .imgDiv{ position:absolute; top:20px; left:0px;}
.news_2 li .name{ color:#333333; font-size:16px; font-weight:bold; padding:20px 0 15px 0;}
.news_2 li .time{ font-size:14px; color:#999999; height:30px;}
.news_2 li .content{ color:#666666; font-size:14px; line-height:22px; overflow:hidden;}
.news_2 li .content a{ color:#309558;}

.clippings{ border-top:#ececec solid 1px;}
.clippings li{ height:159px; border-bottom:#ececec solid 1px; position:relative; padding-left:23px; overflow:hidden;}
.clippings li .imgDiv{ position:absolute; top:20px; left:0px;}
.clippings li .name{ color:#333333; font-size:16px; font-weight:bold; padding:20px 0 15px 0;}
.clippings li .time{ font-size:14px; color:#999999; height:30px;}
.clippings li .content{ color:#666666; font-size:14px; line-height:22px; overflow:hidden;}
.clippings li .content a{ color:#309558;}



.newShow{min-height:500px; _height:500px; position:relative; padding-top:20px; padding-bottom:50px;}
.newShow .title{text-align:center; font-size:24px; padding:30px 0 20px 0; color:#c99c3d;}
.newShow .time{text-align:center; padding-bottom:10px; color:#999999; border-bottom:#f0f0f0 solid 1px; font-size:14px;}
.newShow .share{position:absolute; right:0px; margin-top:-30px;}
.newShow .content{ font-size:14px; line-height:24px; text-align:justify; color:#666666; padding:10px 0;}
.newShow .content .imgDiv{text-align:center; padding-top:20px;}
.newShow .content p{ text-align:center; padding-bottom:15px;line-height: 30px;}
.newShow  p { /*text-align:center;*/ padding-bottom:15px;line-height: 30px;}
.newShow  p .span{ text-align:center; padding-bottom:15px;line-height: 30px;}

.newShow .share{position:absolute; left:0px; bottom:30px;}

.newShow .videoBox{ width: 920px; margin: 0 auto; position: relative; }
.newShow .videoBox video{width:auto;height:100%;position:absolute;top:50%;left:0;right:0; margin:0 auto; transform: translateY(-50%);z-index:-1;visibility:hidden;opacity:0;object-fit:fill;}
.newShow .videoBox.cur{ background:#000;}
.newShow .videoBox.cur .videoImg img{z-index:-1;visibility:hidden;opacity:0}
.newShow .videoBox.cur .img,
.newShow .videoBox.cur .playbox{z-index:-1;visibility:hidden;opacity:0}
.newShow .videoBox.cur video{z-index:2;visibility:visible;opacity:1}
.newShow .videoBox .videoImg img{ width: 100%; }
.newShow .videoBox .layer{ cursor: pointer; position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 2; text-align: center; }
.newShow .videoBox .ico img{ width: 99px; }
.newShow .videoBox .wen{ font-size: 16px; color: #fff; padding-top: 10px; }


.videos{ padding-top:20px;}
.videos ul{ width:110%;}
.videos li{ float:left; width:285px; margin-right:37px; position:relative; margin-bottom:30px;}
.videos li .bg{ position:absolute; top:0px; left:0px;}
.videos li .name{ font-size:16px; text-align:center; height:40px; line-height:40px;}

.property{ padding-top:20px;}
.property p{ font-size:24px; color:#c6a141; height:80px; line-height:80px;}
.property .content{ font-size:14px; line-height:24px; text-align:justify; color:#666666; padding:10px 0;}
.property .content .imgDiv{text-align:center; padding:20px 0;}

.concept{ padding-top:20px;}
.concept .imgDiv{text-align:center; padding-bottom:20px;}
.concept .content{ font-size:14px; line-height:24px; text-align:justify; color:#666666; padding:10px 0;}

.rule{ padding-top:20px;}
.rule .title{ color:#c6a141; font-size:24px;}
.rule .content{ line-height:20px; font-size:14px; padding:15px 0;}
.rule .content h2{ color:#c6a141; font-size:18px; height:40px;}

/*活动*/
.activity{ padding-top:20px;}
.activity ul{ width:110%;}
.activity li{ width:300px; height:248px; float:left; position:relative; margin:0 7px 20px 0;}
.activity li .imgDiv img{ float:left;}
.activity li .name{ clear:both; height:53px; background:#f2f2f2; line-height:53px; padding-left:20px; font-size:14px; color:#666666;}
.activity li a{ display:block; width:52px; height:53px; position:absolute; right:0px; bottom:0px; text-align:center; border-left:#fff solid 1px;}
.activity li a img{ position:relative; top:20px;}

/*意见反馈*/
.lyb{ padding-top:20px;}
.lyb h2{ color:#c99c3d; font-size:18px; height:36px;}
.lyb p{ font-size:14px; padding-bottom:15px;}
.lyb .msg{ color:#999999; border-bottom:#36995a solid 2px; height:38px; line-height:38px;}
.lyb .form{ padding-top:25px;}
.lyb .form li{ height:70px; padding-left:86px; line-height:30px; position:relative;}
.lyb .form li em{ position:absolute; left:0px; top:0px; font-size:14px;}
.lyb .form li em.em_01{ top:80px;}
.lyb .form li .input1{ width:376px; height:33px; border:#e7e7e7 solid 1px; float:left; line-height:33px;}
.lyb .form li .input2{ width:126px;}
.lyb .form li span{ color:#db0000; font-size:14px; padding-left:10px; display:block; float:left;}
.lyb .form li .tips{ float:left; padding-left:10px;}
.lyb .form li.li_01{ height:220px;}
.lyb .form li textarea{ width:826px; height:202px; max-width:826px;max-height:202px; border:#e7e7e7 solid 1px;} 
.lyb .form li .btn1{ width:123px; height:43px; background:#36995a; line-height:43px; margin-right:17px; color:#fff; font-size:14px; cursor:pointer;}
.lyb .form li .btn2{ background:#bababa;}

.job{ padding-top:20px;}
.jobForm{ height:80px; position:relative; padding-left:120px; background:#f5f5f5;}
.jobForm h2{ position:absolute; left:0px; top:0px; width:120px; line-height:80px; background:#eeeeee; color:#2e9051; font-size:18px; text-align:center; line-height:80px;}
.jobForm .list{ padding:10px 0 0 20px;}
.jobForm li{ margin-right:20px; float:left;}
.jobForm p{ font-size:14px; height:22px;}
.jobForm .selectDiv{float:left; width:148px; height:30px; line-height:30px; border:#cccccc solid 1px; color:#333; background:#fff url(../images/selectIco.gif) right center no-repeat;}
.jobForm .btn1{ width:80px; height:50px; background:url(../images/btn3.jpg) no-repeat; cursor:pointer; position:absolute; top:15px; right:20px;}
.job .msg{ padding:30px 0 10px 0; font-size:14px; line-height:20px;}
.job .list2{ border-top:#36995a solid 2px;}
.job .list2 li{ height:204px; border-bottom:#e6e6e6 solid 1px; position:relative; padding-left:115px;}
.job .list2 li .imgDiv{ position:absolute; left:6px; top:62px;}
.job .list2 li .name{ padding-top:32px; font-size:16px; padding-bottom:15px;}
.job .list2 li .name em{ color:#319659;}
.job .list2 li .content{ line-height:26px;}
.job .list2 li .content em{ font-size:16px;}
.job .list2 li a{ display:block; width:78px; height:28px; border:#309557 solid 1px; border-radius:4px; position:absolute; color:#309557; text-align:center; line-height:28px; top:83px; right:23px;}

.jobShow{ padding-top:20px;}
.jobShow .name{ height:34px; border-bottom:#35985a solid 1px; color:#c99c3d; font-size:18px; position:relative;}
.jobShow .name a{ position:absolute; top:5px; right:0px; font-size:12px;}
.jobShow .name span{ position:absolute; right:0px; top:2px; font-size:14px; color:#999999;}
.jobShow .list1{ height:70px; line-height:70px;}
.jobShow .list1 ul{ width:110%;}
.jobShow .list1 li{ float:left; padding-right:75px; font-size:14px;}
.jobShow .list1 li b{ color:#333333;}
.jobShow .list2 .title{ height:37px; line-height:37px; font-size:14px; text-indent:10px; background:#fbfbfb;}
.jobShow .list2 p{ font-size:14px; line-height:30px; padding:20px 0;}
.jobShow .form{ border-top:#e7e7e7 solid 1px; padding-top:65px;}
.jobShow .form .list{ padding-top:20px;}
.jobShow .form ul{ width:110%;}
.jobShow .form li{ height:50px; padding-left:86px; line-height:30px; position:relative; float:left; width:414px;}
.jobShow .form li em{ position:absolute; left:0px; top:0px; font-size:14px;}
.jobShow .form li em.em_01{ top:80px;}
.jobShow .form li .input1{ width:288px; height:33px; border:#e7e7e7 solid 1px; float:left; line-height:33px; font-size:14px; color:#333333; padding-left:15px;}
.jobShow .form li .input3{ width:288px; height:33px; border:#e7e7e7 solid 1px; float:left; line-height:33px; font-size:14px; color:#333333; padding-left:15px;}
.jobShow .form li .input2{ background:url(../images/nimg23_6.png) no-repeat right center;}
.jobShow .form li .selectDiv{float:left; width:303px; height:33px; line-height:33px; border:#e5e5e5 solid 1px; font-weight:bold; color:#333; background:url(../images/selectIco2.gif) right center no-repeat;}
.jobShow .form li i{ color:#db0000; font-size:14px; padding-left:10px; display:block; float:left;}
.jobShow .form li .tips{ float:left; padding-left:10px;}
.jobShow .form li.li_01{ height:220px; width:100%;}
.jobShow .form li textarea{ width:826px; height:202px;max-width:826px;max-height:202px;min-width:826px;min-height:202px;border:#e7e7e7 solid 1px;} 
.jobShow .form li .btn1{ width:123px; height:43px; background:#36995a; line-height:43px; margin-right:10px; color:#fff; font-size:14px; cursor:pointer; float:left}
.jobShow .form li .btn2{ background:#bababa;}
.jobShow .form li.li_02{ height:50px; width:100%;}

.siteMap{ padding-top:20px;}
.siteMap li{ border-bottom:#ebebeb solid 1px; padding-bottom:20px; margin-bottom:45px;}
.siteMap li h2{ font-size:16px; color:#000; height:40px;}
.siteMap li div{ position:relative; left:-10px;}
.siteMap li a{ padding:0 10px; font-size:14px;}

/*联系我们*/
.contact{ padding-top:20px;}
.contact .title{ height:32px; border-bottom:#e3e3e3 solid 1px; color:#32985c; font-size:16px; font-weight:bold;}
.contact .list{ float:left; width:400px; margin-right:50px;}
.contact .list h2{ color:#333; height:56px; line-height:56px;}
.contact .list li{ position:relative; padding-left:33px; height:40px; font-size:14px;}
.contact .list li img{ position:absolute; left:0px; top:2px;}
.contact .list2 h2{ color:#333; height:56px; line-height:56px;}
.contact .list2 li{ position:relative; padding-left:33px; height:40px; font-size:14px; float:left; width:417px;}
.contact .list2 li img{ position:absolute; left:0px; top:2px;}
.contact .list2 li p{ color:#999998;}

/*友情链接*/
.links{ padding-top:20px;}
.links ul{ width:120%;}
.links li{ float:left; padding-left:204px; position:relative; width:200px; margin-right:120px; margin-bottom:50px; height:165px;}
.links li .imgDiv{ position:absolute; top:0px; left:0px; border:#e8e8e8 solid 1px;}
.links li .imgDiv img{ border:#fff solid 2px; float:left;}
.links li h2{ font-size:16px; color:#32985c; padding-bottom:15px;}
.links li .content{ width:200px; font-size:14px; line-height:20px;}

/*法律声明*/
.law{ padding-top:20px;}
.law h2{ font-size:16px; color:#369a5e; padding-bottom:15px;}
.law .content{ font-size:14px; line-height:20px; padding-bottom:50px;}






.indexBusiness .list li .trigger{ position:absolute; left:0px; top:0px; width:278px; height:145px; background:url(../images/nimg278_bg.png); padding-top:35px; display:none}
.indexBusiness .list li .trigger p{ font-size:14px; line-height:24px; color:#fff; margin-left:35px;}
.indexBusiness .list li .trigger a{ margin-left:35px; line-height:24px; color:#fff; display:inline-block; margin-top:30px; background:url(../images/ico15.png) left center no-repeat; padding-left:30px;}



/*.indexBusiness .list li .trigger{ position:absolute; left:0px; top:0px; width:278px; height:145px; background:url(../images/nimg278_bg.png); padding-top:35px; display:none}
.indexBusiness .list li .trigger p{ font-size:14px; line-height:24px; color:#fff; margin-left:35px;}
.indexBusiness .list li .trigger a{ margin-left:35px; line-height:24px; color:#fff; display:inline-block; margin-top:30px; background:url(../images/ico15.png) left center no-repeat; padding-left:30px;}*/

.indexInvestor_r li.li_01:hover{ top:-4px;}
.indexInvestor_r li.li_02:hover{ top:-4px;}
.indexInvestor_r li.li_03:hover{ top:-4px;}
.indexInvestor_r li.li_04:hover{ top:-4px;}
.indexInvestor_r li.li_05:hover{ top:-4px;}
.indexInvestor_r li.li_06:hover{ top:-4px;}
.indexInvestor_r li.li_07:hover{ top:-4px;}
.indexBusiness .list2 li.li_01:hover{ top:-4px;}
.indexBusiness .list2 li.li_02:hover{ top:-4px;}

.imgBtn{ position:absolute; left:0px; top:60px;}
.realEstatePart1 .btnDiv:hover{ background:#dec777; color:#fff;}
.news_1 .btn:hover{ background:#c99c3d; color:#fff;}
.news_2 li .name:hover{ color:#c6a141;}
.job .list2 li a:hover{background:#309557; color:#fff;}
.report .list2 li a:hover{background:#2e9151;}
.communication li a:hover{background:#2e9151;}
.announcement .list2 li a:hover{ background:#309557; color:#fff;}
.realEstateShow1_r a:hover{background:#35995b; color:#fff;}

.activity li .imgDiv{ width:300px; height:195px;overflow:hidden}
.activity li .imgDiv>img{width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;}
.activity li .imgDiv>img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1,2);-o-transform:scale(1,2);-moz-transform:scale(1,2);}



/*资讯类搜索结果*/
/*.SearchResults{width:1200px;margin:0 auto;font-size:16px;}
.SearchResults .SearchShow{padding:70px 0px 50px 0px;}
.SearchResults .SearchShow span{color:#359a5e;}
.SearchResults .content li{float:left;width:114px;height:45px;line-height:45px;text-align:center;margin-right:20px;background:#ccc; -moz-border-radius: 3px; -webkit-border-radius:3px; 
border-radius:3px;color:#fff;}
.SearchResults .content li.liNow{background:#359a5e;}
.SearchResults .zixunShow li{border-bottom:1px dashed #ccc;padding-top:45px;padding-bottom:30px; }
.SearchResults .zixunShow span{color:#359a5e;}
.SearchResults .xiangmuShow li{float:left;width:278px;margin:40px 25px 30px 0px;text-align:center;}
.SearchResults .xiangmuShow li.none{margin-right:0px;}
.SearchResults .xiangmuShow .con{padding-top:10px;font-size:18px;}*/


/*资讯类搜索结果*/
.SearchResults{/*width:1200px;*/margin:0 auto;font-size:16px;}
.SearchResults .SearchShow{padding:70px 0px 50px 0px;}
.SearchResults .SearchShow span{color:#359a5e;}
.SearchResults .content li{float:left;width:114px;height:45px;line-height:45px;text-align:center;margin-right:20px;background:#ccc; -moz-border-radius: 3px; -webkit-border-radius:3px; 
border-radius:3px;color:#fff;}
.SearchResults .content li.liNow{background:#359a5e;}
.SearchResults .zixunShow li{border-bottom:1px dashed #ccc;padding-top:45px;padding-bottom:30px; }
.SearchResults .zixunShow span{color:#359a5e;}
.SearchResults .xiangmuShow li{float:left;width:278px;margin:40px 25px 30px 0px;text-align:center;}
.SearchResults .xiangmuShow li.none{margin-right:0px;}
.SearchResults .xiangmuShow .con{padding-top:10px;font-size:18px;}




/*2017.6.29*/
.introduceLY{ padding-top:20px;}
.introduceLY .txt{ font-size:18px; color:#c6a141; padding-bottom:20px;}
.introduceLY .content{ font-size:14px; line-height:30px; color:#666; padding-bottom:25px;}
.introduceLY .imgDiv{ padding-bottom:25px;}

.strategicLY{ padding-top:20px;}
.strategicLY .txt{ font-size:24px; color:#c6a141; padding-bottom:20px;}
.strategicLY .imgDiv{ padding-bottom:25px;}
.strategicLY h2{ font-size:18px; color:#c6a141; padding-bottom:10px;}
.strategicLY .content{ font-size:14px; line-height:30px; color:#666; padding-bottom:25px;}



.botLayer{ position:fixed; z-index:22; width:250px; height:300px; bottom:0px; right:0px; background:#fff; border:#a0a0a0 solid 1px;}
.botLayer .close{ display:block; width:11px; height:11px; right:0px; top:0px; position:absolute;}
.botLayer .imgDiv{ text-align:center; padding-top:4px;}
.botLayer .ewm{ text-align:center; padding-top:10px;}










/*2018.1.3*/
.groupProfile{ padding-top:20px;}
.groupProfile .txt{ font-size:24px; color:#c6a141; padding-bottom:30px;}
.groupProfile .content{ font-size:14px; line-height:30px; color:#545454; padding-bottom:25px;}
.groupProfile .imgDiv{ padding-bottom:25px;}

.buyerGroup{ padding-top:20px;}
.buyerGroup .txt{ font-size:24px; color:#c6a141; padding-bottom:30px;}
.buyerGroup .content{ font-size:14px; line-height:30px; color:#545454; padding-bottom:25px;}
.buyerGroup .imgDiv{ padding-bottom:25px;}
.buyerGroup .title{ font-size:16px; color:#c6a141; font-weight:bold; padding-bottom:15px;}







.check1{ padding-top:20px;}
.check1 .name{ font-size:24px; color:#c6a141; padding-bottom:25px;}
.check1 .tabtab{ padding-bottom:13px;}
.check1 .tabtab li{ float:left; width:100px; margin-right:10px;}
.check1 .tabtab li a{ display:block; height:43px; line-height:36px; text-align:center; font-size:14px; background:url(/images/xxx.jpg) repeat-x;}
.check1 .tabtab li a:hover, .check1 .tabtab li .aNow{ background:url(/images/nimg100Bg.png) no-repeat; color:#fff;}
.check1 .part1{ height:80px; background:#f5f5f5; padding:0 20px 0 140px; position:relative;}
.check1 .part1 .txt{ position:absolute; left:0px; top:0px; width:120px; height:80px; background:#eee; text-align:center; line-height:80px; font-weight:bold; font-size:22px; color:#359858;}
.check1 .part1 .form{ padding-top:10px;}
.check1 .part1 .form li{ float:left; margin-right:20px;}
.check1 .part1 .form li em{ display:block; font-size:14px; height:22px;}
.check1 .part1 .form select{ width:148px; height:30px; border:#aaa solid 1px; background:#fff; line-height:30px;}
.check1 .part1 .form .input1{ width:200px; height:28px; border:#aaa solid 1px; background:#fff; line-height:28px; text-indent:10px;}
.check1 .part1 .btn1{ position:absolute; right:20px; top:15px;}
.check1 .table{ padding-top:30px;}
.check1 .table th{ font-size:14px; color:#fff; background:#32985d; height:50px; border-right:#fff solid 1px;}
.check1 .table td{ background:#f8f8f8; height:50px; border-right:#fff solid 1px; font-size:14px; text-align:center; border-bottom:#fff solid 1px;}
.check1 .wen{ padding:25px 0; font-size:18px; color:#c6a141;}
.check1 .msg{ line-height:28px; font-size:14px;}
.check1 .msg b{ color:#32985d;}
.check1 .mxf{ margin-top:30px; height:50px; background:#359858; line-height:50px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.check1 .list li{ height:50px; line-height:50px; margin-bottom:1px; background:#f8f8f8; text-align:center; font-size:14px;}






/*添加*/

.zp_top h3{
	font-size: 18px;
	color: #333333;
}
.zp_search input{
	width: 280px;
	height: 38px;
	border: 1px solid #aaaaaa;
	padding-left: 10px;
}
.zp_search{
	margin: 15px 0px;
}
.nr_nav ul li{
	float: left;
	margin-bottom: 13px;
}
.nr_nav ul li a{
	display: inline-block;
	padding: 0px 10px;
	font-size: 14px;
	color: #666666;
}
.nr_nav ul li span{
	font-size: 14px;
	color: #666666;
	display: inline-block;
	font-weight: bold;
	margin-right: 20px;
	padding: 0px 0px;
}
.zp_top{
	margin-top: 20px;
}
.nr_nav ul .nr_a a{
	color: #fff;
	background: #359858;
	border-radius: 25px;
}
.zp_div_box_l span{
	display: block;
	font-size: 16px;
	color: #359858;
	font-weight: bold;
	margin-bottom: 20px;
}
.zp_div ul li{
	background: #f2f2f2;
	margin-bottom: 20px;
}
.zp_div_box{
	padding: 25px;
	background: #f2f2f2;
}
.zp_div_box_nav dd{
	display: inline-block;
	line-height: 27px;
	width: 48%;
	font-size: 14px;
}
.zp_div_box_l{
	width: 700px;
}
.zp_div_box_r a{
	width: 115px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	border-radius: 6px;
	display: block;
}
.a1{
	background: #32985c;
	margin-bottom: 5px;
}
.a2{
	background: #dec777;
}
.a3{
	background: #32985c;
	margin-bottom: 5px;
}
.xl_botoom{
	
	text-align: center;
}
.xl_botoom a{
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 55px;
}
.xl_botoom .b2{
	display: none;
}

.xl_box{
	border-top: 1px dashed #dbdbdb;
}
.xl_box_txt{
	padding-left: 30px;
	position: relative;
	border-top:1px dashed #dbdbdb;
	padding-top: 30px;
	
}
.xl_box{
	background: #f9f9f9;
}
.xl_box_txt i{
	position: absolute;
	left: 0px;
	top: 30px;
}
.xl_box_txt span{
	font-size: 14px;
	font-weight: bold;
	color: #32985c;
}
.xl_box_txt p{
	display: block;
	position: relative;
	padding-left: 30px;
	line-height: 20px;
	font-size: 14px;
	color: #595757;
	margin-bottom: 15px;
}
.xl_box_txt em{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: #ffffff;
	font-family: "Arial";
	border-radius: 50%;
	background: #dec777;
	text-align: center;
	line-height: 20px;
}
.xl_botoom{
	background: #f2f2f2;
}

.b2{
	display: block;
}




 .subNavBox .sub_nav .sub{
	background: url(../images/jia_03.jpg)no-repeat right;
	background-position-x: 96%;
}
.subNavBox .currentDd .sub{
	background: url(../images/jian_03.jpg)no-repeat right;
	background-size: 18px;
    background-position-x: 96%;
}
.navContent a{
	font-size: 18px;
	color: #666666;
	display: block;
	background: #fff;
	height: 100px;
	line-height: 100px;
}
 .navContent span:last-of-type a{
	border-bottom:none;
}
 .navContent span{
	display: block;
}
.navContent a:hover{
	color: #1356b1;
}

.big_div{
	padding: 0px 30px;
	background: #f9f9f9;
}
.navContent{
	display: none;
}
.sub_nav{
	margin-bottom: 20px;
	border-top: 1px dashed #d9d9d9;
}
.currentDd  .xl_botoom .b1{
	display: none;
}

.currentDd  .xl_botoom .b2{
	display: block;
}
.zp_txt p{
	font-size: 14px;
	color: #666666;
}

.zp2_nav ul li{
	float: left;
	margin-right: 85px;
}
.zp2_nav ul li span{
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	line-height: 33px;
	display: inline-block;
	margin-right: 15px;
}
.zp2_nav input{
	width: 170px;
	height: 30px;line-height: 30px;
	border: 1px solid #d2d2d2;
	background: #f8f8f8;
}
.zp2_nav ul li:nth-child(3){
	margin-right: 0px;
}
.zp2_nav{
	margin: 25px 0px;
}
.zp_box1_top{
	background: #dec777;
	height: 50px;
	line-height: 50px;
	padding-left: 30px;
}
.zp_box1_top span{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.zp_box1_txt{
	background: #f8f8f8;
	border: 1px solid #d2d2d2;
}
.zp_box1_on{
	padding: 30px;
}
.zp_box1_on_l{
	width: 630px;
}
.one_nav span{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-right: 15px;
}
.one_nav input{
	width: 214px;
	height: 39px;
	border: 1px solid #d2d2d2;
	background: #fff;
}
.one_nav ul li{
	float: left;
	margin-bottom: 10px;
}
.one_nav ul li:nth-child(2n){
	float: right;
}

.two_box span{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-right: 15px;
	display: inline-block
}

.two_box input{
	height: 39px;
	border: 1px solid #d2d2d2;
	background: #fff;
	width: 553px;
}

.two_box3 span{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-right: 15px;
	display: inline-block
}
.two_box3 input{
	height: 39px;
	border: 1px solid #d2d2d2;
	background: #fff;
	width: 95px;
}

.two_box3 ul li i{
	font-size: 14px;
	color: #999999;
	font-family: "Arial"
}
.two_box3 ul li{
	float: left;
	margin-right: 35px;
}
.two_box3 ul li:nth-child(3){
	margin-right: 0px;
}
.two_box{
	margin-bottom: 10px;
}
.two_box3{
	margin-bottom: 10px;
}

.zp_box1_on_r{
	text-align: center;
}
.zp_box1_on_r a{
	display: block;
	font-size: 14px;
	color: #32985c;
	text-decoration: underline;
}
.bgone table{
	width: 100%;
	border:none;
	background: #f8f8f8;
}
.bgone table td{
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	border: 1px solid #d2d2d2;
	line-height: 50px;
	text-align: center;
}
.bgone table tr:nth-child(1){
	background: #f1f1f1;
}
.bgone{
	margin-top: 25px;
}
.btr table td{
	width: 25%;
}
.zp_bnt a{
	width: 160px;height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 6px;
	font-size: 16px;
	color: #fff;
	display: inline-block;
}
.zp_bnt .zp_bnt1{
	background: #32985c;
	margin-right: 20px;
}
.zp_bnt .zp_bnt2{
	background: #dec777;
	margin-right: 20px;
}
.zp_bnt{
	margin-top: 40px;
}



.big_box1{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 998;
	display: none;
}


.big_box{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 998;
	display: none;
}

.on_box{
	width: 350px;
	background: #fff;
	border-radius: 8px;
	 -webkit-transform: translateX(-50%) translateY(-50%); 
   position: fixed;
   top: 50%;
   left: 50%;
   z-index: 999;
}
.on_box_top{
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background: #f2f2f2;
	border-radius: 8px 8px 0px 0px;
}
.on_box_top span{
	font-size: 16px;
	color: #333333;
}
.on_boxtxt{
	padding: 15px 20px 30px;
}
.on_box_div p{
	font-size: 13px;
	color: #666666;
}
.on_qr{
	text-align: center;
	margin-top: 25px;
}
.add_onmore a{
	display: block;
	width: 80px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	background: #32985c;
	color: #fff;
	font-size: 14px;
	margin: 20px auto 0px;
}
.on_qr img
{
    box-shadow: 0 -2px 15px 0 hsla(230,9%,48%,.2);
}
/*2019.6.17*/
.xxx{ padding-top:30px;}
.xxx .xxxxx{ height:60px; background:#32985C; margin-top:20px;}
.xxx .xxxxx li{ float:left; height:60px; line-height:60px; color:#fff; font-size:16px; text-align:center }
.xxx .xxxxx .li01{ width:150px;}
.xxx .xxxxx .li02{ width:564px;}
.xxx .xxxxx .li03{ width:200px;}
.abc li{ height:80px; overflow:hidden; border-bottom:#ddd solid 1px;}
.abc li .time{width: 139px; border-right:#ddd solid 1px; height: 80px; font-size: 18px; color: #000; font-weight: bold; line-height: 40px;}
.abc li .time div{ color: #333333; font-size: 18px; text-align: center; padding-top: 8px;}
.abc li .time em{position: relative; top: -10px; text-align: center; display: block;}
.abc li .name{ width:563px; border-right:#ddd solid 1px;}
.abc li .name2{ width:593px; height:80px; text-align:center; display:table-cell; vertical-align:middle; font-size:14px;}
.abc li .address{ width:200px; line-height:80px; text-align:center; font-size:14px;}










.zp_top .one_nav li select {
    /*width: 215px;
    height: 28px;
    border: #dbdbdb solid 1px;
    line-height: 28px;
    background: #fff;
    padding: 0 10px;
    color: #a9a9a9;*/

width: 214px;
    height: 39px;
    border: 1px solid #d2d2d2;
    background: #fff;
}
.zp_top .one_nav li .input2 {
    width: 178px;
    background: url(../images/nimg30_1.jpg) right center no-repeat;
}












.info{ background:url(../images/joinBg.jpg) center no-repeat; padding-top:150px; height:740px;}
.info .mxfDiv{ width:540px; margin:0 auto; height:170px; position:relative;}
.info .mxfDiv .txt1{ position:absolute; left:0; bottom:0; font-size:72px; line-height:72px; color:#007e30;}
.info .mxfDiv .txt2{ position:absolute; right:0; bottom:0; font-size:72px; line-height:72px; color:#007e30;}
.info .mxfDiv .limg{ position:absolute; left:138px; top:0;}
.info .mxfDiv .txt3{ position:absolute; right:154px; bottom:0px; font-size:24px; color:#007e30; text-transform:uppercase}
.info .content{ padding:35px 270px 0; line-height:30px; color:#333; font-size:14px; text-align:center;}
.info .midmid{ padding-top:35px; width:452px; margin:0 auto;}
.info .form{ position:relative; width:452px; height:50px;}
.info .form .input1{ width:364px; height:48px; line-height:48px; color:#666; border:#aaa solid 1px; font-size:14px; padding-left:20px; background:#fff;}
.info .form .btn1{ position:absolute; right:0; top:0; width:66px; height:50px; background:#359858 url(../images/nimg25_4.png) center no-repeat;}
.info .links{ padding-top:30px; text-align:right;}
.info .links a{ font-size:14px; color:#359858; padding-left:12px;}











.loginLayer{ background:#fff; border-radius:4px; width:516px; height:440px; position:absolute; display:none; z-index:222;}
.loginLayer .close{ position:absolute; right:10px; top:20px; width:22px; height:22px; display:block; background:url(../images/close2.png) no-repeat;}
.loginLayer .top{ height:62px; background:#f2f2f2; padding:0 50px 0 25px; overflow:hidden;}
.loginLayer .title{ font-size:18px; color:#333; line-height:62px;}
.loginLayer .mxf{ font-size:14px; color:#666; line-height:62px;}
.loginLayer .mxf a{ color:#32985c;}
.loginLayer .form{ padding:74px 0 0 90px;}
.loginLayer .form li{ position:relative; padding-left:65px; height:40px; margin-bottom:23px;}
.loginLayer .form li em{ position:absolute; left:0; top:0; font-size:14px; color:#333; line-height:40px;}
.loginLayer .form li .input1{ width:266px; height:38px; line-height:38px; font-size:14px; border:#a0a0a0 solid 1px; border-radius:4px;}
.loginLayer .form li a{ font-size:14px; color:#666;}
.loginLayer .btnDiv{ padding:0 0 0 156px;}
.loginLayer .btnDiv a{ display:block; width:104px; height:36px; background:#32985c; border-radius:4px; color:#fff; line-height:36px; font-size:14px; text-align:center;}
.loginLayer .form li .input2 {
    width: 106px;
}
.loginLayer .form li .yzm{ position:absolute; left:188px; top:0;}


.regLayer{ background:#fff; border-radius:4px; width:516px; height:510px; position:absolute; display:none; z-index:222;}
.regLayer .close{ position:absolute; right:10px; top:20px; width:22px; height:22px; display:block; background:url(../images/close2.png) no-repeat;}
.regLayer .top{ height:62px; background:#f2f2f2; padding:0 50px 0 25px; overflow:hidden;}
.regLayer .title{ font-size:18px; color:#333; line-height:62px;}
.regLayer .mxf{ font-size:14px; color:#666; line-height:62px;}
.regLayer .mxf a{ color:#32985c;}
.regLayer .form{ padding:28px 0 0 90px;}
.regLayer .form li{ position:relative; padding-left:65px; height:40px; margin-bottom:14px;}
.regLayer .form .li01{ height:79px;}
.regLayer .form li em{ position:absolute; left:0; top:0; font-size:14px; color:#333; line-height:40px;}
.regLayer .form li .input1{ width:266px; height:38px; line-height:38px; font-size:14px; border:#a0a0a0 solid 1px; border-radius:4px;}
.regLayer .form li .input2{ width:106px;}
.regLayer .form li .tips{ position:absolute; left:342px; top:0; line-height:40px; color:#f00; font-size:14px;}
.regLayer .form li textarea{ width:266px; height:77px; border:#a0a0a0 solid 1px; border-radius:4px; font-size:14px; line-height:26px;}
.regLayer .form li .yzm{ position:absolute; left:188px; top:0;}
.regLayer .btnGroup{ padding:15px 0 0 156px;}
.regLayer .btnGroup li{ float:left; margin-right:14px;}
.regLayer .btnGroup li a{ display:block; width:104px; height:36px; background:#32985c; border-radius:4px; color:#fff; line-height:36px; font-size:14px; text-align:center;}
.regLayer .btnGroup li .btn1{ background:#333;}

.pwdLayer{ background:#fff; border-radius:4px; width:516px; height:440px; position:absolute; display:none; z-index:222;}
.pwdLayer .close{ position:absolute; right:10px; top:20px; width:22px; height:22px; display:block; background:url(../images/close2.png) no-repeat;}
.pwdLayer .top{ height:62px; background:#f2f2f2; padding:0 50px 0 25px; overflow:hidden;}
.pwdLayer .title{ font-size:18px; color:#333; line-height:62px;}
.pwdLayer .mxf{ font-size:14px; color:#666; line-height:62px;}
.pwdLayer .mxf a{ color:#32985c;}
.pwdLayer .form{ padding:74px 0 0 90px;}
.pwdLayer .form li{ position:relative; padding-left:65px; height:40px; margin-bottom:23px;}
.pwdLayer .form li em{ position:absolute; left:0; top:0; font-size:14px; color:#333; line-height:40px;}
.pwdLayer .form li .input1{ width:266px; height:38px; line-height:38px; font-size:14px; border:#a0a0a0 solid 1px; border-radius:4px;}
.pwdLayer .form li .yzm{ display:block; position:absolute; left:247px; top:4px; width:82px; height:32px; text-align:center; background:#32985c; border-radius:4px; color:#fff; line-height:32px;}
.pwdLayer .form li a{ font-size:14px; color:#666;}
.pwdLayer .btnDiv{ padding:0 0 0 156px;}
.pwdLayer .btnDiv a{ display:block; width:104px; height:36px; background:#32985c; border-radius:4px; color:#fff; line-height:36px; font-size:14px; text-align:center;}












/*2019.8.30*/
.talent{ padding:20px 0 50px;}
.talent .title{ font-size:18px; font-weight:bold; color:#333; padding-bottom:25px;}
.talent .txt{ font-size:16px; color:#32985c; font-weight:bold; padding-bottom:25px;}
.talent .content{ font-size:14px; line-height:30px;}
.talent .imgDiv{ padding:30px 0 35px;}
.talent .imgDiv2{ padding:0;}










.hala li{ position:relative; padding-left:32px; font-size:14px; line-height:28px; min-height:28px;}
.hala li .ico{ position:absolute; left:0; top:50%; margin-top:-10px;}
.hala .ewm{ padding:5px 0 0 20px;}
.hala .ewm img{ width:180px;}



























