.indexFlash .slick a{display:block; height:850px;}

.pageTitle{text-align:center; padding:65px 0 80px 0;}
.pageTitle h2{font-weight:400; font-size:35px;}
.pageTitle div{font-size:20px; color:#666; line-height:25px; padding-top:12px;    display: none;}

.indexPart1{background:url(../images/indexPart1Bg1.jpg) right top no-repeat;}
.indexPart1 .bg{background:url(../images/indexPart1Bg2.jpg) left bottom no-repeat; min-height:645px;}
.indexPart1 .list{overflow:hidden; position:relative; padding-top:10px; top:-10px;}
.indexPart1 ul{width:110%;}
.indexPart1 li{float:left; background:url(../images/img284.png) center top no-repeat; width:284px; height:342px; position:relative; margin-right:21px; top:0px;}
.indexPart1 .name{position:absolute; z-index:2; left:25px; top:38px; white-space:nowrap; color:#999;}
.indexPart1 .name b{font-size:25px; color:#333; padding-bottom:3px; display:block;}
.indexPart1 .btn a{display:block; font-size:13px; position:absolute; z-index:2; left:25px; top:250px; height:22px; line-height:22px; padding-left:32px; background:url(../images/img22.png) left center no-repeat;}
.indexPart1 .imgDiv{position:relative; z-index:2;}
.indexPart1 li .bg2{background:url(../images/img284on.png) center top no-repeat; width:100%; height:100%; position:absolute; left:0px; top:0px; opacity:0; filter:alpha(opacity=0);}
.indexPart1 li .bg1{background:url(../images/img284bg.png) center top no-repeat; height:13px; width:100%; position:absolute; left:0px; bottom:10px; opacity:0; filter:alpha(opacity=0);}
.indexPart1 li.on{top:-10px; background:url(../image/img284on.png) center top no-repeat;}
.indexPart1 li.on .name, .indexPart1 li.on .name b{color:#FFF;}
.indexPart1 li.on .btn a{background:url(../images/img22on.png) left center no-repeat; color:#FFF;}
.indexPart1 li.on .bg1{bottom:0px; opacity:1; filter:alpha(opacity=1);}
.indexPart1 li.on .bg2{opacity:1; filter:alpha(opacity=1);}

.indexLine{height:7px; background:url(../images/img1920_1.jpg) center bottom no-repeat; background-size:100% 7px; clear:both;}

.indexPart2{background:#f4f4f4;}
.indexPart2 .wal{height:565px; background:url(../images/indexPart2.png) left top no-repeat; width:1203px; position:relative; left:-1px;}
.indexPart2 .fl{width:326px; padding:72px 0 0 26px;}
.indexPart2 .fl .img{padding-left:12px;}
.indexPart2 .fl .name{padding:18px 0 22px 0; font-size:25px;}
.indexPart2 .fl .content{font-size:15px; line-height:27px; color:#666;}
.indexPart2 .fr{width:732px; padding-top:13px;}
.indexPart2 li{float:left; width:363px; height:110px; position:relative; background:url(../images/img358.png) left top no-repeat;}
.indexPart2 li .img{position:absolute; left:13px; top:19px;}
.indexPart2 li .name a{display:block; font-weight:bold; color:#666; font-size:14px; line-height:26px; padding:23px 22px 0 110px; height:76px;}
.indexPart2 li .name a:hover{color:#17c7ef;}

.indexPart3{overflow:hidden; position:relative;}
.indexPart3 ul{width:1270px; position:relative; left:-35px;}
.indexPart3 li{float:left; width:20%; text-align:center; height:305px;}
.indexPart3 .name{font-size:20px; line-height:30px; padding-top:20px;}

.indexPart4{background:url(../images/indexPart4.jpg) center top no-repeat; height:645px; text-align:center;}
.indexPart4 .pageTitle{color:#FFF; padding:40px 0 32px 0;}
.indexPart4 .pageTitle div{color:#FFF; font-size:15px;}
.indexPart4 .btn a{display:inline-block; font-size:15px; font-weight:bold; color:#4caa4a; background:#FFF; width:131px; height:39px; line-height:39px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}

.indexPart5 .fl{height:548px; background:#f5f5f5; width:50%;}
.indexPart5 .fl.on{background:#ebebeb;}
.indexPart5 .box{width:418px; padding-left:45px;}
.indexPart5 h2{font-weight:400; font-size:35px; text-align:center; padding:60px 0 35px 0;}
.indexPart5 .list{width:418px; position:relative; height:340px;}
.indexPart5 .imgDiv img{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;	
}
.indexPart5 .name a{display:block; font-size:15px; line-height:25px; font-weight:bold; color:#666; padding:18px 10px 0 10px;}
.indexPart5 .box-1{margin-left:auto; padding:0 138px 0 0;}
.indexPart5 .slick-next{display:block; background:url(../images/next.png) center no-repeat; width:23px; height:40px; position:absolute; z-index:10; top:89px; right:-80px;}
.indexPart5 .slick-dots{position:absolute; z-index:10; left:0px; bottom:0px; width:100%; text-align:center;}
.indexPart5 .slick-dots li{display:inline-block; width:21px; height:12px; background:url(../images/img12.png) center no-repeat;}
.indexPart5 .slick-dots li.slick-active{background:url(../images/img12on.png) center no-repeat;}

.pageTitle2{color:#666; font-size:20px; text-align:center; padding:65px 0 55px 0;}
.pageTitle2 div{color:#000; font-size:35px; padding-bottom:5px;}

.product .msg{text-align:center; font-size:20px; line-height:31px; color:#999; padding:55px 0 70px 0;}
.product .msg h2{color:#000; font-size:30px;}
.product .msg div{font-size:20px; color:#17c7ef; padding:8px 0 25px 0; letter-spacing:1px;}
.product .title{color:#17c7ef; font-weight:bold; font-size:20px; padding:17px 5px;}
.product .list{width:100%; overflow:hidden; position:relative;}
.product ul{width:120%;}
.product li{float:left; background:url(../images/bg1.png) left top no-repeat; width:421px; height:130px; position:relative;}
.product .num{position:absolute; left:30px; top:41px;}
.product .name a{display:block; color:#666; line-height:22px; width:250px; height:75px; padding:28px 0 0 105px;}
.product .name a span{font-size:15px; font-weight:bold; display:inline-block; padding-right:18px; background:url(../images/img18.png) right center no-repeat;}
.product .name a:hover{color:#17c7ef;}
.product .name a:hover span{background:url(../images/img18on.png) right center no-repeat;}

.productShow{min-height:200px; position:relative; margin-bottom:-50px;}
.productShow .title{min-height:100px; padding:0 0 18px 40px; color:#999; font-size:20px; border-bottom:#ccc dashed 1px;}
.productShow .title h2{font-size:20px; line-height:52px; padding-left:40px; margin-left:-40px; background:url(../images/img19.gif) left center no-repeat;}
.productShow .title h2 span{font-size:35px; padding-right:15px;}
.productShow .btn a{display:block; font-size:15px; font-weight:bold; color:#17c7ef; border:#17c7ef solid 2px; position:absolute; top:10px; right:0px; width:137px; height:44px; line-height:44px; text-align:center;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;	
}
.productShow .btn a:hover{background:#17c7ef; color:#FFF;}
.productShow .content{font-size:15px; line-height:34px; font-weight:bold; color:#666; padding:30px 0 40px 0;}
.productShow .table{padding:20px 0; background:#f5f5f5 url(../images/productShow.gif) left repeat-y;}
.productShow th{width:105px; padding-left:18px; text-align:left; font-size:15px;}
.productShow td{text-align:center; color:#666; font-weight:bold; font-size:15px; padding:12px 0;}
.productShow td div{font-size:12px; font-weight:400; line-height:19px;}

.down{width:1009px; margin:0 auto;}
.down li{height:91px; border-bottom:#e0e0e0 dashed 1px;}
.down a{display:block; height:75px; line-height:71px; position:relative; top:10px; padding-left:55px; font-size:18px; color:#666; background:url(../images/ico1.png) 23px center no-repeat;}
.down a i{display:block; position:absolute; top:0px; right:0px; height:71px; width:78px; background:url(../images/ico2.png) left center no-repeat;}
.down a:hover{background:url(../images/img1009on.png) left top no-repeat; color:#FFF;}
.down a:hover i{display:none;}
.contact { width:1200px; height:auto;}
.contact .fl{width:1200px;margin:20px auto; }
.contact .fr{width:1200px;}
.contact h2{line-height:75px; font-weight:400; font-size:25px; background:url(../images/img24.gif) left bottom no-repeat;}
.contact .form{padding-top:44px; width:100%; overflow:hidden; position:relative;}
.contact .form ul{margin-right:-40px;}
.contact .form li{float:left; width:50%; min-height:43px; padding-bottom:20px; position:relative;}
.contact .form .li_01{width:100%;}
.contact .form .input{border:#e5e5e5 solid 1px; padding:0 27px; margin-right:40px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;	
}
.contact .form .input1{width:100%; height:41px; line-height:41px; font-size:15px;}
.contact .form .li_01 .input{padding:10px 27px;}
.contact .form textarea{width:100%; height:100px; line-height:31px; font-size:15px;}
.contact .btn{clear:both; padding-top:10px;}
.contact .btn1{width:129px; height:48px; background:#4caa4a; font-size:17px; color:#FFF; font-weight:bold;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;	
}
.contact .name{font-size:17px; line-height:35px; padding:16px 0 0 0;}
.contact .list{padding-bottom:10px;}
.contact .list li{font-size:15px; line-height:35px; position:relative; min-height:35px; padding-left:30px; color:#999;}
.contact .list img{position:absolute; left:0px; top:7px;}

.news li{height:371px; position:relative; border-bottom:#e0e0e0 dashed 1px; padding:0 40px 0 650px;}
.news .time{position:absolute; left:10px; top:30px; text-align:center; width:76px; height:96px; background:#f3f3f3; font-size:14px; color:#999; font-weight:bold; line-height:32px;}
.news .time div{color:#4caa4a; margin:0 5px; height:57px; line-height:57px; border-bottom:#b4b4b4 dashed 1px; font-size:30px;}
.news .imgDiv{position:absolute; left:86px; top:30px;}
.news .name{font-size:22px; line-height:30px; padding:50px 0 5px 0;}
.news .msg{font-size:15px; color:#999; line-height:30px;}
.news .msg em{padding:0 8px;}
.news .content{font-size:16px; line-height:35px; color:#666; height:130px; padding-top:25px;}
.news .more a{font-size:17px; color:#4caa4a; font-weight:bold; padding-right:18px; background:url(../images/img8.png) right center no-repeat;}

.newShow .title{font-size:30px; padding-bottom:8px;}
.newShow .msg{font-size:15px; color:#999; line-height:30px;}
.newShow .msg em{padding:0 8px;}
.newShow .content{font-size:16px; line-height:35px; text-align:justify; padding:40px 0 25px 0; border-bottom:#e0e0e0 dashed 1px; color:#666;}
.newShow .content .imgDiv{padding:25px 0;}

.pageBtn{height:70px; padding-top:32px;}
.pageBtn li{float:left; padding-right:1px;}
.pageBtn li a{display:block; width:50px; height:50px; background:#a5d4a4;}
.pageBtn li a:hover{background:#4caa4a;}
.pageBtn .fr a{display:block; font-size:15px; font-weight:bold; color:#fff; background:#4caa4a; width:132px; height:44px; line-height:44px; text-align:center;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;	
}

.footNews .title{line-height:120px; font-size:25px;}
.footNews .list{width:100%; overflow:hidden; position:relative;}
.footNews ul{width:120%;}
.footNews li{float:left; width:538px; height:490px; position:relative; padding-left:81px;}
.footNews .time{position:absolute; left:0px; top:0px; text-align:center; width:76px; height:96px; background:#f3f3f3; font-size:14px; color:#999; font-weight:bold; line-height:32px;}
.footNews .time div{color:#4caa4a; margin:0 5px; height:57px; line-height:57px; border-bottom:#b4b4b4 dashed 1px; font-size:30px;}
.footNews .imgDiv{margin-left:-5px;}
.footNews .name{font-size:22px; line-height:30px; padding:32px 0 2px 0;}
.footNews .msg{font-size:15px; color:#999; line-height:30px; height:50px;}
.footNews .msg em{padding:0 8px;}
.footNews .more a{font-size:17px; color:#4caa4a; font-weight:bold; padding-right:18px; background:url(../images/img8.png) right center no-repeat;}

.about_01{padding:20px 0 60px 0; width:982px;}
.about_01 .fl{width:455px;}
.about_01 .name{padding:30px 0 45px 0; font-size:25px; color:#000;}
.about_01 .content{color:#666; font-size:15px; line-height:22px; text-align:justify;}
.about_01 .imgDiv{clear:both; padding-top:22px;}

.about_02{height:670px; background:url(../images/about_02.jpg) center bottom no-repeat; position:relative;}
.about_02 .title{text-align:center; font-size:20px; color:rgba(255,255,255,0.3); padding:55px 0;}
.about_02 .title div{color:#FFF; font-size:35px; padding-bottom:5px;}
.about_02 .list{width:1100px; margin:0 auto; height:440px; position:relative;}
.about_02 li{float:left; width:275px;}
.about_02 .box{margin:0 12px; background:rgba(75,84,96,0.2); border:rgba(255,255,255,0.2) solid 1px; height:357px; position:relative;}
.about_02 .time{height:175px; padding:40px 0 0 78px; font-size:15px; color:#b7b7b7; text-transform:uppercase; background:url(../images/nimg30.png) center 138px no-repeat;}
.about_02 .time em{font-size:40px; color:#FFF; display:inline-block; padding-right:22px; background:url(../images/img15.png) right center no-repeat;}
.about_02 .content{font-size:14px; line-height:29px; color:#FFF; font-weight:bold; padding:0 25px;}
.about_02 .imgDiv{position:absolute; left:0px; top:210px; width:100%; text-align:center; opacity:0; filter:alpha(opacity=0);}
.about_02 li.on .box{background:rgba(0,0,0,0.24);}
.about_02 li.on .time{background:url(../images/nimg30_2.png) center 138px no-repeat; color:#23d566;}
.about_02 li.on .time em{color:#23d566; background:url(../images/img15on.png) right center no-repeat;}
.about_02 li.on .content{opacity:0; filter:alpha(opacity=0);}
.about_02 li.on .imgDiv{opacity:1; filter:alpha(opacity=1);}
.about_02 .btnDiv{position:absolute; z-index:10; left:0px; bottom:42px; width:100%; text-align:center;}
.about_02 .btnDiv span{display:inline-block; width:25px; height:12px; background:url(../images/ico3.png) center top no-repeat;}
.about_02 .btnDiv span.on{background:url(../images/ico3on.png) center top no-repeat;}
.about_02 .prev{display:inline-block; width:25px; height:13px; background:url(../images/prev3.png) center no-repeat;}
.about_02 .next{display:inline-block; width:25px; height:13px; background:url(../images/next3.png) center no-repeat;}

.about_03 li{float:left; width:33.333%; text-align:center; height:290px; font-size:18px; color:#666;}
.about_03 li h2{font-size:25px; color:#333; padding:25px 0 15px 0;}

.job{width:890px; margin:0 auto;}
.job .name{height:65px; line-height:55px; padding-left:42px; font-size:18px; color:#666; cursor:pointer; background:url(../images/job.png) center top no-repeat;}
.job .box{display:none; font-size:15px; line-height:35px; color:#666; padding:15px 42px 25px 42px;}
.job .box .fl{width:345px;}
.job .box .fr{width:345px; min-height:100px; position:relative;}
.job .box .fr em{position:absolute; left:-6em; top:0px;}
.job li.on .name{background:url(../images/jobon.png) center top no-repeat; color:#FFF;}
.job li.on .box{display:block;}



#jc{height:auto!important;}
.tug{ display:block; width:106px;height:106px; margin: auto; border-radius:50%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; }









