.indexPart1{position:absolute; z-index:120; left:0px; top:0px; width:100%; height:100%; overflow:hidden;}
.indexPart1 .bg1{position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../image/img640.jpg) center no-repeat; background-size:cover; transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);
transition:All 2s;
-webkit-transition:All 2s;
-moz-transition:All 2s;
-o-transition:All 2s;
}
.indexPart1 .bg2{position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../image/img640_1.jpg) center no-repeat; background-size:cover; opacity:0; filter:alpha(opacity=0);
transition:All 1s;
-webkit-transition:All 1s;
-moz-transition:All 1s;
-o-transition:All 1s;
}
.indexPart1 .logo{position:absolute; left:0px; top:20%; text-align:center; width:100%; transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);
transition:All 1.5s;
-webkit-transition:All 1.5s;
-moz-transition:All 1.5s;
-o-transition:All 1.5s;
}
.indexPart1 .logo img{width:38%;}
.indexPart1 .bg1.on, .indexPart1 .logo.on{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}
.indexPart1 .bg2.on{opacity:1; filter:alpha(opacity=1);}
/**/
.indexPart1 .box{position:absolute; left:50%; top:50%; width:80px; margin-left:-40px; color:#171717; font-size:14px; height:280px;}
.indexPart1 .box ul{float:left; width:50%; text-align:center; position:relative;}
.indexPart1 .box .ul_02{top:105px;}
.indexPart1 .box li{opacity:0; filter:alpha(opacity=0); color: #fff;
transition:All 0.5s;
-webkit-transition:All 0.5s;
-moz-transition:All 0.5s;
-o-transition:All 0.5s;
}
.indexPart1 .box li.on{opacity:1; filter:alpha(opacity=1);}
/**/
.indexPart1 .line1 div, .indexPart1 .line2 div{position:absolute;}
.indexPart1 .line1-1{height:20px; width:600px; border-top:rgba(255,255,255,0.5) solid 1px; bottom:0px; right:50%; margin-right:250%;
transition:All 1s;
-webkit-transition:All 1s;
-moz-transition:All 1s;
-o-transition:All 1s;
}
.indexPart1 .line1-2{height:0px; width:20px; border-right:rgba(255,255,255,0.5) solid 1px; bottom:20px; right:50%; margin-right:-60px;
transition:All 0.5s 1s;
-webkit-transition:All 0.5s 1s;
-moz-transition:All 0.5s 1s;
-o-transition:All 0.5s 1s;
}
.indexPart1 .line1-3{height:20px; width:0px; border-bottom:rgba(255,255,255,0.5) solid 1px; bottom:0px; right:50%; margin-right:-60px;
transition:All 0.5s 1.5s;
-webkit-transition:All 0.5s 1.5s;
-moz-transition:All 0.5s 1.5s;
-o-transition:All 0.5s 1.5s;
}
.indexPart1 .line1-4{height:0px; width:20px; border-right:rgba(255,255,255,0.5) solid 1px; bottom:0px; right:50%; margin-right:-40px;
transition:All 1s 2s;
-webkit-transition:All 1s 2s;
-moz-transition:All 1s 2s;
-o-transition:All 1s 2s;
}
.indexPart1 .line1-5{height:20px; width:0px; border-bottom:rgba(255,255,255,0.5) solid 1px; bottom:180px; right:50%; margin-right:-40px;
transition:All 0.5s 3s;
-webkit-transition:All 0.5s 3s;
-moz-transition:All 0.5s 3s;
-o-transition:All 0.5s 3s;
}
.indexPart1 .line1.on .line1-1{margin-right:-60px;}
.indexPart1 .line1.on .line1-2{height:20px; bottom:0px;}
.indexPart1 .line1.on .line1-3{width:20px;}
.indexPart1 .line1.on .line1-4{height:180px;}
.indexPart1 .line1.on .line1-5{width:30px;}
/**/
.indexPart1 .line2-1{height:0px; width:20px; border-right:rgba(255,255,255,0.5) solid 1px; bottom:89px; left:50%; margin-left:-41px;
transition:All 0.5s;
-webkit-transition:All 0.5s;
-moz-transition:All 0.5s;
-o-transition:All 0.5s;
}
.indexPart1 .line2-2{height:15px; width:0px; border-bottom:rgba(255,255,255,0.5) solid 1px; bottom:34px; left:50%; margin-left:-20px;
transition:All 0.5s 0.5s;
-webkit-transition:All 0.5s 0.5s;
-moz-transition:All 0.5s 0.5s;
-o-transition:All 0.5s 0.5s;
}
.indexPart1 .line2-3{height:0px; width:18px; border-right:rgba(255,255,255,0.5) solid 1px; bottom:34px; left:50%; margin-left:-20px;
transition:All 1.5s 1s;
-webkit-transition:All 1.5s 1s;
-moz-transition:All 1.5s 1s;
-o-transition:All 1.5s 1s;
}
.indexPart1 .line2-4{height:15px; width:0px; border-bottom:rgba(255,255,255,0.5) solid 1px; bottom:293px; left:50%; margin-left:-2px;
transition:All 0.5s 2.5s;
-webkit-transition:All 0.5s 2.5s;
-moz-transition:All 0.5s 2.5s;
-o-transition:All 0.5s 2.5s;
}
.indexPart1 .line2-5{height:0px; width:20px; border-right:rgba(255,255,255,0.5) solid 1px; bottom:293px; left:50%; margin-left:-41px;
transition:All 0.5s 3s;
-webkit-transition:All 0.5s 3s;
-moz-transition:All 0.5s 3s;
-o-transition:All 0.5s 3s;
}
.indexPart1 .line2.on .line2-1{height:15px; bottom:34px;}
.indexPart1 .line2.on .line2-2{width:18px;}
.indexPart1 .line2.on .line2-3{height:260px;}
.indexPart1 .line2.on .line2-4{width:18px; margin-left:-20px;}
.indexPart1 .line2.on .line2-5{height:12px; bottom:281px;}
/**/
.indexPart1 .ico{width:5px; height:5px; border:#FFF solid 2px; position:absolute; left:50%; top:50%; margin-top:30px; margin-left:-15px; opacity:0; filter:alpha(opacity=0);
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.indexPart1 .ico.on{margin-top:90px; opacity:1; filter:alpha(opacity=1);}
.indexPart1 .ico2{background:url(../image/img36.png) center no-repeat; background-size:18px; width:36px; height:31px; position:absolute; left:50%; margin-left:-18px; bottom:0px; opacity:0; filter:alpha(opacity=0);}
.indexPart1 .ico2.on{bottom:15px; opacity:1; filter:alpha(opacity=1);}

/*----------------------------------*/
#pageD{opacity:0; filter:alpha(opacity=0); visibility:hidden; position:absolute; left:0px; top:-200000px; width:100%;}
#pageD.on11{opacity:1; filter:alpha(opacity=1); visibility:visible; top:0px; position:relative;}

.indexPart2{min-height:130px; position:relative; padding:0 20px 0 155px;}
.indexPart2 .imgDiv{width:120px; position:absolute; left:20px; top:15px;}
.indexPart2 .name{font-size:16px; padding:30px 0 5px 0;}
.indexPart2 .content{font-size:14px; text-align:justify; padding-bottom:20px;}

.indexPart3{background:#009b45; color:#FFF; min-height:100px; position:relative; padding:0 90px 15px 15px;}
.indexPart3 .title{font-size:16px; padding:16px 0 10px 0; text-shadow:0px 1px 1px rgba(0,0,0,0.8);}
.indexPart3 li{font-size:14px; height:24px; line-height:24px; overflow:hidden; position:relative; text-shadow:0px 1px 1px rgba(0,0,0,0.8);}
.indexPart3 li div{width:16em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexPart3 li em{position:absolute; top:0px; right:0px; background:#009b45; padding-left:6px;}
.indexPart3 .btn{display:block; position:absolute; top:52px; right:15px; width:60px; height:50px; padding-top:10px; background:#e6f5ed; text-align:center; font-size:14px; line-height:20px; color:#009b45;}

.pageTitle{font-size:16px; text-align:center; padding:20px 0;}
.pageBg{background:url(../image/pageBg.jpg) center top no-repeat; background-size:100%; min-height:300px;}

.indexPart4{padding-left:15px;}
.indexPart4 li{float:left; width:50%; min-height:50px; position:relative; padding-bottom:5px;}
.indexPart4 li div{padding-right:15px;}
.indexPart4 .name{font-size:14px; padding-top:8px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.indexPart5{min-height:50px; position:relative; padding:8px 10px 0 10px;}
.indexPart5 .imgDiv{margin:0 5px; border:#097230 solid 1px;}
.indexPart5 .name{text-align:center; font-size:14px; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 8px;}
.indexPart5 .slick-dots{position:absolute; z-index:10; left:0px; top:-20px; width:100%; text-align:center;}
.indexPart5 .slick-dots li{display:inline-block; margin:0 2px; height:2px; width:15px; background:#CCC;}
.indexPart5 .slick-dots .slick-active{background:#27ae61;}

.indexPart6{padding-left:15px;}
.indexPart6 li{float:left; width:50%; min-height:50px; position:relative; text-align:center; padding-bottom:10px;}
.indexPart6 li div{padding-right:15px;}
.indexPart6 .name{text-align:center; font-size:14px; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.about_01{min-height:100px; position:relative; padding:25px 15px 15px;}
.about_01 .imgDiv{width:70px; position:absolute; left:50%; margin-left:-35px; top:-40px;}
.about_01 .content{font-size:14px; line-height:1.6em; text-align:justify;}
.about_01 .content2{display:none;}
.about_01 .content b{padding-top: 14px; display: inline-block}
.about_01 .ewm{text-align: center; padding: 25px 0}
.about_01 .ewm .img{width: 160px; margin: 0 auto; padding-bottom: 10px}
.about_01 .ewm .img img{width: 100%}
.about_01 .ewm p{font-size: 14px; line-height: 1.8em}
.about_01 .btn{height:35px; background:url(../image/img36_1.png) center no-repeat; background-size:18px;}
.about_01 .btn.on{background:url(../image/img36_1on.png) center no-repeat; background-size:18px;}
.about_01 .info{font-size:14px; line-height:1.6em; text-align:justify; text-indent:2em; color:#666; padding-top:15px; border-top:#999 dashed 1px; margin-top:15px;}

.about_02{background:#f8f8f8; padding:0 10px 15px 10px; border-top:#e0e0e0 solid 1px; border-bottom:#e0e0e0 solid 1px; text-align:center; min-height:100px; position:relative;}
.about_02 .title{font-size:18px; text-align:center; color:#009b45; padding:15px 0 30px 0;}
.about_02 .imgDiv{margin:0 5px;}
.about_02 .name{text-align:center; color:#666; font-size:14px; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 8px;}
.about_02 .slick-dots{position:absolute; z-index:10; left:0px; top:-25px; width:100%; text-align:center;}
.about_02 .slick-dots li{display:inline-block; margin:0 2px; height:10px; width:20px; background:url(../image/img26.png) center no-repeat; background-size:13px;}
.about_02 .slick-dots .slick-active{background:url(../image/img26on.png) center no-repeat; background-size:17px;}

.about_03{padding:0 15px 0 15px; min-height:100px; position:relative;}
.about_03 .title{font-size:18px; text-align:center; color:#009b45; padding:15px 0 5px 0; text-align:center;}
.about_03 .year{background:url(../image/about_03.png) center top no-repeat; background-size:auto 15px; height:30px; line-height:15px; text-align:center; color:#FFF; font-size:14px; text-shadow:0px 1px 1px rgba(0,0,0,0.8);}
.about_03 .slick li{min-height:50px; position:relative; padding:0 0 15px 24px;}
.about_03 .box{background:#fff7f5; border:#e0e0e0 solid 1px; padding:12px 15px;}
.about_03 .time{font-size:14px; padding-bottom:6px;}
.about_03 .content{font-size:13px; line-height:1.6em; text-align:justify; color:#666;}
.about_03 .line{position:absolute; left:4px; top:15px; width:2px; height:100%; background:#e0e0e0;}
.about_03 .ico{position:absolute; left:0px; top:10px; background:url(../image/img48.png) center no-repeat; background-size:24px; width:25px; height:15px;}
.about_03 .li_01 .ico{background:url(../image/img48_1.png) center no-repeat; background-size:24px;}

.project{padding:25px 15px 15px 35px;}
.project li{padding-bottom:25px;}
.project a{display:block; height:70px; background:#FFF; position:relative;
-moz-box-shadow:0 0px 7px rgba(0,0,0,0.21);
-webkit-box-shadow:0 0px 7px rgba(0,0,0,0.21);
box-shadow:0 0px 7px rgba(0,0,0,0.21);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.project a img{position:absolute; left:-25px; top:-10px; width:85px; border:#097230 solid 2px;
-moz-box-shadow:2px 3px 7px rgba(0,0,0,0.21);
-webkit-box-shadow:2px 3px 7px rgba(0,0,0,0.21);
box-shadow:2px 3px 7px rgba(0,0,0,0.21);
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.project a div{background:url(../image/bg.png) right center no-repeat; background-size:auto 100%; height:70px; line-height:70px; font-size:16px; padding-left:85px;}
.project .li_01 a{background:url(../image/project_01.png) right top no-repeat; background-size:cover;}
.project .li_02 a{background:url(../image/project_02.png) right top no-repeat; background-size:cover;}
.project .li_03 a{background:url(../image/project_03.png) right top no-repeat; background-size:cover;}
.project .li_04 a{background:url(../image/project_04.png) right top no-repeat; background-size:cover;}
.project .li_05 a{background:url(../image/project_05.png) right top no-repeat; background-size:cover;}

.projectInfo{padding:15px; background:#f8f8f8; border-bottom:#e0e0e0 solid 1px;}
.projectInfo .content{padding-top:10px; font-size:14px; line-height:1.8em; text-align:justify;}

.projectInfo2{text-align:center; max-width:550px; margin:0 auto; padding:0 15px 15px;}
.projectInfo2 .title{font-size:18px; padding:20px 0;}
.projectInfo2 .name{font-size:13px; padding:5px 0 12px 0; color:#666;}

.glwyh_01{padding:0 15px; background:#f8f8f8; border-bottom:#e0e0e0 solid 1px; min-height:100px;}
.glwyh_01 .title{font-size:18px; padding:20px 0;}
.glwyh_01 li{min-height:30px; position:relative; padding:0 0 10px 110px; line-height:22px;}
.glwyh_01 .name{position:absolute; z-index:2; left:0px; top:0px; font-size:15px; width:97px; background:url(../image/img17.png) right center no-repeat; background-size:9px;}
.glwyh_01 .line{position:absolute; left:92px; top:0px; width:10px; height:100%; border-left:#097230 solid 1px;}
.glwyh_01 .name2{font-size:15px;}
.glwyh_01 .content{font-size:13px; color:#666; padding:5px 0 10px 0;}
.glwyh_01 .li_01 .line{top:10px;}

.glwyh_02{min-height:100px; background:#FFF; padding:5px 5px 10px 15px;}
.glwyh_02 li{font-size:15px; line-height:24px; min-height:24px; position:relative; clear:both; padding:15px 0 0 110px;}
.glwyh_02 em{position:absolute; left:0px; top:15px;}
.glwyh_02 dd{float:left; height:24px; padding-right:1em;}

.fwdq{background:#f8f8f8;}
.fwdq .title{padding:10px 0 0 40px; height:30px; line-height:30px; overflow:hidden; position:relative; color:#999;}
.fwdq .title em{font-size:16px; padding-right:6px;}
.fwdq .title .line{position:absolute; left:0px; top:0px; width:20px; height:100%; border-right:#097230 solid 1px;}
.fwdq .title .ico{background:url(../image/img17.png) center no-repeat; background-size:9px; position:absolute; left:16px; top:20px; width:9px; height:9px;}
.fwdq .title1 .line{top:20px;}
.fwdq .table{width:100%; overflow-x:auto; position:relative;}
.fwdq .table1{background:#FFF;}
.fwdq table{width:100%; min-width:500px;}
.fwdq th{height:35px; font-weight:400; background:#e3f1ed; font-size:14px; width:16.666%;}
.fwdq td{vertical-align:top; border-right:#e8e8e8 solid 1px; border-bottom:#e8e8e8 solid 1px; padding:10px; text-align:center; font-size:13px; line-height:22px; color:#666;}
.fwdq .table-3 table{min-width:auto;}
.fwdq .table-3 th{width:33.333%;}

.blzzs{padding:15px 13px 5px 10px;}
.blzzs li{padding-bottom:10px;}
.blzzs .box{min-height:50px; background:#FFF; padding:12px 12px 0; font-size:14px; line-height:1.8em; color:#666;
-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.13);
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.13);
box-shadow:1px 1px 2px rgba(0,0,0,0.13);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.blzzs .box .name{padding-bottom:3px; color:#009b45;}
.blzzs .content{display:none;}
.blzzs .btn{height:28px; background:url(../image/img36_1.png) center 5px no-repeat; background-size:18px;}
.blzzs li.on .info{display:none;}
.blzzs li.on .content{display:block;}
.blzzs li.on .btn{background:url(../image/img36_1on.png) center 5px no-repeat; background-size:18px;}

.team{padding:20px 15px 0 15px;}
.team li{background:#FFF; height:114px; position:relative; margin-bottom:20px; padding:0 15px 0 115px;}
.team .imgDiv{position:absolute; left:0px; top:-5px; width:100px;
-moz-box-shadow:1px 1px 7px rgba(0,0,0,0.11);
-webkit-box-shadow:1px 1px 7px rgba(0,0,0,0.11);
box-shadow:1px 1px 7px rgba(0,0,0,0.11);
}
.team .name{color:#999; padding:15px 0 8px 0;}
.team .name div{font-size:15px; color:#097230;}
.team .content{font-size:13px; color:#666; line-height:1.6em; height:3.2em; overflow:hidden;}

.jxj{padding:5px 0;}
.jxj li{min-height:30px; position:relative; padding:15px; border-bottom:#e5e5e5 solid 1px; color:#999;}
.jxj li .name{font-size:14px; padding-bottom:8px; color:#333;}

.zxjk{padding:20px 15px;}
.zxjk .title{display: flex; align-items: center; padding-bottom: 20px}
.zxjk .title:before{content: ""; display: block; width: 3px; height: 20px; background: #d92a26}
.zxjk .title h2{font-size: 20px; line-height: 1em; padding-left: 10px}
.zxjk .form li{background: #fff; height: 40px; border-radius: 5px; display: flex; align-items: center; padding: 0 15px; font-size: 15px; margin-bottom: 10px; border: #fff solid 1px}
.zxjk .form li.on{border-color: #d92a26; color: #d92a26; font-weight: bold}
.zxjk .form .name{flex-shrink: 0; padding-right: 10px}
.zxjk .form .input{width: 100%}
.zxjk .form .input input{width: 100%; height: 40px; line-height: 40px; font-size: 15px}
.zxjk .form .submit{padding: 15px 0 30px 0}
.zxjk .form .submit div{background: #d92a26; border-radius: 5px; opacity: .6}
.zxjk .form .submit input{width: 100%; height: 40px; font-size: 16px; color: #fff}

.zxjk .box{min-height:50px; background:#FFF; position:relative; z-index:2; padding:15px;
-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.17);
-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.17);
box-shadow:0px 0px 4px rgba(0,0,0,0.17);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.zxjk .msg{font-size:13px; line-height:1.8em; color:#666; padding-top:5px;}
.zxjk .ico{position:absolute; top:15px; right:15px; background:url(../image/img52.png) center no-repeat; background-size:cover; width:26px; height:26px;}
.zxjk .bg{height:20px; background:url(../image/bg1.png) center -8px no-repeat; background-size:96% 28px; position:relative; top:-10px;}
.zxjk .img img{height:60px;}

.jkjlcxForm{padding:12px 15px;}
.jkjlcxForm .input{background:#FFF; height:35px; position:relative; border:#e5e5e5 solid 1px;}
.jkjlcxForm .input1{width:100%; height:35px; line-height:35px; text-indent:15px; font-size:14px;}
.jkjlcxForm .btn1{position:absolute; top:0px; right:0px; height:35px; width:45px; background:url(../image/img28.png) center no-repeat; background-size:14px;}

.jkjlcx .title{background:#FFF; margin-bottom:5px; height:43px; line-height:43px; position:relative; padding:0 15px; font-size:15px;}
.jkjlcx .title dl{position:absolute; top:0px; right:10px; color:#666; font-size:14px; width:150px; text-align:center;}
.jkjlcx .title dd{float:left; width:33.333%;}
.jkjlcx .title dd em{color:#999;}
.jkjlcx .title .aBtn{background:url(../image/img70.png) right center no-repeat; background-size:35px;}
.jkjlcx .select{height:43px; position:relative;}
.jkjlcx .select select{width:100%; height:100%; border:0px; position:absolute; left:0px; top:0px; outline:none; opacity:0; filter:alpha(opacity=0);}
.jkjlcx .list{padding:0 15px;}
.jkjlcx .list li{border-bottom:#ededed solid 1px; padding:15px 0; min-height:20px; position:relative;}
.jkjlcx .name{font-size:16px; padding-bottom:8px; line-height:20px;}
.jkjlcx .price{position:absolute; top:15px; right:0px; white-space:nowrap; color:#666; line-height:20px;}
.jkjlcx .price b{font-size:16px; font-weight:400; padding-right:3px;}
.jkjlcx .time{color:#999;}

.news li{min-height:48px; position:relative; border-bottom:#e5e5e5 solid 1px; padding:20px 15px 17px 83px;}
.news .time{position:absolute; left:15px; top:15px; text-align:center; width:52px; height:52px; border:#c9c9c9 solid 2px;}
.news .time div{font-size:18px; padding-top:6px;}
.news .time em{display:inline-block; font-size:13px; color:#999; padding:2px; border-top:#CCC solid 1px;}
.news .line1{position:absolute; left:-2px; top:-2px; width:10px; height:10px; border-left:#18bc93 solid 2px; border-top:#18bc93 solid 2px;}
.news .line2{position:absolute; right:-2px; bottom:-2px; width:10px; height:10px; border-right:#18bc93 solid 2px; border-bottom:#18bc93 solid 2px;}
.news .name{font-size:15px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news .msg{font-size:13px; color:#999; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.newShow{padding:15px;}
.newShow .title{padding:3px 0; font-size:16px;}
.newShow .time{margin-left:-15px; margin-right:-15px; padding:3px 15px 10px 15px; border-bottom:#e5e5e5 solid 1px; font-size:13px; color:#999;}
.newShow .content{font-size:14px; line-height:1.8em; text-align:justify; padding-top:15px;}
.newShow img{max-width: 100% !important;}

.news2{padding:15px 15px 0;}
.news2 .box{min-height:50px; background:#FFF; position:relative; z-index:2; padding:0 15px;
-moz-box-shadow:0px 0px 14px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 0px 14px rgba(0,0,0,0.1);
box-shadow:0px 0px 14px rgba(0,0,0,0.1);
}
.news2 .imgDiv{margin-left:-15px; margin-right:-15px;}
.news2 .name{font-size:15px; height:32px; line-height:32px; padding-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news2 .time{padding-bottom:10px; color:#999;}
.news2 .bg{height:20px; background:url(../image/bg1.png) center -8px no-repeat; background-size:96% 28px; position:relative; top:-10px;}

.news3{padding:15px 10px 0 10px;}
.news3 li{float:left; width:50%; min-height:50px; position:relative; text-align:center; padding-bottom:10px;}
.news3 .imgDiv{padding:0 5px;}
.news3 .name{font-size:14px; height:28px; line-height:28px; padding-top:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.zxd{border-top:#e0e0e0 solid 1px;}
.zxd .title{height:55px; line-height:55px; position:relative; text-align:center; margin:0 15px;}
.zxd .title em{position:relative; z-index:2; font-size:16px; padding:0 6px; background:#f8f8f8;}
.zxd .title div{position:absolute; left:0px; top:0px; width:100%; height:27px; border-bottom:#666 dashed 1px;}
.zxd li{background:#FFF; border-top:#eee solid 1px; border-bottom:#eee solid 1px; min-height:38px; position:relative; margin-bottom:6px; font-size:14px; color:#666; padding-left:110px;}
.zxd li em{position:absolute; left:15px; top:5px; display:block; width:80px; height:28px; line-height:28px; border-right:#eee solid 1px;}
.zxd .input1{width:100%; height:38px; line-height:38px; font-size:14px;}
.zxd .select{height:38px; line-height:38px; color:#888; position:relative;}
.zxd .select select{width:100%; height:100%; border:0px; position:absolute; left:0px; top:0px; outline:none; opacity:0; filter:alpha(opacity=0);}
.zxd li dd{float:left; height:28px; line-height:28px; width:33.333%; position:relative; top:5px; background:url(../image/img24.jpg) left center no-repeat; background-size:12px; text-indent:18px;}
.zxd li dd.on{background:url(../image/img24on.jpg) left center no-repeat; background-size:12px; color:#097230;}
.zxd .name{font-size:14px; color:#666; padding:8px 0 8px 15px;}
.zxd .textarea{padding:10px 15px; background:#FFF; border-top:#eee solid 1px; border-bottom:#eee solid 1px;}
.zxd textarea{width:100%; height:100px; font-size:14px; line-height:1.6em;}
.zxd .btnDiv{padding:20px 15px 30px 15px;}
.zxd .btnDiv div{background:#097230;}
.zxd .btn1{width:100%; height:38px; font-size:16px; color:#FFF; text-shadow:0px 1px 1px rgba(0,0,0,0.8);}

.yearLayerBg{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:rgba(102,102,102,0.3); display:none;}
.yearLayer{position:fixed; z-index:110; left:0px; bottom:0px; width:100%; background:#FFF; min-height:100px; padding-bottom:10px; display:none;}
.yearLayer .title{height:38px; line-height:38px; position:relative; text-align:center; font-size:15px; color:#666; border-bottom:#eee solid 2px;}
.yearLayer .title a{color:#666; position:absolute; left:15px; top:0px;}
.yearLayer .title a.btn-2{left:auto; right:15px;}
.yearLayer .list{height:175px; position:relative; z-index:2;}
.yearLayer .slick{height:25px; line-height:25px; text-align:center; opacity:0.3; filter:alpha(opacity=0.3);}
.yearLayer .slick-active{font-size:15px; opacity:0.6; filter:alpha(opacity=0.6);}
.yearLayer .slick-center{font-size:18px; opacity:1; filter:alpha(opacity=1);}
.yearLayer .bg{position:absolute; left:0px; top:100px; width:100%; border-top:#eee solid 1px; border-bottom:#eee solid 1px; height:35px;}

.hzxs{padding: .3rem; max-width: 7.5rem; margin: 0 auto}
.hzxs .title{font-size: .34rem; line-height: .4rem; padding: .25rem 0 .3rem 0}
.hzxs .content{font-size: .24rem; line-height: .36rem; text-align: justify; color: #666666; padding-bottom: .3rem}
.hzxs .content p{text-indent: 1.5em}
.hzxs .container{height: 3.88rem; position: relative; background: left center no-repeat; background-size: cover; color: #fcf3d0; padding: .75rem 0 0 .3rem; margin-bottom: .3rem; box-sizing: border-box}
.hzxs .container h3{font-size: .24rem; line-height: .36rem; font-weight: 400}
.hzxs .container h2{font-size: .34rem; line-height: .4rem; font-weight: 400}
.hzxs .container .content2{font-size: .12rem; line-height: .18rem; min-height: 1.05rem; box-sizing: border-box; padding-top: .06rem}
.hzxs .container .content2 span{display: inline-block; border-bottom: rgba(252, 243, 208, .5) solid 1px; padding-bottom: .02rem; min-width: .12rem}
.hzxs .container .msg{font-size: .12rem; line-height: .18rem}


