﻿.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(/Mobile/images/ico4.png) no-repeat; margin:0 5px;}
.indexFlashTel .btnDiv span.on{background:url(/Mobile/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(/Mobile/images/ico2.png) no-repeat;}
.navScroll .btnDiv span.on{ width:10px; height:10px; background:url(/Mobile/images/ico2on.png) no-repeat;}

.about{ padding:20px 10px;}
.about .title{ font-size:14px; font-weight:bold; background:#007e30; padding:4px 10px 4px 4px; 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(/Mobile/images/line2.png) repeat-x bottom;}
.management li .name{ font-size:14px; font-weight:bold; background:/*#007e30*/#dec777; 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(/Mobile/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(/Mobile/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(/Mobile/images/nimg10_right.png) left top no-repeat;}
.historyTab .leftBtn:hover{background:url(/Mobile/images/nimg10_lefton.png) left top no-repeat;}
.historyTab .rightBtn:hover{background:url(/Mobile/images/nimg10_righton.png) left top no-repeat;}

.historyList{ padding:0 10px; margin-top:15px;}
.historyList li{ position:relative; padding-left:60px; background:url(/Mobile/images/historyListBg.jpg) 59px repeat-y;}
.historyList li .year{ font-size:16px; position:absolute; width:65px; left:0px; top:15px; background:url(/Mobile/images/nimg12_1.png) no-repeat right 8px;}
.historyList li .msg{ padding:20px 0 15px 20px; background:url(/Mobile/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(/Mobile/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(/Mobile/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(/Mobile/images/nimg10_right.png) left top no-repeat;}
.historyTab .leftBtn:hover{background:url(/Mobile/images/nimg10_lefton.png) left top no-repeat;}
.historyTab .rightBtn:hover{background:url(/Mobile/images/nimg10_righton.png) left top no-repeat;}

.historyList{ padding:0 10px; margin-top:15px;}
.historyList li{ position:relative; padding-left:60px; background:url(/Mobile/images/historyListBg.jpg) 59px repeat-y;}
.historyList li .year{ font-size:16px; position:absolute; width:65px; left:0px; top:15px; background:url(/Mobile/images/nimg12_1.png) no-repeat right 8px;}
.historyList li .msg{ padding:20px 0 15px 20px; background:url(/Mobile/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(/Mobile/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(/Mobile/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(/Mobile/images/nimg10_right.png) left top no-repeat;}
.honorTab .leftBtn:hover{background:url(/Mobile/images/nimg10_lefton.png) left top no-repeat;}
.honorTab .rightBtn:hover{background:url(/Mobile/images/nimg10_righton.png) left top no-repeat;}

.honorList{ padding:0 10px; margin-top:15px;}
.honorList li{ position:relative; padding-left:16px; background:url(/Mobile/images/historyListBg.jpg) 12px repeat-y;}
.honorList li .num{ font-size:12px; position:absolute; width:24px; left:0px; top:18px; background:url(/Mobile/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(/Mobile/images/line3.png) repeat-x bottom; font-size:12px; line-height:20px;}

#timeline { position:relative; background:url(/Mobile/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(/Mobile/images/ico9.png) no-repeat center 30px;  height:113px; display:block}
#dates a:hover{ font-size:24px; background:url(/Mobile/images/ico9on.png) no-repeat center 30px;}
#dates .selected {font-size:30px; background:url(/Mobile/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(/Mobile/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(/Mobile/images/nimg18_1.png) no-repeat right 8px;}
#issues li dd .msg{ padding:50px 50px 40px 30px; background:url(/Mobile/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(/Mobile/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(/Mobile/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(/Mobile/images/nimg10_right.png) left top no-repeat;}
.pageScroll .leftBtn:hover{background:url(/Mobile/images/nimg10_lefton.png) left top no-repeat;}
.pageScroll .rightBtn:hover{background:url(/Mobile/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(/Mobile/images/ico2.png) no-repeat;}
.pageScroll .btnDiv span.on{ width:10px; height:10px; background:url(/Mobile/images/ico2on2.png) no-repeat;}
.pageScroll .list{ overflow:hidden; }
.pageScroll .list li{ width:100%; position:relative;}
.pageScroll .imgDiv img{ width:100%; float:left;}
.pageScroll .imgDiv a{ margin-right:0px;}
.pageScroll .name{ background:url(/Mobile/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(/Mobile/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(/Mobile/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(/Mobile/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 { 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(/Mobile/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(/Mobile/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(/Mobile/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(/Mobile/images/nimg12_lefton.png) center no-repeat; }
.realEstatePic .rightBtn:hover{ background:url(/Mobile/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(/Mobile/images/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(/Mobile/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(/Mobile/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(/Mobile/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(/Mobile/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(/Mobile/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%;}*/
.sharePrice{ padding:20px 10px;}
.sharePrice .name{ color: #dec777; font-size:16px; padding-bottom:15px;}
.sharePrice .table td{ padding:8px; font-size:14px; background:#319659; color:#fff; border-bottom:#fff solid 1px; border-right:#fff solid 1px;}
.sharePrice .table .td01{ background:#f0f0f0; color: #319659;}
.sharePrice .msg{ font-size:14px; padding-top:10px; color: #319659;}


.news{ padding:10px 0;}
.news .title{ background:#007e30; 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:24px; position:relative; background:url(/Mobile/images/line2.png) repeat-x bottom;}
.news .list2 li a{ display:block; padding-bottom:20px;}
.news .list2 li span{ position:absolute; bottom:0px; right:0px; color:#999999; font-size:12px;}

.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%;}

.newShow .videoBox{ width: 100%; height: 300px; 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: 40px; }
.newShow .videoBox .wen{ font-size: 14px; color: #fff; padding-top: 10px; }

.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;}

/*清除浮动*/
.clear{zoom:1}
.clear:after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}

.icultwotop .icon{height:24px;line-height:24px}
.icultwotop .icon img,
.icultwotop .more img{display:inline-block;vertical-align:middle;margin-bottom:4px}
.icultwotop .title{color:#626266;font-size:16px;margin-left:8px}
.icultwotop .more{height:24px;line-height:24px;display:block}
.icultwobot{margin-top:14px}
.icultwobot .list{width:49%;display:block;position:relative;margin-right:2%;margin-bottom:4px}
.icultwobot .list:nth-of-type(2n){margin-right:0}
.icultwobot .list .img{font-size:0}
.icultwobot .list .img img{width:100%;display:block}
.icultwobot .list .titlebox{width:100%;height:30px;padding:0 10px;box-sizing:border-box;background-color:rgba(0,0,0,0.5);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:26px;height:26px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;z-index:2}
.icultwobot .list .icon img{width:100%}
.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:49%;margin-right:2%;display:block}
.icultwobot .item img{width:100%}
.icultwobot .item:nth-of-type(2n){margin-right:0}
.indexcultwo{margin-top:25px;padding:0 10px}

.indexculture{margin-top:20px;padding:0 10px}
.indexculture li{position:relative}
.indexculture .textbox{width:100%;position:absolute;top:50%;left:0;margin-top:-47px;z-index:2}
.indexculture .textbox .icon{width:44px;height:38px;margin:0 auto}
.indexculture .textbox .cntitle{margin-top:14px;color:#fff;font-size:18px;text-align:center}
.indexculture .textbox .entitle{margin-top:4px;color:#fff;font-size:14px;text-align:center;font-family:'twcen'}

.indexculture .img img{width:100%}
.indexculture .btnDiv2{width:100%;position:absolute;text-align:right;bottom:10px;left:0;z-index:3;padding:0 10px;box-sizing:border-box;}
.indexculture .btnDiv2 span{width:8px;height:8px;background-color:#fff;border-radius:8px;margin:0 3px;display:inline-block}
.indexculture .btnDiv2 span.on{background-color:#007e30}

.indexnewsright{width:100%;margin-top:15px;border-top:3px solid #f0f0f0;padding-top:15px}
.indexnewstop .title{color:#333;font-size:16px;padding-left:7px;line-height:18px;border-left:4px solid #1a8c46}
.indexnewstop .icon{line-height:18px;height:18px}
.indexnrightbot .list, .indexnewsbot .item{display:block;margin-bottom:8px}
.indexnrightbot .list:nth-last-of-type(1),
.indexnewsbot .item:nth-last-of-type(1){margin-bottom:0}
/* .indexnrightbot .list .author{color:#333;font-size:14px;width:58px;line-height:19px} */
.indexnrightbot .list .author{color:#999;font-size:14px;line-height:19px;height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexnrightbot .list .author span{color:#333}
/* .indexnrightbot .list .title{color:#999;font-size:14px;width:calc(100% - 58px);line-height:19px;height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} */
.indexnewsleft{width:100%}
.indexnewsleft .line{width:4px;height:169px;background-color:#f0f0f0;margin-left:47px;margin-top:5px}
.indexnewsbot .two{margin-top:10px}
.indexnewsbot .one{width:100%;}
.indexnewsbot .one .textbox{width:52%;margin-left:4%}
.indexnewsbot .one .img{width:44%;margin-top:4px}
.indexnewsbot .one .img img{width:100%}
.indexnewsbot .one .textbox .title{color:#333;font-size:16px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexnewsbot .one .textbox .date{margin:6px 0;color:#333;font-size:14px;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:12px;display:block}
.indexnewsbot, .indexnrightbot{margin-top:16px}
.indexnewsbot .item .date{color:#666;font-size:14px;font-family:Arial;height:19px;line-height:19px}
.indexnewsbot .item .title{width:calc(100% - 88px);margin-left:14px;height:19px;line-height:19px;font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexcultworight{margin-top:25px}
.ibusin{margin-top:20px}
.icultwotop .icon img{width:16px}
.ibusinlist{width:calc(25% - 1px);margin-right:1px;display:block;margin-bottom:5px}
.ibusinlist:nth-last-of-type(1){width:25%;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{padding:15px;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 .icon{width:36px;height:32px;line-height:32px}
.ibusinlist .icon img{opacity:0.5}
.ibusinlist .icon img, .indexnewstop .icon img{display:inline-block;vertical-align:middle;margin-bottom:4px}
.ibusinlist:nth-of-type(1) .icon img{width:28px}
.ibusinlist:nth-of-type(2) .icon img{width:25px}
.ibusinlist:nth-of-type(3) .icon img{width:28px}
.ibusinlist:nth-of-type(4) .icon img{width:34px}
.ibusinlist:nth-of-type(5) .icon img{width:34px}
.ibusinlist:nth-of-type(6) .icon img{width:36px}
.ibusinlist:nth-of-type(7) .icon img{width:27px}
.ibusinlist:nth-of-type(8) .icon img{width:35px}
.ibusinlist .textbox{margin-top:12px}
.ibusinlist .textbox .cntitle{font-size:14px;height:38px;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:12px;height:52px;color:#333;opacity:0.7;font-family:'twcen';margin-top:8px;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} */
.notice3{margin-top:20px}
.notice3list{width:32%;height:66px;margin-right:2%;margin-bottom:10px;display:block;padding:22px 5px 22px 15px;box-sizing:border-box;background-color:#cfcfcf;border-radius:5px}
.notice3list:nth-of-type(2){background-color:#e9da97}
.notice3list:nth-of-type(4){background-color:#dec777}
.notice3list:nth-of-type(6){background-color:#58b076}
.notice3list:nth-of-type(3n){margin-right:0}
.notice3list .text, .notice3list .text2{color:#fff;font-size:14px;width:calc(100% - 28px)}
.notice3list:nth-of-type(1) .icon img{width:18px}
.notice3list:nth-of-type(2) .icon img{width:16px;margin-top:8px;margin-bottom:0}
.notice3list:nth-of-type(3) .icon img{width:21px;margin-top:10px;margin-bottom:0}
.notice3list:nth-of-type(4) .icon img{width:16px}
.notice3list:nth-of-type(5) .icon img{width:15px}
.notice3list:nth-of-type(6) .icon img{width:19px}
.notice3list .icon{width:28px;height:22px;line-height:22px}
.notice3list .icon img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.notice3list .text{line-height:22px}
.notice3list .text2{line-height:18px}
.notice3list:nth-of-type(2),
.notice3list:nth-of-type(3){padding:13px 5px 13px 15px}
.notice3list:nth-of-type(2) .text2{color:#a38b43}
.notice4{display:block;border-radius:5px;background-color:#e9da97;padding:18px 0;text-align:center}
.notice4 .icon{width:22px;height:22px;display:inline-block;vertical-align:middle}
.notice4 .icon img{width:100%}
.notice4 .text{font-size:16px;display:inline-block;color:#a38b43;vertical-align:middle;margin-left:6px}

.indexPart1{ padding:13px 15px;}
.indexPart1 li{ float:left; width:33.33%; overflow:hidden; text-align:center;margin:13px 0}
.indexPart1 li a{ display:block; overflow:hidden;}
.indexPart1 li div{ overflow:hidden;}
.indexPart1 li div img{width:72%;height:auto;display:inline-block}

.indexPart2 .tab { position:relative; left:-1px;}
.indexPart2 .tab li{ float:left; width:calc(25% - 1px);margin-right:1px;background:#acacac;padding:14px 0}
.indexPart2 .tab li .icon{width:24px;height:24px;margin:0 auto;text-align:center;line-height:30px}
.indexPart2 .tab li .icon img{display:inline-block;vertical-align:middle;height:24px;margin-bottom:3px}
.indexPart2 .tab li .title{color:#fff;text-align:center;font-size:16px;margin-top:10px}
.indexPart2 .tab em{ border-left:#cfcfcf solid 1px; display:block; height:35px;}
.indexPart2 .tab li.liNow{ background:#007e30;}


@media (max-width:380px){
	.indexPart2 .tab li .title{font-size:14px}
	.notice3list .text, .notice3list .text2{font-size:12px}
	.notice3list:nth-of-type(2), .notice3list:nth-of-type(3){padding:15px 2px 15px 10px}
	.notice3list{padding:22px 2px 22px 10px}
	.indexnewsbot .one .textbox .title{font-size:14px;height:38px}
	.indexnewsbot .one .textbox .date{font-size:12px;margin:3px 0}
	.indexnewsbot .one .textbox .more{margin-top:8px}
	.icultwobot .list .icon{width:20px;height:20px;margin-top:-10px;margin-left:-10px}
	.icultwobot .list .title{font-size:12px;line-height:26px;height:26px}
	.icultwobot .list .titlebox{height:26px}
}

@media (max-width:365px){
	.indexPart2 .tab li .title{font-size:12px}
	.notice3list .text, .notice3list .text2{font-size:12px}
	.notice3list:nth-of-type(2), .notice3list:nth-of-type(3){padding:13px 0px 13px 7px}
	.notice3list{height:60px;padding:19px 0px 19px 7px}
	.notice3list .text, .notice3list .text2{width:calc(100% - 22px)}
	.notice3list:nth-of-type(1) .icon img{width:14px}
	.notice3list:nth-of-type(2) .icon img{width:12px;margin-top:8px;margin-bottom:0}
	.notice3list:nth-of-type(3) .icon img{width:17px;margin-top:10px;margin-bottom:0}
	.notice3list:nth-of-type(4) .icon img{width:12px}
	.notice3list:nth-of-type(5) .icon img{width:11px}
	.notice3list:nth-of-type(6) .icon img{width:15px}
	.notice3list .icon{width:22px;height:22px;line-height:22px}
	.indexnewsbot .one .textbox .more{margin-top:5px}
}


.indexNews{ padding:0 10px;margin-top:20px}
.indexPart2 .news1{ padding-left:110px; position:relative; height:100px; background:url(/Mobile/images/line2.png) repeat-x bottom;}
.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:24px; position:relative; background:url(/Mobile/images/line2.png) repeat-x bottom;}
.indexPart2 .news2 li a{ display:block; padding-bottom:20px;}
.indexPart2 .news2 li span{ position:absolute; bottom:0px; right:0px; color:#999999; font-size:12px;}

.indexNotice{ padding:0 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;margin:8px 0;height:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexPart2 .notice1 .time{ 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;}
.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(/Mobile/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%;}



.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;}

.check1{ padding-top:10px;}
.check1 .wen{ font-size:16px; color:#c6a141; padding-bottom:10px; padding-left:10px;    padding-top: 10px;}
.check1 .tabtab{ padding-bottom:13px; padding-left:10px;}
.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(/Mobile/images/xxx.jpg) repeat-x;}
.check1 .tabtab li a:hover, .check1 .tabtab li .aNow{ background:url(/Mobile/images/nimg100Bg.png) no-repeat; color:#fff;}
.check1 .form li{ float:left;}
.check1 .form li .box{ border:#aaa solid 1px; height:40px;}
.check1 .form .li01{ width:25%;}
.check1 .form .li02{ width:50%;}
.check1 .form .li03{ width:75%;}
.check1 .form select{ width:100%; height:40px; background:#fff; line-height:40px; border:none;}
.check1 .form .input1{ width:100%; height:40px; line-height:40px; border:none; text-indent:10px;}
.check1 .form .btn1{ width:100%; height:42px; line-height:42px; background:#277d3c; text-align:center; display:block;}
.check1 .form .btn1 img{ width:40px;}
.check1 .table{ padding:15px 0;}
.check1 .table th{ font-size:14px; color:#fff; background:#32985d; height:40px; border-right:#fff solid 1px;}
.check1 .table td{ background:#dedede; height:50px; border-right:#fff solid 1px; text-align:center; border-bottom:#fff solid 1px; padding:5px;}
.check1 .msg{ line-height:28px; font-size:14px; padding:0 10px;}
.check1 .msg b{ color:#32985d;}
.check1 .mxf{ margin-top:15px; height:40px; background:#359858; line-height:40px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.check1 .list li{ height:40px; line-height:40px; margin-bottom:1px; background:#f8f8f8; text-align:center; font-size:14px; overflow:hidden;}


/*2019.6.17*/
.xxx{ padding:10px;}
.xxx .form{ padding-bottom:10px;}
.xxx .list1 li{ border-bottom:#ddd solid 1px; padding:10px 0 15px 0; position:relative;}
.xxx .list1 li .name{ font-size:16px; color:#c6a141;}
.xxx .list1 li .address{ line-height:20px; padding-top:8px; color:#a8a8a8; font-size:14px;}
.xxx .list1 li .time{ padding-bottom:10px; color:#a8a8a8; font-size:14px;}

/*2019.7.10*/
.info{ padding-bottom:50px;}
.info .mxfDiv{ width:290px; margin:0 auto; height:120px; position:relative;}
.info .mxfDiv .txt1{ position:absolute; left:0; bottom:0; font-size:36px; line-height:36px; color:#007e30;}
.info .mxfDiv .txt2{ position:absolute; right:0; bottom:0; font-size:36px; line-height:36px; color:#007e30;}
.info .mxfDiv .limg{ position:absolute; left:73px; bottom:0;}
.info .mxfDiv .limg img{ width:165px;}
.info .mxfDiv .txt3{ position:absolute; right:84px; bottom:0px; font-size:16px; color:#007e30; text-transform:uppercase}
.info .content{ padding:25px 10px 0; line-height:24px; color:#333; font-size:14px;}
.info .midmid{ padding:25px 10px 0;}
.info .form{ position:relative; }
.info .form .input1{ width:100%; height:38px; line-height:38px; color:#666; border:#aaa solid 1px; font-size:14px; padding-left:20px; background:#fff; box-sizing:border-box;}
.info .form .btn1{ position:absolute; right:0; top:0; width:50px; height:38px; background:#359858 url(/Mobile/images/nimg25_4.png) center no-repeat;}
.info .links{ padding-top:20px; text-align:center;}
.info .links a{ font-size:14px; color:#359858; padding-left:12px;}


.jobForm{ padding:15px 10px;}
.jobForm .txt{ font-size: 20px; color:#333; font-weight:bold; padding-bottom:10px;}
.jobForm .msg{ font-size:14px; line-height:24px; padding-bottom:20px;}
.jobForm .title{ font-size:18px; color:#fff; background:#dec777; height:45px; line-height:45px; padding-left:15px; font-weight:bold;}
.jobForm .formBox{ padding:15px; background:#f8f8f8; border:#d2d2d2 solid 1px; margin-bottom:15px;}
.jobForm .form{ padding-bottom:10px;}
.jobForm .form ul{ margin-right:-10px;}
.jobForm .form li{ margin-bottom:8px;}
.jobForm .form li .box{ margin-right:10px; position:relative; padding-left:74px;}
.jobForm .form li b{ position:absolute; left:0; top:0; height:40px; line-height:40px; font-size:14px; color:#555;}
.jobForm .form li em{ position:absolute; right:10px; top:0; line-height:40px; font-size:14px; color:#999;}
.jobForm .form li .input1{ width:100%; height:38px; line-height:38px; font-size:14px; border:#d2d2d2 solid 1px; background:#f8f8f8;}
.jobForm .formBox .form li .input1{ background:#fff;}
.jobForm .form li select { width:100%; height:38px; line-height:38px; font-size:14px; border:#d2d2d2 solid 1px; background:#f8f8f8;}
.jobForm .form li select {  background:#fff;}
.jobForm .formBox .form li .input2{ width:100%;background: url(/Mobile/images/nimg30_1.jpg) right center no-repeat;}

.jobForm .liebiao{ border-left:#d2d2d2 solid 1px; border-top:#d2d2d2 solid 1px; margin-bottom:15px;}
.jobForm .liebiao li{ height:50px; border-bottom:#d2d2d2 solid 1px; border-right:#d2d2d2 solid 1px; background:#f8f8f8;}
.jobForm .liebiao li .box{ position:relative; padding-left:110px; height:50px;}
.jobForm .liebiao li b{ position:absolute; left:0; top:0; width:96px; height:50px; line-height:50px; text-align:center; font-size:14px; color:#555; background:#f1f1f1; border-right:#d2d2d2 solid 1px;}
.jobForm .liebiao li .input1{ width:100%; height:50px; line-height:50px; font-size:14px; }
.jobForm .btnGroup li{ float:left; margin-right:10px; }
.jobForm .btnGroup li a{ display:block; background:#32985c; border-radius:4px; width:110px; height:36px; line-height:36px; color:#fff; font-size:15px; text-align:center;}
.jobForm .btnGroup li .btn1{ background:#dec777;}

.jobList{ padding:15px 10px;}
.jobList .txt{ font-size: 20px; color:#333; font-weight:bold; padding-bottom:10px;}
.jobList .form{ position:relative; }
.jobList .form .input1{ width:100%; height:38px; line-height:38px; color:#666; border:#aaa solid 1px; font-size:14px; padding-left:20px; background:#fff; box-sizing:border-box;}
.jobList .form .btn1{ position:absolute; right:0; top:0; width:50px; height:38px; background:#359858 url(/Mobile/images/nimg25_4.png) center no-repeat;}

.nr_nav{ padding-top:15px;}
.nr_nav ul li{
	float: left;
	margin-bottom: 10px;
}
.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: 10px;
	padding: 0px 0px;
}

.nr_nav ul .nr_a a{
	color: #fff;
	background: #359858;
	border-radius: 25px;
}

.zp_div{ padding-top:15px;}
.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: 15px;
	height:30px;
	background: #f2f2f2;
	position:relative;
}
.zp_div_box_nav{ padding:10px 0;}
.zp_div_box_nav dd{
	line-height: 27px;
	font-size: 14px;
}
/*.zp_div_box_l{
	width: 700px;
}*/

.zp_div_box_r{ position:absolute; right:15px; top:10px;}

.zp_div_box_r a{
	float:left;
	margin-left:8px;
	width: 75px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	border-radius: 6px;
	display: block;
}
.a1{
	background: #32985c;
}
.a2{
	background: #dec777;
}
.a3{
	background: #32985c;
}
.xl_botoom{
	
	text-align: center;
}
.xl_botoom a{
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 40px;
}
.xl_botoom .b2{
	display: none;
}

.xl_box{
	border-top: 1px dashed #dbdbdb;
}
.xl_box_txt{
	padding-left: 25px;
	position: relative;
	border-top:1px dashed #dbdbdb;
	padding-top: 15px;
	
}
.xl_box{
	background: #f9f9f9;
}
.xl_box_txt i{
	position: absolute;
	left: 0px;
	top: 15px;
}
.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(/Mobile/images/jia_03.jpg)no-repeat right;
	background-position-x: 96%;
}
.subNavBox .currentDd .sub{
	background: url(/Mobile/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 15px;
	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;
}




.loginLayer{ background:#fff; border-radius:4px; width:94%; height:230px; position:absolute; display:none; z-index:222;}
.loginLayer .close{ position:absolute; right:10px; top:14px; width:22px; height:22px; display:block; background:url(/Mobile/images/close2.png) no-repeat;}
.loginLayer .top{ height:50px; background:#f2f2f2; padding:0 50px 0 15px; overflow:hidden;}
.loginLayer .title{ font-size:18px; color:#333; line-height:50px;}
.loginLayer .mxf{ font-size:14px; color:#666; line-height:50px;}
.loginLayer .mxf a{ color:#32985c;}
.loginLayer .form{ padding:24px 15px 0 15px;}
.loginLayer .form li{ position:relative; padding-left:65px; height:40px; margin-bottom:10px;}
.loginLayer .form li em{ position:absolute; left:0; top:0; font-size:14px; color:#333; line-height:40px;}
.loginLayer .form li .input1{ width:100%; height:38px; line-height:38px; font-size:14px; border:#a0a0a0 solid 1px; border-radius:4px; box-sizing:border-box;}
.loginLayer .form li a{ font-size:14px; color:#666;}
.loginLayer .btnDiv{ padding:0 0 0 15px;}
.loginLayer .btnDiv a{ display:block; width:94px; height:35px; background:#32985c; border-radius:4px; color:#fff; line-height:35px; font-size:14px; text-align:center;}

.regLayer{ background:#fff; border-radius:4px; width:94%; height:490px; position:absolute; display:none; z-index:222;}
.regLayer .close{ position:absolute; right:10px; top:14px; width:22px; height:22px; display:block; background:url(/Mobile/images/close2.png) no-repeat;}
.regLayer .top{ height:50px; background:#f2f2f2; padding:0 50px 0 15px; overflow:hidden;}
.regLayer .title{ font-size:18px; color:#333; line-height:50px;}
.regLayer .mxf{ font-size:14px; color:#666; line-height:50px;}
.regLayer .mxf a{ color:#32985c;}
.regLayer .form{ padding:20px 15px 0 15px;}
.regLayer .form li{ position:relative; padding-left:65px; height:40px; margin-bottom:10px;}
.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:100%; height:38px; line-height:38px; font-size:14px; border:#a0a0a0 solid 1px; border-radius:4px; box-sizing:border-box;}
.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:100%; 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 15px;}
.regLayer .btnGroup li{ float:left; margin-right:14px;}
.regLayer .btnGroup li a{ display:block; width:94px; height:35px; background:#32985c; border-radius:4px; color:#fff; line-height:35px; font-size:14px; text-align:center;}
.regLayer .btnGroup li .btn1{ background:#333;}

.pwdLayer{ background:#fff; border-radius:4px; width:94%; height:280px; position:absolute; display:none; z-index:222;}
.pwdLayer .close{ position:absolute; right:10px; top:14px; width:22px; height:22px; display:block; background:url(/Mobile/images/close2.png) no-repeat;}
.pwdLayer .top{ height:50px; background:#f2f2f2; padding:0 50px 0 15px; overflow:hidden;}
.pwdLayer .title{ font-size:18px; color:#333; line-height:50px;}
.pwdLayer .mxf{ font-size:14px; color:#666; line-height:50px;}
.pwdLayer .mxf a{ color:#32985c;}
.pwdLayer .form{ padding:24px 15px 0 15px;}
.pwdLayer .form li{ position:relative; padding-left:65px; height:40px; margin-bottom:10px;}
.pwdLayer .form li em{ position:absolute; left:0; top:0; font-size:14px; color:#333; line-height:40px;}
.pwdLayer .form li .input1{ width:100%; height:38px; line-height:38px; font-size:14px; border:#a0a0a0 solid 1px; border-radius:4px; box-sizing:border-box; }
.pwdLayer .form li .yzm{ display:block; position:absolute; right:5px; top:3px; 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 15px;}
.pwdLayer .btnDiv a{ display:block; width:94px; height:35px; background:#32985c; border-radius:4px; color:#fff; line-height:35px; font-size:14px; text-align:center;}

.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: 300px;
	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);
}

.talent{ padding:20px 10px 10px;}
.talent .title{ font-size:20px; color:#333; font-weight:bold;}
.talent .txt{ font-size:16px; line-height:24px; color:#32985c; font-weight:bold; padding:10px 0;}
.talent .content{ font-size:14px; line-height:24px; padding-bottom:25px;}
.talent .imgDiv img{ width:100%;}
.talentImg img{ width:100%; display:block;}



/*2021.6.28*/

.newShow .shareBtn{ padding-top:15px;}
.newShow .shareBtn a{ display:block; width:80px; height:30px; line-height:30px; border-radius:4px; background:#007e30; color:#fff; font-size:14px; text-align:center;}


.jobModal-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  align-items: center;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.jobModal-box.on {
  display: flex;
  display: -webkit-box;
  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display: -moz-box;
  /* Firefox 17- */
  display: -webkit-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex;
  /* Firefox 18+ */
  display: -ms-flexbox;
  /* IE 10 */
}


.jobModal-box .peopleLayer2 {
  width: 90%;
  margin: 0 auto;
  background: #fff;
  padding: 0;
  position: relative;
  box-sizing: border-box;
}

.peopleLayer2 .close{position: absolute; display: block; right: 10px; top: 15px; width:22px; height: 22px; background: url(../images/close3.png) no-repeat;}
  
.jobModal-box .peopleLayer2 .imgBox img{ width:100%; display:block;} 
.jobModal-box .peopleLayer2 .conDiv{ padding:10px; overflow:hidden;}
.jobModal-box .peopleLayer2 .leftDiv{ width:30%;}
.jobModal-box .peopleLayer2 .title{ font-size:22px; position:relative; color:#007e30; line-height:26px; text-align:center; padding:5px 0; width:62px;}
.jobModal-box .peopleLayer2 .title:before{ content:''; position:absolute; left:0; top:0; width:10px; height:10px; background: url(../images/nimg21Bg.png) no-repeat; background-size:10px;}
.jobModal-box .peopleLayer2 .title:after{ content:''; position:absolute; right:0; bottom:0; width:10px; height:10px; background: url(../images/nimg21Bg2.png) no-repeat; background-size:10px;}
.jobModal-box .peopleLayer2 .rightDiv{ width:70%; position:relative; box-sizing:border-box;}
.jobModal-box .peopleLayer2 .rightDiv:before{ content:''; position:absolute; left:0; top:0; background:#ebebeb; width:1px; height:100%;}
.jobModal-box .peopleLayer2 .name{ font-size:15px; color:#333; line-height:24px; height:48px; overflow:hidden; padding-left:10px; margin-bottom:8px;}
.jobModal-box .peopleLayer2 .content{ font-size:12px; line-height:20px; height:120px; overflow:auto; color:#666; padding-left:10px;}
.jobModal-box .peopleLayer2 .content::-webkit-scrollbar {
    width: 2px;
    height: 8px;
    background-color: rgba(210, 210, 210, 0.48);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}
.jobModal-box .peopleLayer2 .content::-webkit-scrollbar-thumb {
    background-color: #007e30;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}
.jobModal-box .peopleLayer2 .botDiv{ background:#f5f5f5; padding:10px 15px; overflow:hidden;}
.jobModal-box .peopleLayer2 .limg{ padding-top:15px;} 
 .jobModal-box .peopleLayer2 .limg img{ width:120px;} 
 .jobModal-box .peopleLayer2 .haha{ padding-right:70px; height:65px; position:relative;}
 .jobModal-box .peopleLayer2 .ewm{ position:absolute; right:0; top:0;} 
 .jobModal-box .peopleLayer2 .ewm img{ width:60px;}
 .jobModal-box .peopleLayer2 .time{ text-align:right; padding-top:14px; font-size:13px;}
  .jobModal-box .peopleLayer2 .time em{ display:block; font-size:15px; color:#007e30;}


.hala li{ position:relative; padding-left:32px; font-size:14px; line-height:28px; min-height:28px;}
.hala li .ico{ position:absolute; left:0; top:6px;}
.hala .ewm{ padding:5px 0 0 20px;}
.hala .ewm img{ width:180px;}