.indexFlash{height:580px; overflow:hidden; position:relative;}
.indexFlash .tempWrap{margin:0 auto;}
.indexFlash li a{display:block; height:580px;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; background:url(../image/img19.png) left top no-repeat; width:19px; height:19px; margin:0 4px;}
.indexFlash .btnDiv .on{background:url(../image/img19.png) right top no-repeat;}

.pageTitle{line-height:76px; padding-top:10px; font-size:14px; color:#707070;}
.pageTitle b{font-size:24px; color:#019944; padding-right:18px;}

.indexPart1{background:url(../image/indexPart1.jpg) center top no-repeat; height:597px;}
.indexPart1 .fl{width:742px; text-align:center; color:#cdfee3; background:#019944; height:431px;}
.indexPart1 .fl li{display:none;}
.indexPart1 .name a{display:block; color:#FFF; font-size:18px; padding:12px 0 6px 0;}
.indexPart1 .list{width:442px;}
.indexPart1 .list li{float:left; padding:0 0 1px 1px; width:100%;}
.indexPart1 .list a{display:block; text-align:center; background:url(../image/indexPart1bg.jpg) center top no-repeat; height:143px; text-align:center; color:#bbb; font-size:18px;}
.indexPart1 .list div{height:58px; padding-top:32px;}
.indexPart1 .list .img2{display:none;}
.indexPart1 .list li.on a{background:url(../image/indexPart1bgon.jpg) center top no-repeat; color:#FFF;}
.indexPart1 .list li.on img{display:none;}
.indexPart1 .list li.on .img2{display:inline-block;}

.indexPart2{background:url(../image/indexPart2.jpg) center top no-repeat; height:619px;}
.indexPart2 .list{width:100%; overflow:hidden; position:relative;}
.indexPart2 ul{width:110%;}
.indexPart2 li{float:left; width:389px; height:437px; background:#FFF; margin-right:17px; position:relative;}
.indexPart2 .name{text-align:center; font-size:16px; padding:22px 0 12px 0;}
/*.indexPart2 .content{line-height:20px; color:#666; text-align:justify; padding:0 30px; text-indent:2em;}*/
.indexPart2 .content{line-height:20px; color:#666; text-align:justify; padding:0 30px; }
/**/
.indexPart2 .btn{display:block; position:absolute; right:30px; bottom:17px; background:url(../image/nimg26.png) center no-repeat; width:26px; height:26px;}
.indexPart2 .more{clear:both; line-height:85px; text-align:center;}
.indexPart2 .more a{font-size:18px; color:#019944;}
.indexPart2 li.on .name a{color:#019944;}
.indexPart2 li.on .btn{background:url(../image/img26.png) center no-repeat;}

.indexPart3{height:530px; position:relative;}
.indexPart3 .pageTitle{height:109px;}
.indexPart3 .time{position:absolute; left:0px; top:109px; width:85px; height:85px; text-align:center; background:#019944; font-size:14px; font-weight:bold; color:#a4d0b2;}
.indexPart3 .time div{color:#FFF; font-size:48px; position:relative; top:6px;}
.indexPart3 .more a{position:absolute; left:0px; top:194px; display:block; width:85px; height:85px; background:#f5f5f5 url(../image/nimg34.png) center 134px no-repeat; text-align:center; color:#888; padding-top:176px;}
.indexPart3 .list{padding-left:110px; width:508px; font-size:16px; line-height:36px;}
.indexPart3 .list .name{font-size:18px; position:relative; top:-10px; line-height:1em;}
.indexPart3 .list .content{font-size:14px; line-height:24px; color:#8d8d8d;}
.indexPart3 .list .btn{border-bottom:#dadada dotted 1px; padding-bottom:12px;}
.indexPart3 .list .li_01{padding-bottom:12px;}
.indexPart3 .list2{position:absolute; top:109px; right:0px; width:542px; height:346px;}
.indexPart3 .list2 li{height:346px; position:relative;}
.indexPart3 .list2 .name a{display:block; position:absolute; left:0px; bottom:0px; line-height:50px; text-indent:20px; font-size:18px; color:#FFF; background:url(../image/bg.png); width:100%;}
.indexPart3 .btnDiv{position:absolute; z-index:10; right:21px; bottom:19px;}
.indexPart3 .btnDiv span{display:block; float:left; background:url(../image/img10.png) right top no-repeat; width:10px; height:10px; margin-left:6px;}
.indexPart3 .btnDiv .on{background:url(../image/img10.png) left top no-repeat;}

.indexPart4{background:url(../image/indexPart4.jpg) center bottom no-repeat; height:173px;}
.indexPart4 .wal{overflow:hidden; position:relative;}
.indexPart4 ul{width:120%;}
.indexPart4 li{float:left; padding-top:22px; width:330px;}
.indexPart4 a{display:block; height:110px; position:relative; padding-left:138px; font-size:14px; color:#a8a8a8; text-transform:uppercase;}
.indexPart4 a div{font-size:18px; color:#000; padding:30px 0 2px 0;}
.indexPart4 img{position:absolute; left:0px; top:0px;}
.indexPart4 .img2{display:none;}
.indexPart4 a:hover img{display:none;}
.indexPart4 a:hover .img2{display:block;}

.pageBg2{background:url(../image/pageBgon.jpg) center top no-repeat;position:relative;}
.pageBg{min-height:605px; background:url(../image/pageBg.png) center bottom no-repeat;position:relative;}
/*.Speech .content{width:558px; text-align:justify; font-size:14px; line-height:27px; color:#777; padding-top:21px;}*/
.Speech .content{width:558px; text-align:justify; font-size:14px; line-height:27px; color:#777; padding-top:23px;}

/*.Speech .content{width:558px; text-align:justify; font-size:14px; line-height:30px; color:#777; padding-top:21px;}*/
.Speech .fr{width:359px; text-align:center; padding-top:30px; line-height:35px; font-weight:bold; font-size:14px; color:#666;}

.about{text-align:justify; font-size:14px; line-height:28px; color:#777; padding-top:30px;}
.about .imgDiv{padding-bottom:22px;}
.about img{max-width:100%;}

.system .title{line-height:80px; font-weight:bold; font-size:18px; color:#666; padding-left:15px; background:url(../image/ico1.png) left center no-repeat;}
.system .imgDiv{text-align:center; padding-bottom:50px;}

.History .title{color:#666; font-size:24px; padding:25px 0 15px 0; border-bottom:#ebebeb solid 1px;}
.History .list{background:url(../image/History.jpg) 145px top repeat-y; min-height:200px; position:relative; padding-top:50px;}
.History .line{position:absolute; left:145px; top:0px; width:20px; height:60px; border-left:#e5e5e5 solid 1px; background:#FFF;}
.History li{min-height:20px; position:relative; padding:0 0 30px 175px; color:#666; font-size:16px; line-height:30px;}
.History li .time{position:absolute; left:25px; top:0px; font-size:18px; height:30px; width:132px; background:url(../image/History.png) right center no-repeat;}

.Culture .title{line-height:80px; font-weight:bold; font-size:18px; color:#666; padding-left:15px; background:url(../image/ico1.png) left center no-repeat;}
.Culture .list{padding-top:15px; height:160px; text-align:center;}
.Culture .list li{float:left; width:20%; font-size:14px; font-weight:bold; color:#666; line-height:35px;}
.Culture .content{font-size:14px; line-height:30px; color:#777; text-align:justify;}
.Culture .content h2{font-size:16px; color:#019944; padding-top:30px; padding-left:21px;}

.news{padding-top:30px;}
.news .box{height:277px; position:relative; background:#eff0f1; padding:0 30px 0 465px;}
.news .box .imgDiv{position:absolute; left:0px; top:0px;}
.news .box .name{font-size:24px; line-height:36px; padding-top:5px; position:relative; top:5px;}
.news .box .time{line-height:45px; background:url(../image/nimg18_3.png) left center no-repeat; padding-left:23px; color:#888;}
.news .box .content{font-size:14px; line-height:24px; color:#666; padding-bottom:20px;}
.news .box .btn a{display:block; color:#FFF; font-size:14px; background:url(../image/btn1.png) left top no-repeat; width:114px; height:33px; line-height:33px; text-align:center;}
.news li{height:171px; padding-left:150px; position:relative; border-bottom:#d0d0d0 dashed 1px;}
.news li .time{position:absolute; left:0px; top:30px; width:111px; height:111px; background:#e6e6e6; text-align:center; font-size:14px; color:#808080;}
.news li .time div{font-size:36px; font-weight:bold; padding-top:18px;}
.news li .name{padding-top:30px; font-size:18px; font-weight:bold;}
.news li .name a{color:#666;}
.news li .time2{line-height:45px; background:url(../image/nimg18_3.png) left center no-repeat; padding-left:23px; color:#888;}
.news li .content{text-indent:2em; color:#666;}
.news li.on .time{background:#019944; color:#FFF;}
.news li.on .name a{color:#019944;}

.news2{padding-top:0px;}

.newShow .title{text-align:center; font-size:18px; font-weight:bold; padding-top:30px;}
.newShow .time{padding:12px 0 25px 0; color:#888; text-align:center; background:url(../image/line.png) bottom repeat-x;}
.newShow .content{font-size:14px; line-height:24px; text-align:justify; color:#666; padding:30px 0;}
.newShow .content .imgDiv{text-align:center; line-height:32px; color:#999; padding:15px 0 10px 0;}

.pageShare{padding:22px 0; background:url(../image/line.png) bottom repeat-x;}
.pageShare em{font-size:14px; color:#666; padding-right:5px; position:relative; top:1px;}
.pageNum2{height:100px; padding-top:10px; position:relative;}
.pageNum2 li{font-size:14px; line-height:30px; color:#666;}
.pageNum2 li a{color:#666;}
.pageNum2 li a:hover{color:#019944;}
.pageNum2 .back{display:block; position:absolute; top:29px; right:0px; background:url(../image/img120.png) left top no-repeat; width:120px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#FFF;}

.personnel{padding-top:30px; width:100%; overflow:hidden; position:relative;}
.personnel ul{width:120%;}
.personnel li{float:left; width:170px; height:259px; padding-right:20px; text-align:center;}
.personnel .name{line-height:46px; font-size:16px; position:relative; top:2px;}
.personnel .name b{font-size:22px; font-weight:400; padding-right:8px;}
.personnel .msg{font-size:14px; color:#666;}

.personnelShow{min-height:420px; padding:30px 0 0 352px; position:relative;}
.personnelShow .imgDiv{position:absolute; left:0px; top:30px;}
.personnelShow .name{font-size:24px; padding:5px 0 8px 0;}
.personnelShow .msg{font-size:18px; line-height:30px;}
.personnelShow .content{font-size:16px; line-height:34px; color:#666; padding:5px 0 15px 0;}

/* focus_Box */
#focus_Box, #focus_Box ul{position:relative;width:930px;height:500px;}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#f3f3f3;height:0px;top:146px;left:377px; padding:10px;}
#focus_Box li img{width:100%;height:100%;vertical-align:top}
#focus_Box li .name{text-align:center; font-size:14px; color:#666; padding-top:10px;}
#focus_Box li.on{box-shadow:1px 1px 8px rgba(200, 200, 200, 1); padding:20px;}
#focus_Box li.on .name{font-size:20px;}
#focus_Box .prev{display:block; background:url(../image/nimg21_1.png) center no-repeat; width:21px; height:42px; position:absolute; z-index:50; left:0px; top:165px; cursor:pointer;}
#focus_Box .next{display:block; background:url(../image/nimg21_2.png) center no-repeat; width:21px; height:42px; position:absolute; z-index:50; right:0px; top:165px; cursor:pointer;}

/* focus_Box2 */
#focus_Box2, #focus_Box2 ul{position:relative;width:930px;height:680px;}
#focus_Box2 li{z-index:0;position:absolute; width:0px;background:#f3f3f3;height:0px;top:146px;left:377px; border:#CCC solid 1px;}
#focus_Box2 li img{width:100%;height:100%;vertical-align:top}
#focus_Box2 li .name{text-align:center; font-size:14px; color:#fff; width:100%; line-height:34px; height:34px; overflow:hidden; background:url(../image/bg1.png); position:absolute; left:0px; bottom:0px;}
#focus_Box2 li.on{box-shadow:1px 1px 8px rgba(200, 200, 200, 1);}
#focus_Box2 li.on .name{font-size:20px; height:60px; line-height:60px;}
#focus_Box2 .prev{display:block; background:url(../image/nimg21_1.png) center no-repeat; width:21px; height:42px; position:absolute; z-index:50; left:0px; top:260px; cursor:pointer;}
#focus_Box2 .next{display:block; background:url(../image/nimg21_2.png) center no-repeat; width:21px; height:42px; position:absolute; z-index:50; right:0px; top:260px; cursor:pointer;}

.Qualifications{min-height:600px; position:relative;}
.Qualifications .list{padding-top:180px; width:870px; margin:0 auto;}
.Qualifications .list li{float:left; width:290px;}

.Qualifications .box{padding:10px 10px 0; background:#f3f3f3; margin:0 5px; text-align:center;}
.Qualifications .box img{width:100%;}
/*.Qualifications .name{line-height:44px; font-size:14px; color:#666;}*/
.Qualifications .name{line-height:28px; font-size:14px; color:#666;}

.Qualifications .prev{display:block; background:url(../image/nimg21_1.png) center no-repeat; width:21px; height:42px; position:absolute; z-index:50; left:-5px; top:50%; margin-top:-21px;}
.Qualifications .next{display:block; background:url(../image/nimg21_2.png) center no-repeat; width:21px; height:42px; position:absolute; z-index:50; right:-5px; top:50%; margin-top:-21px;}
.QualificationsLayer{position:absolute; z-index:20; left:50%; top:90px; width:506px; margin-left:-253px;}
.QualificationsLayer .box{padding:20px 20px 0; margin:0px;
-moz-box-shadow:0 0 8px rgba(0,0,0,0.23);
-webkit-box-shadow:0 0 8px rgba(0,0,0,0.23);
box-shadow:0 0 8px rgba(0,0,0,0.23);
}
/*.QualificationsLayer .name{line-height:75px; font-size:24px;}*/
.QualificationsLayer .name {font-size: 20px;line-height: 75px;}
/*.QualificationsLayer .name{line-height:75px; font-size:24px;}*/
.Qualifications .bottom{ padding-top:190px; color:#666;}

.Qualifications .bottom li{ float:left; width:33.33%; font-size:16px; padding-bottom:18px;position:relative;min-height:38px;line-height:26px;}
.Qualifications .bottom em{ position:absolute;left:0px;top:0px;}
.Qualifications .bottom p{ padding:0 20px;}

.Qualifications .bottom2{ padding-top:190px; color:#666;}
.Qualifications .bottom2 li{ font-size:16px; padding-bottom:18px; padding-right:48px; display:inline-block;}
.Qualifications .bottom3{ padding-top:190px; color:#666;}
.Qualifications .bottom3 li{ float:left; width:50%; font-size:16px; padding-bottom:18px;}

/**/
.Qualifications-2{min-height:720px;}
.Qualifications-2 .list{padding-top:225px;}
.Qualifications-2 .box{padding:0px; min-height:50px; width:208px; margin:0 auto; position:relative; border:#CCC solid 1px;}
.Qualifications-2 .name{background:url(../image/bg1.png); position:absolute; left:0px; bottom:0px; width:100%; color:#FFF; line-height:34px;}
.Qualifications-2 .QualificationsLayer{top:70px;}
.Qualifications-2 .QualificationsLayer .box{padding:0px; width:415px;}
.Qualifications-2 .QualificationsLayer .name{line-height:68px;}

.cooperation .title{line-height:80px; font-weight:bold; font-size:18px; color:#666; padding-left:15px; background:url(../image/ico1.png) left center no-repeat; clear:both;}
.cooperation .list{width:100%; overflow:hidden; position:relative;}
.cooperation ul{width:110%;}
.cooperation li{float:left; width:240px; height:91px;}
.cooperation li img{border:#ccc solid 1px;}
.cooperation .list2 li{width:317px; height:101px;}
.cooperation .list3 li{width:120px; height:113px;}

/*.business{padding:30px 0; font-size:14px; line-height:30px; color:#666; text-align:justify;}*/
.business{padding:30px 0; font-size:14px; line-height:30px; color:#666; }
.business .imgDiv{padding:10px 0 30px 0;}

.business_01 .title{background:#f7f7f7; border:#eee solid 1px; height:39px; line-height:39px; padding:0 9px; position:relative; text-transform:uppercase; color:#019944;}
.business_01 .title b{font-size:16px;}
.business_01 .title a{display:block; position:absolute; top:0px; right:10px; height:39px; background:url(../image/nimg18_4.png) right center no-repeat; padding-right:28px; font-size:14px; color:#999;}
.business_01 .list{width:100%; overflow:hidden; position:relative;}
.business_01 ul{width:110%;}
.business_01 li{float:left; text-align:center; padding:15px 20px 0 0; width:217px; height:215px;}
.business_01 li .imgDiv{border:#efefef solid 1px; margin-bottom:5px;}
.business_01 li a{font-size:14px; color:#666;}
.business_01 li a:hover{color:#019944;}

.pageTab{height:62px; padding-top:30px;}
.pageTab li{float:left; padding-right:20px;}
.pageTab a{display:block; font-size:16px; color:#666; background:url(../image/img109.png) left top no-repeat; width:109px; height:41px; line-height:41px; text-align:center;}
.pageTab a:hover, .pageTab a.on{background:url(../image/img109on.png) left top no-repeat; color:#FFF;}

.project .list{width:100%; overflow:hidden; position:relative;}
.project ul{width:110%;}
.project li{float:left; width:296px; height:248px; text-align:center; margin-right:21px; position:relative;}
.project .name a{display:block; font-size:14px; line-height:20px;margin-top:10px; color:#666;}
.project li.on .name a{color:#019944;}
.project li.on .btn{display:block; position:absolute; left:0px; top:0px; width:294px; height:198px; border:#019944 solid 1px;}



.projectShow{padding-top:30px;}
.projectShow .bigImg{min-height:100px; position:relative;}
.projectShow .bigImg .slick-prev{display:block; background:url(../image/nimg31_1.png) center no-repeat; width:31px; height:39px; position:absolute; z-index:10; left:20px; top:160px;}
.projectShow .bigImg .slick-next{display:block; background:url(../image/nimg31_2.png) center no-repeat; width:31px; height:39px; position:absolute; z-index:10; right:20px; top:160px;}
.projectShow .imgList{padding:0 35px; height:105px; position:relative;}
.projectShow .imgList .slick-prev{display:block; background:url(../image/nimg20_1.png) center no-repeat; width:20px; height:44px; position:absolute; z-index:10; left:0px; top:35px;}
.projectShow .imgList .slick-next{display:block; background:url(../image/nimg20_2.png) center no-repeat; width:20px; height:44px; position:absolute; z-index:10; right:0px; top:35px;}
.projectShow .imgList .slick-prev:hover{background:url(../image/nimg20_1_1.png) center no-repeat;}
.projectShow .imgList .slick-next:hover{background:url(../image/nimg20_2_1.png) center no-repeat;}
.projectShow .imgList .slick{padding-top:20px; text-align:center; cursor:pointer; height:85px; position:relative;}
.projectShow .imgList .slick-current{background:url(../image/imgBg1.png) center 10px no-repeat;}
.projectShow .title{font-size:14px; line-height:30px; color:#666; padding-top:20px;}
.projectShow .title div{font-size:18px;}
.projectShow .list{width:100%; overflow:hidden; position:relative;}
.projectShow .list ul{width:120%;}
.projectShow .list li{height:30px; line-height:30px; width:50%; float:left; color:#999; font-size:14px; overflow:hidden;}
.projectShow .list li em{color:#666;}
.projectShow .content{padding:15px 0 30px 0; font-size:14px; line-height:24px; text-align:justify;}

.ban{ width:930px; height:510px; position:relative; overflow:hidden;}
.ban2{ width:930px; height:390px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:930px; height:390px;}
/*.prev{ float:left; cursor:pointer;}*/
.prev{  cursor:pointer;}

.num{ height:100px;overflow:hidden; width:820px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:930px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:134px; height:85px; margin-right:30px; padding-top:20px;}
.num ul li img{ position:relative; left:2px;}
.num ul li.on{ background:url(../image/imgBg1.png) center 10px no-repeat;}
.prev_btn1{ width:20px; text-align:center; height:44px; margin-top:40px; margin-right:50px; cursor:pointer; float:left;}
.next_btn1{  width:20px; text-align:center; height:44px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:180px; left:20px; width:31px; height:39px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:180px; right:20px; width:31px; height:39px;z-index:9;cursor:pointer;}


.job{padding-top:30px;}
.job th{height:21px; padding:15px 0 17px 0; background:#019944; font-size:14px; color:#FFF;}
.job th img{margin-right:6px; position:relative; top:4px;}
.job td{height:52px; text-align:center; border-bottom:#e0e0e0 solid 1px; font-size:14px; color:#666;}
.job td a{color:#666;}
.job td a:hover{color:#019944;}

.jobShow .title{font-size:24px; padding:25px 0 15px 0;}
.jobShow .name{background:url(../image/line1.png) top repeat-x; padding-top:10px;}
.jobShow .name h2{line-height:50px; font-size:16px; padding-left:15px; background:url(../image/ico1.png) left center no-repeat;}
.jobShow .list{width:100%; overflow:hidden; position:relative;}
.jobShow .list ul{width:110%;}
.jobShow .list li{float:left; padding-left:15px; width:320px; font-size:14px; height:40px; line-height:40px; overflow:hidden; color:#666; position:relative; top:-3px;}
.jobShow .content{font-size:14px; line-height:36px; color:#666; padding:0 0 15px 15px;}
.jobShow .btnDiv{background:url(../image/line1.png) top repeat-x; padding-top:30px; height:60px;}
.jobShow .btnDiv a{display:block; float:left; margin-right:100px;}

.jobStep{padding:20px 0 0 0; color:#666;}
.jobStep .title{line-height:40px; font-weight:bold; font-size:16px; padding-left:15px; background:url(../image/ico1.png) left center no-repeat;}
.jobStep .imgDiv{text-align:center; padding:25px 0 55px 0;}
.jobStep .content{font-size:14px; line-height:30px; padding:0 0 30px 15px;}

.contact .title{font-size:24px; padding:25px 0 20px 0;}
.contact .content{font-size:14px; line-height:24px; padding-bottom:25px; color:#666;}
.contact .part1{padding-top:30px; position:relative;}
.contact .list li{ padding-left:60px; height:72px; line-height:42px; font-size:18px; color:#888; position:relative;}
.contact .list img{position:absolute; left:0px; top:0px;}
.contact .list .li_01{width:870px;}
.contact .topRight{ position:absolute; right:0px; top:30px;}
.contact .topRight .btnDiv{ width:286px;}
.contact .topRight .btnDiv ul{ margin-right:-10px;}
.contact .topRight .btnDiv li{ float:left; width:138px; height:43px; margin-right:10px;}
.contact .topRight .btnDiv li a{ display:block; width:138px; height:43px; background:url(../image/btn2.png) left top no-repeat; line-height:43px; font-size:16px; color:#fff; text-indent:63px;}
.contact .topRight .imgDiv{ text-align:center; padding:30px 0 20px;}
.contact .topRight p{ text-align:center; font-size:14px; color:#12B55A;}

.contact .table{ padding-bottom:30px;}
.contact .table table{ border-left:#ebebeb solid 1px;}
.contact .table th{ height:60px; background:#019944; color:#fff; font-size:20px; text-indent:58px; text-align:left; font-weight:400;}
.contact .table td{ height:60px; border-bottom:#ebebeb solid 1px; border-right:#ebebeb solid 1px; font-size:14px; text-indent:58px;}
/**/

/**/
.search .tab{height:62px; padding-top:30px;}
.search .tab li{ float:left; margin-right:20px; font-size:16px; color:#666; background:url(../image/img109.png) left top no-repeat; width:109px; height:41px; line-height:41px; text-align:center;}
.search .tab li.liNow{background:url(../image/img109on.png) left top no-repeat; color:#FFF;}
/*.search .tab li.liNow1{background:url(../image/img109on.png) left top no-repeat; color:#FFF;}*/

.storyBg{ position:absolute; right:0px; bottom:50px; z-index:0}



.agency{ padding:30px 0 80px;}
.agency .title{ font-weight:bold; font-size:18px; color:#666; padding-left:15px; background:url(../image/ico1.png) left center no-repeat; clear:both;}
.agency .part1{ font-size:14px; line-height:24px; color:#666; padding:15px 0 25px;}
.agency .part1 p{ text-indent:2em;}
.agency .part2{ padding:25px 0; color:#666;}
.agency .part2 .top{ padding-left:178px; position:relative; height:182px;}
.agency .part2 .imgDiv{ position:absolute; left:0px; top:0px;}
.agency .part2 .name{ font-size:20px; padding-bottom:10px;}
.agency .part2 .name em{ border-bottom:#019944 solid 4px; display:inline-block; padding-bottom:3px;}
/*.agency .part2 .msg{ line-height:40px; font-size:18px;}*/
.agency .part2 .msg {line-height: 32px;font-size: 17px;padding-top: 3px;color: slategrey;}
.agency .part2 .content{ font-size:14px; line-height:28px; padding:20px 0; background:url(../image/line2.png) left bottom repeat-x;}
.agency .part2 .content p{text-indent: 2em;}
.agency .news .box .content{ height:56px; overflow:hidden; margin-bottom:20px;}



