.indexFlashTel{position:relative; overflow:hidden;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; right:0px; bottom:15px;}
.indexFlashTel .btnDiv span{display:inline-block; width:10px; height:10px; background:url(../images/ico4.png) no-repeat; margin:0 5px;}
.indexFlashTel .btnDiv span.on{background:url(../images/ico4on.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%;}

.navScroll{ padding-top:10px; position:relative; padding-bottom:30px; border-bottom:#cecece solid 1px;}
.navScroll .bd{ padding-right:10px;}
.navScroll li{ float:left; width:24%;}
.navScroll li a{ padding-left:10px; display:block;}
.navScroll li a img{ width:100%;}
.navScroll .btnDiv{position:absolute; z-index:10; left:0px; bottom:8px; width:100%; text-align:center;}
.navScroll .btnDiv span{display:inline-block; width:10px; height:10px; background:#fff; margin:0 5px; background:url(../images/ico2.png) no-repeat;}
.navScroll .btnDiv span.on{ width:10px; height:10px; background:url(../images/ico2on.png) no-repeat;}

.about{ padding:20px 10px;}
.about .title{ font-size:14px; font-weight:bold; background:#00457e; padding:10px; color:#fff;}
.about .imgDiv{ padding:10px 0;}
.about .imgDiv img{ width:100%;}
.about .content{ line-height:20px;}

.introduce{ padding:10px; clear:both; line-height:20px; top:0px;}

.directors{ padding:10px;}
.directors li{ min-height:110px; _height:110px; padding:0 10px 20px 0px; margin-bottom:10px; overflow:hidden; position:relative; background:#fff; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  
  box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.directors li .imgDiv{ position:absolute; top:10px; left:10px; border:#dadada solid 1px;}
.directors li .imgDiv img{ float:left;}
.directors li .name{ font-size:16px; color:#DEC777; padding-top:10px; font-weight:bold; padding-left:125px;}/*#333333*/
.directors li .msg{ font-size:14px; padding-left:125px; color:#369A5E}
.directors li .btn{ padding-top:65px; padding-left:125px;}
.directors li .content{ display:none; padding:100px 0px 0 10px; line-height:20px;}
.directors li .img1{ display:none;}

.management{ padding:10px}
.management li{ padding-bottom:10px; background:url(../images/line2.png) repeat-x bottom;}
.management li .name{ font-size:14px; font-weight:bold; background:#007e30; padding:4px 10px 4px 4px; color:#fff;}
.management li p{ font-size:14px; padding:10px 0; color:#333333;}
.management li .content{ line-height:20px;}

.governance{ padding:10px;}
.governance li{ margin-bottom:25px;}
.governance .name{ background:#007e30; text-indent:10px; height:25px; font-size:14px; color:#fff; width:80px; line-height:25px;}
.governance .imgDiv{ padding-top:10px;}
.governance .imgDiv img{ width:100%;}
.governance .download{ padding:10px 0; text-align:center;}
.governance .download img{ padding-right:8px; position:relative; top:4px;}
.governance .download a{ color:#007e30;}
.governance .msg{ line-height:20px;}

/*.history{ padding-top:20px;}
.historyTab{ height:40px; position:relative; border-bottom:#dddddd solid 1px; padding:0 20px;}
.historyTab li{ width:25%; float:left; font-size:14px; text-align:center; background:url(../images/ico9.png) no-repeat center 45px; height:35px; line-height:35px; cursor:pointer}
.historyTab li em.liNow,.historyTab li em:hover{ font-size:14px; border-bottom:#319352 solid 1px;}
.historyTab .leftBtn{position:absolute; z-index:10; left:5px; top:10px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_left.png) left top no-repeat;}
.historyTab .rightBtn{position:absolute; z-index:10; right:5px; top:10px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_right.png) left top no-repeat;}
.historyTab .leftBtn:hover{background:url(../images/nimg10_lefton.png) left top no-repeat;}
.historyTab .rightBtn:hover{background:url(../images/nimg10_righton.png) left top no-repeat;}

.historyList{ padding:0 10px; margin-top:15px;}
.historyList li{ position:relative; padding-left:60px; background:url(../images/historyListBg.jpg) 59px repeat-y;}
.historyList li .year{ font-size:16px; position:absolute; width:65px; left:0px; top:15px; background:url(../images/nimg12_1.png) no-repeat right 8px;}
.historyList li .msg{ padding:20px 0 15px 20px; background:url(../images/line3.png) repeat-x bottom; font-size:12px; line-height:20px;}*/

.history{ padding-top:20px;}
.historyTab{ height:40px; position:relative; border-bottom:#dddddd solid 1px; padding:0 20px; overflow:hidden;}
.line{ position:absolute; left:0px; height:35px; line-height:35px; text-align:center; cursor:pointer;}
.historyTab li{ width:25%; float:left; font-size:14px; text-align:center; background:url(../images/ico9.png) no-repeat center 45px; height:35px; line-height:35px; cursor:pointer}
.historyTab li.liNow a,.historyTab li:hover a{ font-size:14px; border-bottom:#319352 solid 1px;}
.historyTab .leftBtn{position:absolute; z-index:10; left:5px; top:10px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_left.png) left top no-repeat;}
.historyTab .rightBtn{position:absolute; z-index:10; right:5px; top:10px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_right.png) left top no-repeat;}
.historyTab .leftBtn:hover{background:url(../images/nimg10_lefton.png) left top no-repeat;}
.historyTab .rightBtn:hover{background:url(../images/nimg10_righton.png) left top no-repeat;}

.historyList{ padding:0 10px; margin-top:15px;}
.historyList li{ position:relative; padding-left:60px; background:url(../images/historyListBg.jpg) 59px repeat-y;}
.historyList li .year{ font-size:16px; position:absolute; width:65px; left:0px; top:15px; background:url(../images/nimg12_1.png) no-repeat right 8px;}
.historyList li .msg{ padding:20px 0 15px 20px; background:url(../images/line3.png) repeat-x bottom; font-size:12px; line-height:20px;}

.honor{ padding-top:20px;}
.honorTab{ height:40px; position:relative; border-bottom:#dddddd solid 1px; padding:0 20px;}
.honorTab li{ width:25%; float:left; font-size:14px; text-align:center; background:url(../images/ico9.png) no-repeat center 45px; height:35px; line-height:35px; cursor:pointer}
.honorTab li em.liNow,.honorTab li em:hover{ font-size:14px; border-bottom:#319352 solid 1px;}
.honorTab .leftBtn{position:absolute; z-index:10; left:5px; top:10px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_left.png) left top no-repeat;}
.honorTab .rightBtn{position:absolute; z-index:10; right:5px; top:10px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_right.png) left top no-repeat;}
.honorTab .leftBtn:hover{background:url(../images/nimg10_lefton.png) left top no-repeat;}
.honorTab .rightBtn:hover{background:url(../images/nimg10_righton.png) left top no-repeat;}

.honorList{ padding:0 10px; margin-top:15px;}
.honorList li{ position:relative; padding-left:16px; background:url(../images/historyListBg.jpg) 12px repeat-y;}
.honorList li .num{ font-size:12px; position:absolute; width:24px; left:0px; top:18px; background:url(../images/nimg24_1.png) no-repeat; color:#fff; height:24px; line-height:24px; text-align:center;}
.honorList li .msg{ padding:20px 0 15px 20px; background:url(../images/line3.png) repeat-x bottom; font-size:12px; 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;}












.business{ padding:20px 0;}
.business .title{ font-size:14px; font-weight:bold; background:#007e30; height:25px; line-height:25px; width:80px; color:#fff; margin-left:10px; text-align:center;}

.pageScroll{ overflow:hidden; position:relative; padding:10px;}
.pageScroll .leftBtn{position:absolute; z-index:10; left:15px; bottom:22px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_left.png) left top no-repeat;}
.pageScroll .rightBtn{position:absolute; z-index:10; right:15px; bottom:22px; display:block; width:10px; height:16px; overflow:hidden; background:url(../images/nimg10_right.png) left top no-repeat;}
.pageScroll .leftBtn:hover{background:url(../images/nimg10_lefton.png) left top no-repeat;}
.pageScroll .rightBtn:hover{background:url(../images/nimg10_righton.png) left top no-repeat;}
.pageScroll .btnDiv{position:absolute; z-index:10; right:15px; bottom:20px; text-align:right;}
.pageScroll .btnDiv span{display:inline-block; width:10px; height:10px; background:#fff; margin:0 5px; background:url(../images/ico2.png) no-repeat;}
.pageScroll .btnDiv span.on{ width:10px; height:10px; background:url(../images/ico2on2.png) no-repeat;}
.pageScroll .list{ overflow:hidden; }
.pageScroll .list li{ width:48%; position:relative; margin-right:10px;}
.pageScroll .imgDiv img{ width:100%; float:left;}
.pageScroll .imgDiv a{ margin-right:0px;}
.pageScroll .name{ background:url(../images/bg1.png); width:100%; height:40px; font-size:14px; line-height:40px; position:absolute; left:0px; bottom:0px; text-align:center;}
.pageScroll .name a{ color:#fff;}
.pageScroll .name2{ background:url(../images/bg1.png); width:100%; height:40px; font-size:14px; line-height:40px; position:absolute; left:0px; bottom:0px; text-indent:8px;}
.pageScroll .name2 a{ color:#fff;}

.business .list2{ padding-left:10px;}
.business .list2 li{ float:left; width:50%; margin-bottom:10px;}
.business .list2 li .imgDiv{ margin-right:10px;}
.business .list2 li .imgDiv img{ width:100%; float:left;}
.business .list2 li .name{ background:#efefef; height:30px; line-height:30px; clear:both; margin-right:10px;}
.business .list2 li .name a{ display:block; text-align:center;}

.realEstate .form{ padding:10px; border-bottom:#e4e3e3 solid 1px; background:#e9f5ee;}
.realEstate .form .input1{ background:#fff url(../images/nimg20_2.png) no-repeat 10px center; height:30px; border-radius:2px; width:100%; color:#b8b5b5; line-height:30px; text-indent:30px;}
.realEstate .form2 li{ width:25%; float:left;}
.realEstate .form2 select{ width:100%; float:left; height:30px; background:#fff; color:#545353;}
.realEstate .form2 .btn1{ width:100%; background:#267d39 url(../images/nimg50_1.png) no-repeat center; background-size:25px; height:30px;}
.realEstate .list2{ padding-left:10px;}
.realEstate .list2 li{ float:left; width:50%; margin-bottom:10px;}
.realEstate .list2 li .imgDiv{ margin-right:10px;}
.realEstate .list2 li .imgDiv img{ width:100%; float:left;}
.realEstate .list2 li .name{ clear:both; padding:5px 0; font-size:14px;}
.realEstate .list2 li .msg{ line-height:20px;}
.realEstate .list2 li .name3{ clear:both; padding:5px 0; font-size:14px;height:30px;}

.realEstateShow .list2{ padding-left:10px;}
.realEstateShow .list2 li{ float:left; width:50%; margin-bottom:10px;}
.realEstateShow .list2 li .imgDiv{ margin-right:10px;}
.realEstateShow .list2 li .imgDiv img{ width:100%; float:left;}
.realEstateShow .list2 li .name{ clear:both; padding:5px 0; font-size:14px;}
.realEstateShow .list2 li .msg{ line-height:20px;}
.realEstateShow .list2 li .name3{ clear:both; padding:5px 0; font-size:14px;height:30px;}

.realEstateShow { padding:10px 0}
.realEstateShow h2{ font-size:14px; color:#007e30; padding-left:10px; height:30px;}
.realEstateShow .title { color:#666666; font-size:18px; padding:0 0 5px 30px; background:url(../images/line3.png) repeat-x bottom; position:relative;}
.realEstateShow .title img{ position:absolute; left:0px; top:0px;}
.realEstatePic{ position:relative; min-height:100px; _height:100px; position:relative; padding-top:10px; border-bottom:#e6e6e6 solid 1px;}
.realEstatePic .bigImg {}
.realEstatePic .bigImg img{ width:100%;}
.realEstatePic .box{ background:#fff;}
.realEstatePic .leftBtn { display:block; background:url(../images/nimg12_left.png) center no-repeat; width:40px; height:115px; position:absolute; z-index:10; left:3px; bottom:0px;}
.realEstatePic .rightBtn { display:block; background:url(../images/nimg12_right.png) center no-repeat; width:40px; height:115px; position:absolute; z-index:10; right:3px; bottom:0px;}
..realEstatePic .leftBtn:hover{ background:url(../images/nimg12_lefton.png) center no-repeat; }
.realEstatePic .rightBtn:hover{ background:url(../images/nimg12_righton.png) center no-repeat;}
.realEstatePic .list {height:83px; overflow:hidden; position:relative; margin:10px auto; background:#fff; width:100%;}
.realEstatePic li {float:left; width:128px; text-align:center; height:75px; overflow:hidden; position:relative;}
.realEstatePic li img { width:100px; height:66px; position:relative; top:8px;}
.realEstatePic .liNow div { background:url(../image/bg2.png) center top no-repeat; width:100%; height:75px; position:absolute; z-index:10; left:0; top:0;}
.realEstateShow .name{ position:relative; padding-top:10px;}
.realEstateShow .name div{font-size:14px; font-weight:bold; background:#007e30; height:25px; line-height:25px; width:80px; color:#fff; margin-left:10px; text-align:center;}
.realEstateShow .name a{ position:absolute; top:15px; right:10px; color:#007e30;}
.realEstateShow .content{/* padding:10px; line-height:20px;*/}
.realEstateShow .videoImg{ padding:10px;}
.realEstateShow .videoImg img{ width:100%;}

.relatedNews{ border-top:#e6e6e6 solid 1px; padding:10px;}
.relatedNews .title{ font-size:14px; color:#007e30; font-weight:bold; height:26px;}
.relatedNews .detail{ padding-left:110px; position:relative; height:100px; background:url(../images/line2.png) repeat-x bottom;}
.relatedNews .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.relatedNews .detail .name{ font-size:14px; height:30px;}
.relatedNews .detail .time{ position:absolute; font-size:14px; right:0px; bottom:10px; color:#999999;}
.relatedNews .list{ padding:8px 0;}
.relatedNews .list li{ font-size:14px; line-height:24px; position:relative; background:url(../images/line2.png) repeat-x bottom;}
.relatedNews .list li a{ display:block; padding-bottom:20px;}
.relatedNews .list li span{ position:absolute; bottom:0px; right:0px; color:#999999; font-size:12px;}

.relationship{ padding:10px;}
.relationship .title{ background:#007e30; text-indent:10px; height:25px; font-size:14px; color:#fff; width:80px; line-height:25px;}
.relationship .detail{ padding:10px 0 30px 0; position:relative;}
.relationship .detail .name a{ font-size:14px; color:#c6a141;}
.relationship .detail .content{ line-height:20px; padding:8px 0;}
.relationship .detail .time{ position:absolute; bottom:30px; right:0px; color:#a8a8a8;}
.relationship .detail .btnDiv{ position:absolute; left:0px; bottom:0px;}
.relationship .list{ padding:10px 0;}
.relationship .list li{ position:relative; line-height:24px;}
.relationship .list li a{ padding-left:8px; background:url(../images/ico3.png) no-repeat left center;}
.relationship .list li span{ position:absolute; top:0px; right:0px; color:#a8a8a8;}

.abstract{ padding:10px;}
.abstract img{ width:100%;}

.report{ padding:10px 0;}
.report .form li{ width:33.33%; float:left;}
.report .form select{ width:100%; float:left; height:30px; background:#fff; color:#545353;}
.report .form .btn1{ width:100%; background:#267d39 url(../images/nimg50_1.png) no-repeat center; background-size:25px; height:30px;}
.report .list{ padding:10px 0 0 10px;}
.report .list li{ width:50%;  float:left; position:relative; margin-bottom:10px;}
.report .list li .imgDiv{ margin-right:10px; border:#e8e8e8 solid 1px; border-bottom:none;}
.report .list li .imgDiv img{ width:100%;}
.report .list li .name{ height:34px; background:#f2f2f2; line-height:34px; padding-left:10px; font-size:12px; color:#666666; margin-right:10px; border:#e8e8e8 solid 1px; border-top:none;}
.report .list li .nocss a{ display:block; width:34px; height:26px; background:#a5d1b4; position:absolute; right:10px; bottom:0px; text-align:center; padding-top:8px;}

.radio{ padding:10px;}
.radio .imgDiv{ padding-top:10px;}
.radio .imgDiv img{ width:100%;}
.radio .download{ padding:10px 0; text-align:center;}
.radio .download img{ padding-right:8px; position:relative; top:4px;}
.radio .download a{ color:#007e30;}

.announcement{ padding:10px;}
.announcement .form{ padding-bottom:10px;}
.announcement .list1 li{ padding:10px 0 30px 0; position:relative;}
.announcement .list1 li .name a{ font-size:14px; color:#c6a141;}
.announcement .list1 li .content{ line-height:20px; padding:8px 0;}
.announcement .list1 li .time{ position:absolute; bottom:30px; right:0px; color:#a8a8a8;}
.announcement .list1 li .btnDiv{ position:absolute; left:0px; bottom:0px;}
.announcement .list2{ padding:20px 0;}
.announcement .list2 li{ position:relative; line-height:24px;}
.announcement .list2 li a{ padding-left:8px; background:url(../images/ico3.png) no-repeat left center;}
.announcement .list2 li span{ position:absolute; top:0px; right:0px; color:#a8a8a8;}

.researchCovered{ padding:10px 0;}
.researchCovered p{ height:30px; font-size:14px; color:#c6a141; padding-left:10px;}
.researchCovered .table1{ padding-bottom:35px;}
.researchCovered .table1 table{ border-bottom:#36995a solid 3px;}
.researchCovered .table1 th{ padding:6px 0; background:#36995a; font-size:12px; color:#fff; border-right:#fff solid 1px; text-align:center;font-weight:400;}
.researchCovered .table1 th img{ width:23px;}
.researchCovered .table1 td{ height:40px; background:#dedede; border-right:#fff solid 1px; border-bottom:#fff solid 1px; font-size:12px; text-align:center;}
.researchCovered .table2 table{ border-bottom:#36995a solid 3px;}
.researchCovered .table2 th{ text-align:center; padding:6px 0; background:#36995a; font-size:12px; color:#fff; border-right:#fff solid 1px;}
.researchCovered .table2 th img{ width:23px;}
.researchCovered .table2 td{ height:40px; background:#dedede; border-right:#fff solid 1px; border-bottom:#fff solid 1px; font-size:12px; text-align:center;}

.sharePrice{ padding:20px 10px;}
.sharePrice img{ width:100%;}

.news{ padding:10px 0;}
.news .title{ background:#00457e; text-indent:10px; height:25px; font-size:14px; color:#fff; width:80px; line-height:25px; margin-left:10px;}
.news .form{ padding:0 10px;}
.news .form li{ float:left; width:50%; position:relative;}
.news .form li em{ padding-right:8px;}


.news .list2{ padding:8px 10px;}
.news .list2 li{ font-size:14px; line-height:2rem;height:2rem; overflow:hidden; position:relative; background:url(../images/ico3.png) no-repeat left center;border-bottom:#CCC dashed 1px; padding-left:10px;}
.news .list2 li a{ }
.news .list2 li span{  color:#999999; font-size:12px; float:right;}

.newShow{padding:10px;}
.newShow .title{text-align:center; font-size:16px; font-weight:bold; color:#c99c3d;}
.newShow .time{padding:6px 0 10px 0; border-bottom:#CCC dashed 1px; text-align:center; color:#b2b2b2;}
.newShow .content{padding-top:10px; font-size:14px; line-height:1.8em; text-align:justify;}
.newShow .content .imgDiv{padding:10px 0;}
.newShow .content .imgDiv img{ width:100%;}

.serviceList{ padding:10px 0 10px 10px; position:relative;}
.serviceList li{ float:left; width:25%;}
.serviceList li a{ padding-right:10px; display:block}
.serviceList li img{ width:100%;} 
.service{ padding:10px 0 10px 10px;}
.service .title{ font-size:14px; color:#007e30; border-top:#cecece solid 1px; margin-right:10px; height:40px; line-height:40px;}
.service .list2 li{ float:left; width:50%; margin-bottom:10px;}
.service .list2 li .imgDiv{ padding-right:10px;}
.service .list2 li img{ width:100%;}
.service .list2 li .name{ line-height:20px; height:40px; overflow:hidden;}

.sNav{position:absolute; z-index:222; bottom:0px; width:100%; display:none; left:0px;top:95%;}
.sNav dd{ width:33.33%; float:left; text-align:center;}
.sNav a{display:block;height:80px; overflow:hidden;}
.sNav dd div{height:68px; overflow:hidden;}
.sNav dd img{ width:68px;}

.concept{ padding:10px;}
.concept img{ width:100%;}

.rule{ padding:10px;}
.rule .title{ font-size:16px; font-weight:bold; color:#007e30; padding-bottom:15px;}
.rule .content{ line-height:20px;}
.rule h2{ color:#007e30; height:30px;}

.activity{ padding:10px 0 0 10px;}
.activity .list li{ float:left; width:50%; margin-bottom:10px;}
.activity .list li .imgDiv{ padding-right:10px;}
.activity .list li img{ width:100%;}
.activity .list li .name{ line-height:20px; height:40px; overflow:hidden;}

.introduce2{ padding:10px;}
.introduce2 h2{ height:30px; color:#007e30;}
.introduce2 .content{ line-height:20px;}
.introduce2 .imgDiv{ padding:10px 0}
.introduce2 .imgDiv img{ width:100%;}

.law{ padding:10px;}
.law h2{ font-size:14px; color:#007e30;height:30px;}
.law .content{ line-height:20px; padding-bottom:25px;}

.contact{ padding:10px;}
.contact li{ position:relative; margin-bottom:10px;}
.contact li .name{ height:40px; background:#f0efef; line-height:40px; font-size:14px; padding-left:10px; color:#007e30;}
.contact li .down{ width:54px; height:20px; top:10px; right:10px; position:absolute; z-index:22}
.contact li .img2{ display:none;}
.contact li .content{ display:none; line-height:20px; padding:10px 0;}

.job{ padding:10px;}
.job .tab li{ height:35px; float:left; width:50%; text-align:center; background:#dedede; line-height:35px;}
.job .tab li.liNow{ background:#007e30; color:#fff;}
.job .form{ padding:10px 0;}
.job .form em{ font-size:14px; color:#007e30; padding-right:8px;}
.job .form select{ border:#007e30 solid 1px;}
.job .content{ line-height:20px; border-bottom:#36995a solid 3px; padding-bottom:10px;}
.job .list li{ border-bottom:#e6e6e6 solid 1px; padding-left:85px; min-height:120px; _height:120px; position:relative;}
.job .list li .imgDiv{ position:absolute; left:0px; top:20px;}
.job .list li .name{ font-size:14px; padding:20px 0 10px 0; color:#333333;}
.job .list li .name em{ color:#319659;}
.job .list li .msg{ font-size:12px; line-height:20px; padding-bottom:10px;}
.job .list li .msg em{ color:#333333;}
.job .list li a{ background:#36995a; width:60px; height:24px; border-radius:4px; display:block; color:#fff; text-align:center; line-height:24px; margin-bottom:10px;}

.jobShow{ padding:10px;}
.jobShow .form{ padding:10px 0;}
.jobShow .form em{ font-size:14px; color:#007e30; padding-right:8px;}
.jobShow .form select{ border:#007e30 solid 1px;}
.jobShow .name{ font-size:14px; color:#666666; font-weight:bold; height:25px;}
.jobShow .list2{ padding:20px 0;}
.jobShow .list1 li{ float:left; margin-right:50px; line-height:24px;}
.jobShow .list2 .title{ font-size:14px; color:#666666; font-weight:bold; height:25px;}
.jobShow .list2 p{ line-height:28px; color:#999999;}
.jobShow .btnDiv{ margin:0 auto; width:220px;}
.jobShow .btnDiv li{ padding:0 5px; width:100px; float:left;}
.jobShow .btnDiv a{ width:100px; height:30px; font-size:14px; display:block; float:left; background:#36995a; text-align:center; line-height:30px; color:#fff;}

.submitLayer{ display:none; position:fixed; z-index:222; bottom:0px; left:0px; width:100%;} 
.submitLayer li{  margin-bottom:15px; padding:0 10px;}
.submitLayer li a{ display:block; height:35px; line-height:35px; width:100%; color:#36995a; background:#fff; text-align:center; border-radius:2px;}

.questionnaire{ padding:10px;}
.questionnaire .content{ line-height:20px; font-size:14px;}
.questionnaire .form{ padding:10px 0;}
.questionnaire li{ margin-bottom:20px;}
.questionnaire li p{ height:30px;}
.questionnaire dd{ white-space:nowrap; padding:5px;}
.questionnaire dd input{float:left; margin-right:5px; position:relative; top:0px; left:-3px; margin-top:2px}
.questionnaire .input1{ width:200px; height:25px; border:#007e30 solid 1px;}
.questionnaire .btn1{ width:100px; height:30px; font-size:14px; display:block; background:#36995a; text-align:center; line-height:30px; color:#fff; margin:0 auto}

.siteMap{ padding:10px;}
.siteMap li{ border-bottom:#ebebeb dashed 1px; padding-bottom:20px; margin-bottom:25px;}
.siteMap li h2{ font-size:16px; color:#007e30; height:30px;}
.siteMap li div{ position:relative;}
.siteMap li a{ display:block; float:left; font-size:12px; padding-right:15px; line-height:24px;}

.lyb{ padding:10px;}
.lyb .msg {font-size:14px; color:#666666; padding:5px 0 20px;}
.lyb li { height:50px; line-height:35px; overflow:hidden; position:relative; padding:0 10px 0 60px;}
.lyb li.li_01{ height:25px; line-height:20px;}
.lyb em {position:absolute; left:8px; top:0; white-space:nowrap; font-size:14px;}
.lyb i{ color:#ff0000;}
.lyb .input1 { width:100%; height:33px; line-height:33px; border:#ababab solid 1px; text-indent:10px;}
.lyb .input2 { width:90px; float:left;}
.lyb .tips { color:red; font-size:14px; position:absolute; left:0px; top:0;}
.lyb textarea { width:100%; height:88px; max-width:100%;max-height:88px; line-height:33px; border:#ababab solid 1px; text-indent:10px; font-size:12px; color:#888; font-family:微软雅黑; background:#fff; padding:0;}
.lyb .tips2 { float:left; padding-left:10px; white-space:nowrap;}
.lyb .btnDiv { text-align:center; padding:10px 0 50px;}
.lyb .btnDiv .btn1{ width:100px; height:30px; background:#e0002a; font-size:14px; color:#FFF; margin-right:10px;}
.lyb .btnDiv .btn2{ background:#666666;}

.partners{ padding:10px;}
.partners li{ padding-left:100px; position:relative; margin-bottom:20px; min-height:90px; _height:90px;}
.partners li .imgDiv{ position:absolute; top:0px; left:0px;}
.partners li .imgDiv img{ border:#dedede solid 1px;}
.partners li .name{ color:#007e30; font-size:14px; padding-bottom:10px;}
.partners li .msg{ padding-bottom:10px;}

.indexPart1{ padding-top:15px;}
.indexPart1 li{ float:left; width:33.3333%; overflow:hidden; text-align:center;}
.indexPart1 li a{ display:block; height:80px; overflow:hidden;}
.indexPart1 li div{height:68px; overflow:hidden;}

.indexPart2 .tab { position:relative; left:-1px;}
.indexPart2 .tab li{ float:left; width:50%; height:35px; background:#acacac; font-size:14px; text-align:center; line-height:35px; color:#fff;}
.indexPart2 .tab em{ border-left:#cfcfcf solid 1px; display:block; height:35px;}
.indexPart2 .tab li.liNow{ background:#86b13f;}

.indexNews{ padding:10px;}
.indexPart2 .news1{ padding-left:110px; position:relative; height:100px; background:url(../images/line2.png) repeat-x bottom; overflow:hidden;}
.indexPart2 .news1 .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart2 .news1 .name{ font-size:14px; height:30px;}
.indexPart2 .news1 .time{ position:absolute; font-size:12px; right:0px; bottom:10px; color:#999999;}
.indexPart2 .news2{}
.indexPart2 .news2 li{ font-size:14px; line-height:30px; position:relative; background:url(../images/ico3.png) no-repeat left center;border-bottom:#CCC dashed 1px; padding-left:10px; height:30px; overflow:hidden;}
.indexPart2 .news2 li a{ }
.indexPart2 .news2 li span{ color:#999999; font-size:12px; float:right; margin-left:10px;}

.indexNotice{ padding:10px;}
.indexPart2 .notice1{ padding:10px 0 10px 0; position:relative;}
.indexPart2 .notice1 .name a{ font-size:14px; color:#c6a141;}
.indexPart2 .notice1 .content{ line-height:20px; padding:8px 0;}
.indexPart2 .notice1 .time{ padding-top:10px; color:#a8a8a8;}
.indexPart2 .notice1 .time a{ padding-left:25px; color:#007e30;}
.indexPart2 .notice2{ padding:10px 0;}
.indexPart2 .notice2 li{ position:relative; line-height:26px;}
.indexPart2 .notice2 li a{ padding-left:8px; background:url(../images/ico3.png) no-repeat left center;}
.indexPart2 .notice2 li span{ position:absolute; top:0px; right:0px; color:#a8a8a8;}

.indexProperty{ padding:10px 0 10px 10px;}
.indexProperty li{ float:left; width:50%; margin-bottom:10px;}
.indexProperty li .imgDiv{ margin-right:10px;}
.indexProperty li .imgDiv img{ width:100%; float:left;}
.indexProperty li .name{ background:#efefef; height:30px; line-height:30px; clear:both; margin-right:10px; overflow:hidden;}
.indexProperty li .name a{ display:block; text-align:center;}



/*搜索触发效果*/
.Search .tab li{float:left;width:50%;background:#e5e5e5;color:#007e30;height:33px;line-height:33px;text-align:center;font-size:14px;}
.Search .tab li.liNow{background:#007e30;color:#fff;}
.Search .zixun li{position:relative;border-bottom:1px solid #b2d8c0;}
.Search .zixun li a{display:block;padding:15px 10px;color:#359a5e;font-size:14px;}
.Search .zixun img{position:absolute;right:10px;top:15px;}
.Search .xiangmu {padding-left:10px;}
.Search .xiangmu li{width:50%;float:left;}
.Search .xiangmu img{width:100%;}
.Search .xiangmu li a{display:block;margin-right:10px;background:#efefef;margin-top:10px;}
.Search .xiangmu .con{height:30px;line-height:30px;font-size:14px;color:#666;text-align:center;}


/*搜索框*/
/*.SearchDiv{height:33px;background:#effff5;line-height:33px;padding:0px 10px;display:none;}
.SearchDiv .imgDiv{padding:5px 10px 0px 0px;float:left;}
.SearchDiv .input1{*//*float:left;width:76%;border:1px solid #7bd19a;background:#b1e3c0;height:20px;text-indent:10px;margin-top:5px;margin-right:10px; -moz-border-radius:3px; 
    -webkit-border-radius: 3px; 
    border-radius:3px;*/   /*background:#fff url(images/nimg20_2.png) no-repeat 10px center; height:30px; border-radius:2px; width:100%; color:#b8b5b5; line-height:30px; text-indent:30px; }
.SearchDiv a{color:#007e30;font-size:14px;}*/
.SearchDiv{height:50px;background:#effff5;line-height:50px;/*padding:0px 10px;*/display:none;}
.SearchDiv .imgDiv{padding:5px 10px 0px 0px;float:left;}
.SearchDiv .input1{float:left;width:82%;border:1px solid #3ebd6e;background:#fff;height:31px;text-indent:10px;margin-top:9px;margin-right:10px; -moz-border-radius:3px; 
    -webkit-border-radius: 3px; 
    border-radius:3px;    }
.SearchDiv a{color:#007e30;font-size:14px;}
.SearchDiv a span{ display:inline-block; width:22px; height:32px; background:url(../images/nimg22_1.png) left 15px no-repeat; padding-top:10px;}



.introduceLY{ padding:20px 10px;}
.introduceLY .txt{ font-size:16px; color:#c6a141; padding-bottom:20px;}
.introduceLY .content{ font-size:14px; line-height:24px; color:#545454; padding-bottom:15px;}
.introduceLY .imgDiv{ padding-bottom:15px;}
.introduceLY .imgDiv img{ width:100%;}

.strategicLY{ padding:20px 10px;}
.strategicLY .txt{ font-size:18px; color:#c6a141; padding-bottom:20px;}
.strategicLY .imgDiv{ padding-bottom:25px;}
.strategicLY .imgDiv img{ width:100%;}
.strategicLY h2{ font-size:16px; color:#c6a141; padding-bottom:10px;}
.strategicLY .content{ font-size:14px; line-height:24px; color:#545454; padding-bottom:25px;}


.pageNav{ padding:15px 10px;}
.pageNav ul{ margin-right:-10px;}
.pageNav li{ float:left; width:25%;}
.pageNav li .box{ margin-right:10px;}
.pageNav li img{ width:100%;}






/*2018.1.3*/
.groupProfile{ padding:20px 10px;}
.groupProfile .txt{ font-size:18px; color:#c6a141; padding-bottom:20px;}
.groupProfile .content{ font-size:14px; line-height:30px; color:#545454; padding-bottom:25px;}
.groupProfile .imgDiv{ padding-bottom:25px;}
.groupProfile .imgDiv img{ width:100%;}

.buyerGroup{ padding:20px 10px;}
.buyerGroup .txt{ font-size:18px; color:#c6a141; padding-bottom:20px;}
.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;}
.buyerGroup .imgDiv img{ width:100%; height:8rem;}



.realEstate{ padding:20px 10px;}
.realEstate .txt{ font-size:18px; color:#c6a141; padding-bottom:20px;}
.realEstate .content{ font-size:14px; line-height:30px; color:#545454; padding-bottom:25px;}
.realEstate .imgDiv{ padding-bottom:25px;}
.realEstate .title{ font-size:16px; color:#c6a141; font-weight:bold; padding-bottom:15px;}
.realEstate .imgDiv img{ width:100%;}


/*每月通讯*/
.communication{ padding:20px 10px;}
.communication .list li{ height:54px; margin-bottom:15px; background:#fafafa; position:relative; padding-left:28px; line-height:54px;}
.communication .list li .name{ font-size:14px; background:url(/Mobile/images/ico15.jpg) left center no-repeat; padding-left:22px;}
.communication .list 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} 
.communication .title{ font-size:24px; color:#DEC777; padding-bottom:20px;}

.green-black { display:block; margin:0; padding-top:2rem; padding-bottom:3rem; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:center;}
.green-black a { padding:0.4rem 0.7rem 0.4rem 0.7rem; border:1px solid #dddddd; height:2rem; line-height:2rem; zoom:1; font-weight:bold; font-size:1rem; overflow:auto; margin-left:0.2rem; margin-right:0.2rem; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x; text-decoration:none}
.green-black a:hover {border:0.1rem solid #ccc; height:2rem; line-height:2rem; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #005F3C;  margin-left:0.2rem; margin-right:0.2rem; color:#fff;font-size:1rem;}
.green-black span.current {padding:0.4rem 0.7rem 0.4rem 0.7rem; border:1px solid #ccc; color:#fff; height:2rem; line-height:2rem; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #008030; margin-left:0.2rem; margin-right:0.2rem; margin-top:0px; margin-bottom:0px; font-size:1rem;}



.news_2 {}
.news_2 ul li { width:48%; margin-right:2%; float:left; }
.buyerGroup .imgDiv {
    padding-bottom: 0;
}
.buyerGroup .namess { clear:both; line-height:2rem;height:2rem; overflow:hidden; text-align:center;
}
.clear_f { clear:both;}