﻿/*anli*/
.anli{margin-top:5px;}
.anlibox{overflow:hidden;}

.wide{width:1280px;margin:0 auto;}
.kb{height:50px;clear:both;}

/*wz*/
.wz{border-bottom:1px solid #f9f9f9;padding-bottom:15px;font-size:16px;color:#333;overflow:hidden;}
.wz a{color:#333;}
.wz i{width:18px;height:18px;float:left;display:block;overflow:hidden;}
.wz p{float:left;margin-left:15px;overflow:hidden;}


.anli02{overflow:hidden;}
.anli02 span{border-radius:50px;width:150px;height:40px;line-height:40px;border:2px solid #007d2f;background-color:#ffffff;margin-right: 15px;margin-top:30px;display:block;float: left;font-size:16px;font-weight:600;color:#121212;overflow:hidden;}
.anli02 span a{color:#007d2f;text-align:center;display:block;overflow:hidden;}
.anli02 span:hover{background-color:#007d2f;color:#fff;overflow:hidden;}
.anli02 span:hover a{background-color:#007d2f;color:#fff;overflow:hidden;}



.anli01{width: 1280px;margin: 0 auto;margin-top:40px;overflow: hidden;}
.anli01 li{width: 395px;margin-bottom: 20px;float:left;margin-right: 47px;}
.anli01 li:nth-child(3n){float:right;margin-right:0px;}
.anli01 li i{width:100%;border-radius:5px 5px 0 0;display:block;overflow:hidden;}
.anli01 li i img{width: 395px;height: 240px;}
.anli01 li:hover i img{ transform: scale(1.05, 1.05); transition: .60s transform;}
.anli01 li:hover p p3{ color:#e81d20;}
.anli01 li p{width:100%;border-radius:0 0 5px 5px;background:#f8f8f8;display:block;overflow:hidden;}
.anli01 li p p1{width:90%;margin:0 auto;margin-top: 5%;margin-bottom: 1%;font-size:18px;text-align:left;color:#121212;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.anli01 li p p2{width:90%;margin:0 auto;margin-bottom: 3%;font-size:14px;line-height: 18px;text-align:left;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.anli01 li p p3{width:90%;margin:0 auto;margin-bottom: 5%;font-size:14px;text-align:left;color:#999;display:block;overflow:hidden;}




.cp01{width: 1280px;margin: 0 auto;margin-top:40px;overflow: hidden;}
.cp01 li{width: 282px;margin-bottom: 20px;float:left;padding:3px;background: #fff;border:3px solid #f9f9f9;margin-right: 8px;}
.cp01 li:nth-child(4n){float:right;margin-right:0px;}
.cp01 li i{width:100%;border-radius:5px 5px 0 0;display:block;overflow:hidden;}
.cp01 li i img{width: 277px;height: 355px;margin: 2px;}
.cp01 li:hover i img{ transform: scale(1.05, 1.05); transition: .60s transform;}
.cp01 li:hover p p3{ color:#e81d20;}
.cp01 li p{width:100%;border-radius:0 0 5px 5px;background:#f8f8f8;display:block;overflow:hidden;}
.cp01 li p p1{width:90%;margin:0 auto;margin-top: 5%;margin-bottom: 1%;font-size:18px;text-align:left;color:#121212;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.cp01 li p p2{width:90%;margin:0 auto;margin-bottom: 3%;font-size:14px;line-height: 18px;text-align:left;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.cp01 li p p3{width:90%;margin:0 auto;margin-bottom: 5%;font-size:14px;text-align:left;color:#999;display:block;overflow:hidden;}

















.cp_r{overflow:hidden;}
.cp_r01{height:40px;line-height:30px;border-bottom:1px dashed #cccccc;overflow:hidden;}
.cp_r01 p{font-size:22px;margin-left:1px;float:left;overflow:hidden;}

.cp_r02{overflow:hidden;}

.cp_r02 li{width:365px;float:left;margin-right: 52px;margin-top: 25px;overflow:hidden;}
.cp_r02 li:nth-child(3n){float:right;margin-right:0;}
.cp_r02_pic{width:365px;height:245px; border-radius: 5px;overflow:hidden;}
.cp_r02_pic img{width:365px;height:245px;overflow:hidden;}
.cp_r02_pic img:hover{ transform: scale(1.1, 1.1); transition: .60s transform;}
.cp_r02_wb{width:365px;height:90px;line-height:45px;font-size:16px;overflow:hidden;}
.cp_r02_wb p{width:365px;height:25px;margin:0 auto;line-height:25px;margin-top:10px;font-size:18px;overflow:hidden;}
.cp_r02_wb p a:hover{color:#007d2f;margin-top:10px;font-size:19px;overflow:hidden;transition: 1s;-webkit-transition: 1s;}
.cp_r02_wb span{width:365px;height:45px;margin:0 auto;line-height:23px;font-size:16px;margin-top:5px;color:#999999;display:block;overflow:hidden;}


.cp_r03{overflow:hidden;}
.cp_r03 li{width:1168px;float:left;padding:15px;border: 1px solid #ddd;margin-top: 25px;border-radius: 5px;overflow:hidden;}
.cp_r03_pic{width:246px;height:164px;float:left;overflow:hidden;}
.cp_r03_pic img{width:246px;height:164px;overflow:hidden;}
.cp_r03_pic img:hover{ transform: scale(1.1, 1.1); transition: .60s transform;}
.cp_r03_wb{width:900px;float:left;line-height:45px;float:right;text-align: left;font-size:16px;overflow:hidden;}
.cp_r03_wb p{height:25px;margin:0 auto;line-height:25px;margin-top:10px;font-size:18px;overflow:hidden;}
.cp_r03_wb p a:hover{width:260px;height:25px;margin:0 auto;color:#007d2f;line-height:25px;margin-top:10px;font-size:18px;overflow:hidden;}
.cp_r03_wb span{height:65px;margin:0 auto;line-height:22px;font-size:15px;margin-top:5px;color:#999999;text-align: justify;display:block;overflow:hidden;}
.cp_r03_wb i a{font-style: initial;width:100px;height:30px;line-height:30px;text-align:center;background-color:#666666;float:right;font-size:15px;margin-top:15px;border-radius: 5px;color:#f0f0f0;display:block;overflow:hidden;}
.cp_r03_wb i a:hover{width:100px;height:30px;line-height:30px;text-align:center;background-color:#007d2f;float:right;font-size:15px;margin-top:15px;color:#ffffff;display:block;overflow:hidden;}


.fanye {
    margin: 0 auto; 
    margin-top:35px;
    height: 30px;
    text-align: center;
}
.fanye a,.fanye span {
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;font-size: 16px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 5px;
    background: #fff;
}
.fanye a:hover{color:#007d2f;}



.con{width:1200px;margin:0 auto;overflow:hidden;}
.con01{width:380px;height: 360px;margin:0 auto;border:1px dashed #dddddd;border-radius: 5px;margin-left: 27px;float:left;overflow:hidden;}
.con01:hover{border:1px dashed #fcfcfc;background:#fbfbfb;transition: 1s;-webkit-transition: 0.5s;}
.con01 p{width:320px;margin:0 auto;margin-top: 30px;font-size:18px;color:#333;overflow:hidden;}
.con01 span{width:320px;margin:0 auto;margin-top:15px;font-size:20px;color:#ee0205;display:block;overflow:hidden;}
.con01 i{width:40px;height:2px;background:#dedede;margin-left: 30px;margin-top:20px;display:block;overflow:hidden;}
.con01 font{width:320px;margin:0 auto;margin-top: 20px;line-height: 26px;font-size:16px;color:#999999;display:block;overflow:hidden;}
.con02{width:380px;height: 360px;border:1px dashed #dddddd;text-align:center;border-radius: 5px;margin-left: 27px;float:left;overflow:hidden;}
.con02 i{width:105px;height:105px;margin:0 auto;display:block;margin-top:40px;overflow:hidden;}
.con02:hover i img{-webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
    -webkit-transform: rotateX(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);-webkit-transition: all .3s linear;transition: all .3s linear;color:#009944;display:block;overflow:hidden;}
.con02:hover{border:1px dashed #fcfcfc;background:#fbfbfb;transition: 1s;-webkit-transition: 0.5s;}
.con02 p{width: 300px;margin: 0 auto;margin-top: 20px;font-size:16px;overflow:hidden;}
.con02 span{margin-top:40px;font-size:16px;color:#999999;display:block;overflow:hidden;}
.con03{width:380px;height: 360px;margin:0 auto;border:1px dashed #dddddd;border-radius: 5px;margin-left: 27px;float:left;overflow:hidden;}
.con03:hover{border:1px dashed #fcfcfc;background:#fbfbfb;transition: 1s;-webkit-transition: 0.5s;}
.con03 p{width:320px;margin:0 auto;margin-top: 30px;font-size:18px;color:#333;overflow:hidden;}
.con03 span{width:320px;margin:0 auto;margin-top:15px;font-size:16px;color:#999;display:block;overflow:hidden;}
.con03 i{width:40px;height:2px;background:#dedede;margin-left: 30px;margin-top:20px;display:block;overflow:hidden;}
.con03 font{width:320px;margin:0 auto;margin-top: 20px;line-height: 26px;font-size:16px;color:#999999;display:block;overflow:hidden;}



.map{width:1200px;margin:0 auto;overflow:hidden;}








.about{overflow: hidden;}
.about_l{width:22%;float:left;overflow:hidden;}
.about_l p{width:262px;border:1px solid #f0f0f0;border-radius:5px;margin-top: 20px;display:block;overflow:hidden;}
.about_l p p1{width:240px;margin:0 auto;margin-top:3%;display:block;overflow:hidden;}
.about_l p p1 img{width:171px;display:block;overflow:hidden;}
.about_l p p1 img:hover{ transform: scale(1.1, 1.1); transition: .60s transform;}
.about_l p p2{width:230px;margin:0 auto;font-size:16px;margin-top:10px;margin-bottom: 15px;color:#999;display:block;overflow:hidden;}
.about_l font{border-radius: 5px;background:#f0f0f0;padding: 20px;font-size:20px;display:block;overflow:hidden;}
.about_l span{font-size:16px;display:block;overflow:hidden;}
.about_l span a{border-radius: 5px;background:#f0f0f0;padding: 15px;margin-top: 1px;color:#666;display:block;overflow:hidden;}
.about_l span a:hover{color:#e7280e;padding-left: 10px;display:block;overflow:hidden;}
.about_r{width:72%;float:right;overflow:hidden;}
.about_r01{overflow:hidden;}
.about_r01 p{font-size:24px;color:#121212;margin-bottom: 10px;overflow:hidden;}
.about_r01 span{font-size:16px;color:#666;    padding-bottom: 10px;border-bottom:1px solid #f0f0f0;display:block;overflow:hidden;}
.about_r02{margin:20px 0 40px 0;font-size:16px;line-height:32px;text-align:justify;overflow:hidden;}
.aboutbox{max-width: 100%;min-width:100%;margin:0 auto;text-align:center;margin-top:10px;overflow: hidden;}
.aboutbox i{display:block;overflow:hidden;}
.aboutbox p{font-size:18px;color:#121212;line-height:34px;margin-top:25px;overflow:hidden;}
.about_r03{border-top:1px solid #f0f0f0;font-size:16px;padding-top: 25px;overflow:hidden;}
.about_r03 p{overflow:hidden;}

.tuijian{background:#f0f0f0;padding:30px;margin-top:20px;margin-bottom:35px;overflow:hidden;}
.tuijian p{font-size:20px;border-bottom:1px solid #dedede;margin:0;}
.tuijian span{font-size:16px;margin-top:20px;display:block;overflow:hidden;}
.tuijian span a{width: 372px;height: 30px;line-height:35px; margin-right: 30px;float:left;display:block;overflow:hidden;}




































