@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}


/* banner部分 */
.banner { overflow:hidden; width:100%;position: relative;z-index: 1;padding-top: 100px;}
#flashs{ position:relative; height:680px; overflow:hidden;width: 100%;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{width: 100%;text-align: center;position: absolute;bottom: 27px;left: 0;z-index: 9999;/*! display: none; */}
#flashs .btn span {display: inline-block;width:30px;height: 5px;cursor: pointer; background: #acacac;margin-left: 6px;    border-radius: 2px;}
#flashs .btn span.cur {background: #0ba43b;width:50px;}
#flashs .bd{/*! display: none */}
#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(img/babot1.webp) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(img/babot2.webp) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}
/* search部分 */
.wrap-search {height: 64px;border-bottom: 1px solid #e0e0e0;display: none;}
.search .keyword {float: left; font-size: 14px;color: #333;margin-top: 25px;height: 16px;line-height: 16px;}
.search .keyword span {float: left;width: 90px;color: #333;}
.search .keyword p {float: left;}
.search .keyword p a {float: left;color: #333;font-size: 14px;margin-right: 10px;}
.search .keyword p a:hover {color: #ff6000;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 330px; height: 35px;margin-top: 15px;overflow: hidden;background: #fff;}
.search .inp input {border:none;height: 33px;line-height: 33px;width: 269px;float: left; text-indent: 12px; font-size: 14px;color: #888;border: 1px solid #e1e1e1;border-right: none;border-radius: 15px 0 0 15px;}
.search .inp .sea {display: block; float: right; width: 60px;height: 35px;
background: #008742;color: #fff;text-align: center;line-height: 35px;
border-radius: 0 15px 15px 0;
}


/*  product   */
.product {padding: 65px 0; background: #f8f8f8;}
.product h2 {font-size: 30px;font-weight: normal;margin-top: 0;text-align: center;background: url(img/index/title.webp) no-repeat center;}
.product  p{
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px;
	color: #7b7b7b;
	height: 50px;
	line-height: 50px;
}
.jtjs_product {height: 550px;background: #fff;padding-top: 65px;}
.jtjs_product h2 {font-size: 30px;font-weight: normal;margin-top: 0;text-align: center;background: url(img/index/title.webp) no-repeat center;}
.jtjs_product h2 a {color: #008742;text-transform: capitalize;}
.jtjs_product h2 span {display: block;font-size: 12px;color: #999;}
.jtjs_product p {
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px;
	color: #7b7b7b;
	height: 50px;
	line-height: 50px;
}
.jtjspro_con {margin-top: 25px;}
.jtjspro_con dl {width: 182px;height: 142px;padding: 10px;/*! background: #fff; */float: left;margin-left: 15px;/*! box-shadow: 5px 5px 10px #ccc; */margin-bottom: 20px;}
.jtjspro_con dl:hover {/*! box-shadow: 0 0 12px 1px rgba(0,0,0,0.3); */}
.jtjspro_con dl:first-child {margin-left: 0px;}
.jtjspro_con dl:nth-child(7) {margin-left: 0px;}
.jtjspro_con dl dt {width: 100%;height: 130px;overflow: hidden;border: 1px solid #ddd;border-radius: 10px;background: #f1fefe;}
.jtjspro_con dl dt img {transition: all 0.3s;width: 100% !important;height: 130px;border-radius: 10px;}
.jtjspro_con dl dd {height: 30px;line-height: 30px;text-align: center;font-size: 16px;border: 1px solid #008742;border-radius: 37px;width: 60%;margin: auto;background: #008742;margin-top: -20px;z-index: 9999999999999999999999;position: relative;}
.jtjspro_con dl dd a {color: #fff;}
.jtjspro_con dl dd a.a_menu {display: block;width: 84px;height: 31px;margin: 0 auto;}
.jtjspro_con dl:hover dd a.a_menu {background: url(img/common/bg02.webp) no-repeat center;}
.jtjspro_con dl:hover dt img {transform: scale(1.5);}
.pro_con .pro_left {width: 240px;background: #fff;}
.pro_con .pro_left h2 {padding: 30px 0;text-align: center;position: relative;font-size: 27px;height: 56px;background: #0ba43b;width: 240px;background: url(img/index/pro_left_t.webp) no-repeat center;}
.pro_con .pro_left h2 a {color: #fff;}
.pro_con .pro_left h2 i{display: block;font-size: 12px;text-transform:uppercase;color: #fff;}
.pro_con .pro_left .left_con {width: 240px;background: #fff;height: 591px;overflow: hidden;}
.pro_con .pro_left .left_con .con_p1 {height: 49px;line-height: 49px;font-size: 20px;color: #333;text-indent: 46px;position: relative;font-weight: bold;border-bottom: 2px solid #e6e6e6;text-align: left;margin-top: 20px;margin-bottom: 5px;}
.pro_con .pro_left .left_con .con_p1 em {display: block;width: 25px;height: 25px;position: absolute;left: 5px;top: 12px;}
.pro_con .pro_left .left_con .con_p1  a{color:#333;left: -18px;position: relative;}
.pro_con .pro_left .left_con .conbox {margin: 0 10px;}
.pro_con .pro_left .left_con .con_title {height: 42px;line-height: 42px;font-size: 18px;position: relative;border-radius: 5px;}
.pro_con .pro_left .left_con .con_title a {color: #333;}

.pro_con .pro_left .left_con ul {padding-bottom: 10px;}
.pro_con .pro_left .left_con ul li {height: 42px;font-size: 14px;width: 240px;position: relative;border-top: 1px solid #ededed;background: url(img/index/icon02.webp) no-repeat 210px center;}
.pro_con .pro_left .left_con ul li:first-child {border-top: none;}
.pro_con .pro_left .left_con ul li a {display: block;line-height: 38px;height: 38px;padding-left: 30px;}
.pro_con .pro_left .left_con ul li.cur a ,.pro_con .pro_left .left_con ul li:hover a {color: #1eb848;}
.pro_con .pro_left .left_con ul li.cur ,.pro_con .pro_left .left_con ul li:hover {background: url(img/index/icon03.webp) no-repeat 210px center;}
.pro_con .pro_tel {height: 46px;background: #0ba43b;color: #fff;padding: 27px 0;text-align: center;}
.pro_con .pro_tel .telp1 {font-size: 16px;}
.pro_con .pro_tel .telp2 {font-size: 26px;font-weight: bold;}

.pro_con .con_right {width: 1030px;}
.pro_con .con_right .r_top {height: 252px;padding: 35px 50px 20px 435px;position: relative;background: #f0f0f0;}
.pro_con .con_right .r_top dt {display: block;width: 400px;height: 322px;position: absolute;left: 0;top: 0;}
.pro_con .con_right .r_top dt img {display: block;width: 400px;height: 322px;}
.pro_con .con_right .r_top dd.dd1 {font-size: 26px;font-weight: bold;margin-bottom: 10px;}
.pro_con .con_right .r_top dd.dd1 a {color: #000;}
.pro_con .con_right .r_top dd.dd2 {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.pro_con .con_right .r_top dd.dd2 span {display: block;margin-top: 10px;color: #333;font-size: 18px;margin-bottom: 10px;}
.pro_con .con_right .r_top dd.dd3 {position: relative;overflow: hidden;height: 41px;}
.pro_con .con_right .r_top dd.dd3 a {float: left;width: 127px;height: 41px;line-height: 41px;text-align: center;background: #fff;color: #e50126;margin-right: 3px;font-size: 18px;}

.pro_con .con_right .r_top dd.dd3 a:hover {background: #e50126;color: #fff;}
.pro_con .con_right .r_bot {}
.pro_con .con_right .r_bot li {float: left;width: 245px;margin: 6px 10px 20px 10px;border: 1px solid #ddd;height: 300px;}
.pro_con .con_right .r_bot li.bdnot {margin-left: 0;}
.pro_con .con_right .r_bot li i {display: block;width: auto;overflow: hidden;padding: 3px;background: #fff;}
.pro_con .con_right .r_bot li img {display: block;transition: all 0.5s;width: 240px;height: 240px;}
.pro_con .con_right .r_bot li p {height: 52px;line-height: 52px;text-align: center;font-size: 16px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

.pro_con .con_right .r_bot li:hover i {background: #fe0000;}
.pro_con .con_right .r_bot li:hover p {background: #fe0000;color: #fff;}


.went {height: 465px;background: url(img/index/wentbg.webp) no-repeat center;}
.went .container {background: url(img/index/went04.webp) no-repeat right 40px;height: 465px;}
.went h3 {font-size: 36px;color: #fff;padding-top: 60px;text-indent: 30px;margin-bottom: 10px;}
.went .p1 {font-size: 24px;color: #fff;text-indent: 30px;}

.went ul {position: relative;overflow: hidden;margin-top: 50px;}
.went ul li {float: left;}
.went ul li img {display: block;margin-left: 30px;}

/**/
.pzcc {height: 600px;background: url(img/index/pzccbg.webp) no-repeat center;border-bottom: 1px solid #ddd;}
.pzcc h2 {font-size: 36px;text-align: center;color: #000;padding-top: 80px;margin-bottom: 50px;}
.pzcc .concase {height: 393px;position: relative;overflow: hidden;}
.pzcc .concase img {display: block;position: absolute;opacity: 0;}
.pzcc .concase img.pzccimg01 {left: 130px;top: 565px;}
.pzcc .concase img.pzccimg02 {left: 245px;top: 685px;}
.pzcc .concase img.pzccimg03 {left: 355px;top: 550px;}
.pzcc .concase img.pzccimg04 {left: 460px;top: 680px;}
.pzcc .concase img.pzccimg05 {left: 550px;top: 520px;}
.pzcc .concase img.pzccimg06 {left: 655px;top: 660px;}
.pzcc .concase img.pzccimg07 {left: 790px;top: 610px;}
.pzcc .concase img.pzccimg08 {left: 850px;top: 690px;}
.pzcc .concase img.pzccimg09 {left: 875px;top: 525px;}


.pzcc .pzcc_con {height: 500px;position: relative;padding: 0 27px;top: 79px;border-radius: 0 0 44px 0;}
.pzcc .pzcc_con h3 {font-size: 30px;font-weight: bold;color: #0ba43b;padding-top: 0;margin-bottom: 58px;text-align: center;}
.pzcc .pzcc_con .pzcc_p1 {font-size: 22px;text-align: center;color: #333;margin-bottom: 25px;text-align: center;margin-bottom: 30px;color: #7b7b7b;height: 50px;line-height: 50px;}
.pzcc .pzcc_con .conbox {position: relative;overflow: hidden;}
.pzcc .pzcc_con .conbox ul {position: relative;}
.pzcc .pzcc_con .conbox ul li {float: left;margin-left: 20px;border: 1px solid #EBEBEB;float: left;padding: 4px;background: #fff;width: 177px;}
.pzcc .pzcc_con .conbox ul li:first-child {margin-left: 0;}
.pzcc .pzcc_con .conbox ul li i {display: block;height: 250px;position: relative;padding: 4px;background: #fff;font-size: 14px;}
.pzcc .pzcc_con .conbox ul li i img {width: 100%;}

.pzcc .pzcc_con .conbox ul li span {display: block;width: 102px;height: 102px;border: 1px solid #0ba43b;position: absolute;right: 10px;bottom: 18px;background: #fff;} 
.pzcc .pzcc_con .conbox ul li img.img02 {
	display: block;
	height: 102px;
}
.pzcc .pzcc_con .conbox ul li p {height: 35px;line-height: 35px;text-align: center;font-size: 16px;}
.pzcc .pzcc_con .conbox ul li:hover i {border-color: #008742;}
.pzcc .pzcc_con .conbox ul li:hover span {border-color: #008742;}
.pzcc .pzcc_con .conbox ul li:hover p {color: #008742;}

.pzcc .pzcc_con .pzcc_btnl {display: block;width: 35px;height: 55px;position: absolute;left: -35px;top: 260px;background: #00a148;border-radius: 15px 0 0 15px;cursor: pointer;}
.pzcc .pzcc_con .pzcc_btnl img {display: block;margin: 19px auto;}
.pzcc .pzcc_con .pzcc_btnr {display: block;width: 35px;height: 55px;position: absolute;right: -35px;top: 260px;background: #00a148;border-radius: 0 15px 15px 0;cursor: pointer;}
.pzcc .pzcc_con .pzcc_btnr img {display: block;margin: 19px auto;}

.pzcc .pzcc_con .pzcc_btnl:hover ,.pzcc .pzcc_con .pzcc_btnr:hover {background: #FE0000;}
/**/
.lypk {padding: 30px 0;height: 1269px;background: url(img/index/lypkbg01.webp) no-repeat center;}
.lypk .container {position: relative;}
.lypk .lypkbg {display: block;width: 394px;height: 517px;position: absolute;left: -360px;bottom: -35px;background: url(img/index/lypkbg02.webp) no-repeat center;z-index: 1;}
.lypk h2 {text-align: center;font-size: 26px;font-weight: normal;color: #333;margin-bottom: 5px;}
.lypk .lypk_p1 {font-size: 36px;color: #0ba43b;text-align: center;font-weight: bold;margin-bottom: 10px;}
.lypk .lypk_con {background: #fff;padding: 40px 50px 10px 50px;background: #fff;position: relative;}
.lypk .lypk_con .conbox {background: url(img/index/lypkbg03.webp) no-repeat center;margin-bottom: 15px;}
.lypk .lypk_con dl {width: 443px;position: relative;}
.lypk .lypk_con dl img {display: block;}
.lypk .lypk_con dl dt {position: relative;width: 447px;height: 235px;overflow: hidden;}
.lypk .lypk_con dl.fl dt span {display: block;width: 210px;height: 38px;background: #0ba43b;border-radius: 0 0 15px 15px;position: absolute;left:125px;top: 8px;line-height: 35px;font-size: 18px;color: #fff;text-align: center;}
.lypk .lypk_con dl.fr dt span {display: block;width: 210px;height: 38px;background: #a1a1a1;border-radius: 0 0 15px 15px;position: absolute;left:125px;top: 8px;line-height: 35px;font-size: 18px;color: #fff;text-align: center;}
.lypk .lypk_con dl dd.dd1 {font-size: 21px;font-weight: bold;color: #333;margin: 8px 0;}
.lypk .lypk_con dl dd.dd2 {font-size: 14px;line-height: 20px;margin-bottom: 5px;padding:0 15px;background: url(img/index/lypkbg04.webp) no-repeat left 6px;}
.lypk .lypk_con dl dd.dd2 b {color: #FE0000;}


/**/
.kxyz {height: 580px;background: url(img/index/kxyzbg.webp) no-repeat center;border-bottom: 1px solid #ddd;}
.kxyz h2 {font-size: 36px;text-align: center;color: #000;padding-top: 80px;margin-bottom: 50px;}
.kxyz .concase {height: 393px;position: relative;overflow: hidden;}
.kxyz .concase img {display: block;position: absolute;opacity: 0;}
.kxyz .concase img.kxyzimg01 {left: 130px;top: 565px;}
.kxyz .concase img.kxyzimg02 {left: 245px;top: 685px;}
.kxyz .concase img.kxyzimg03 {left: 355px;top: 550px;}
.kxyz .concase img.kxyzimg04 {left: 460px;top: 680px;}
.kxyz .concase img.kxyzimg05 {left: 550px;top: 520px;}
.kxyz .concase img.kxyzimg06 {left: 655px;top: 660px;}
.kxyz .concase img.kxyzimg07 {left: 790px;top: 610px;}
.kxyz .concase img.kxyzimg08 {left: 850px;top: 690px;}
.kxyz .concase img.kxyzimg09 {left: 875px;top: 525px;}






.kxyz .kxyz_con {height: 488px;position: relative;padding: 0 27px;top: 80px;border-radius: 0 0 44px 0;}
.kxyz .kxyz_con h3 {font-size: 30px;text-align: center;font-weight: bold;color: #0ba43b;padding-top: 0;margin-bottom: 5px;text-transform: capitalize;}
.kxyz .kxyz_con .kxyz_p1 {font-size: 22px;text-align: center;color: #333;margin-bottom: 25px;text-align: center;margin-bottom: 30px;color: #7b7b7b;height: 50px;line-height: 50px;}
.kxyz .kxyz_con .conbox {position: relative;overflow: hidden;}
.kxyz .kxyz_con .conbox ul {position: relative;}
.kxyz .kxyz_con .conbox ul li {float: left;margin-left: 20px;border: 1px solid #EBEBEB;float: left;padding: 4px;background: #fff;width: 282px;}
.kxyz .kxyz_con .conbox ul li:first-child {margin-left: 0;}
.kxyz .kxyz_con .conbox ul li i {display: block;height: 218px;position: relative;padding: 4px;background: #fff;}
.kxyz .kxyz_con .conbox ul li i img {width: 100%;}

.kxyz .kxyz_con .conbox ul li span {width: 102px;height: 102px;border: 1px solid #0ba43b;position: absolute;right: 10px;bottom: 18px;background: #fff;display: none;} 
.kxyz .kxyz_con .conbox ul li img.img02 {
	display: block;
	height: 102px;
}
.kxyz .kxyz_con .conbox ul li p {height: 40px;line-height: 40px;text-align: center;font-size: 16px;}
.kxyz .kxyz_con .conbox ul li:hover i {border-color: #008742;}
.kxyz .kxyz_con .conbox ul li:hover span {border-color: #008742;}
.kxyz .kxyz_con .conbox ul li:hover p {color: #008742;}

.kxyz .kxyz_con .kxyz_btnl {display: block;width: 35px;height: 55px;position: absolute;left: -35px;top: 260px;background: #00a148;border-radius: 15px 0 0 15px;cursor: pointer;}
.kxyz .kxyz_con .kxyz_btnl img {display: block;margin: 19px auto;}
.kxyz .kxyz_con .kxyz_btnr {display: block;width: 35px;height: 55px;position: absolute;right: -35px;top: 260px;background: #00a148;border-radius: 0 15px 15px 0;cursor: pointer;}
.kxyz .kxyz_con .kxyz_btnr img {display: block;margin: 19px auto;}

.kxyz .kxyz_con .kxyz_btnl:hover ,.kxyz .kxyz_con .kxyz_btnr:hover {background: #FE0000;}


/**/
.advantage {}
.advantage .adv_top {height: 160px;color: ;text-align: center;}
.advantage .adv_top .container {position: relative;}
.advantage .adv_top .advbg {width: 261px;height: 198px;position: absolute;right: -290px;top: -88px;}
.advantage .adv_top .advxl {width: 88px;height: 27px;position: absolute;left: 50%;margin-left: -44px;bottom: -65px;background: url(img/index/advbg03.webp) no-repeat center;}
.advantage .adv_top h2 {font-size: 28px;padding-top: 50px;margin-bottom: 10px;}
.advantage .adv_top  {font-size: 28px;padding-top: 15px;margin-bottom: 10px;}
.advantage .adv_top h2 b {font-size: 38px;color: #1eb848;}
.advantage .adv_top .adv_p1 {font-size: 16px;text-transform: uppercase;}

.advantage .adv_con {height: 1350px;background: url(img/index/youshi_bg.png) no-repeat center top;}
.advantage .adv_con .container {position: relative;}
.advantage .adv_con .advbox {width: 590px;position: absolute;}
.advantage .adv_con .advbox h3 {padding-left: 12px;border-left: 7px solid #1eb848;height: 42px;margin-bottom: 20px;}
.advantage .adv_con .advbox h3 span {display: block;font-size: 26px;color: #000;height: 27px;line-height: 27px;}
.advantage .adv_con .advbox h3 i {display: block;font-size: 13px;color: #999;}
.advantage .adv_con ol {list-style:decimal;margin-left: 19px;}
.advantage .adv_con ol li {font-size: 17px;line-height: 24px;margin-bottom: 12px;}


.advantage .adv_con .adv1 {right: -30px;top: 26px;}
.advantage .adv_con .adv2 {left: 135px;top: 326px;}
.advantage .adv_con .adv3 {right: -30px;top: 626px;}
.advantage .adv_con .adv3 .adv3_p1 {height: 43px;margin-top: 35px;}
.advantage .adv_con .adv3 .adv3_p1 a {float: left;width: 119px;background: #1eb848;color: #fff;font-size: 16px;line-height: 43px;text-align: center;border-radius: 10px;}
.advantage .adv_con .adv3 .adv3_p1 span {float: left;margin-left: 15px;padding-top: 8px;font-size: 18px;}
.advantage .adv_con .adv3 .adv3_p1 span b {font-size: 26px;color: #FE0000;}
.advantage .adv_con .adv4 {left: 145px;top: 926px;}



.about {padding: 50px 0;background: #f7f7f7;}
.about h2 {font-size: 28px;text-align: center;background: url(img/index/title.webp) no-repeat center;text-transform: capitalize;font-weight: normal;}
.about h2 a {color: #1eb848;text-transform: capitalize;}
.about .abo_p1 {text-align: center;margin-bottom: 30px;background-position: top;font-size: 16px;color: #7b7b7b;height: 40px;line-height: 40px;}
.about .abo_p1:before{ border:1px solid #ddd}
.about .abo_con {}
.about .abo_con .conleft {width: 450px;height: 336px;}
.about .abo_con .conright {width: 755px;height: 336px;margin-right: 15px;}
.about .abo_con .conright .r_p1 {font-size: 18px;font-weight: bold;margin-bottom: 30px;padding-top: 15px;}
.about .abo_con .conright .r_p1 a {color: #333;font-size: 30px;}
.about .abo_con .conright .r_p1 span {display: block;width: 62px;height: 2px;background: #0ba43b;margin-top: 10px;}
.about .abo_con .conright .r_p2 {font-size: 16px;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 10px;font-weight: 400;font-family: inherit;}
.about .abo_con .conright .r_p3 {margin-bottom: 40px;}
.about .abo_con .conright .r_p3 a {float: left;width: 120px;height: 36px;background: url(img/index/khjzbg02.webp) no-repeat center;}
.about .abo_con .conright .r_p3 a:hover {background: url(img/index/khjzbg03.webp) no-repeat center;}
.about .abo_con .conright .r_p3 span {float: left;font-size: 20px;padding: 7px 20px;background: #008742;margin-top: 26px;color: #fff;border-radius: 22px;}
.about .abo_con .conright .r_p3 span b {color: #fff;}
.about .abo_con .conright ul {}
.about .abo_con .conright ul li {float: left;width: 200px;height: 84px;font-size: 16px;text-align: center;border-left:1px dotted #999 ;}
.about .abo_con .conright ul li span {display: block;height: 50px;line-height: 50px;margin-bottom: 5px;}
.about .abo_con .conright ul li span b {font-size: 50px;color: #1eb848;margin-right: 10px;font-weight: normal;}
.about .abo_con .conright ul li span em {color: #1eb848;font-weight: bold;/*! float: left; *//*! z-index: 999; */position: absolute;margin-left: 125px;margin-top: -58px;}

.about .abo_con .conright ul li:first-child {width: 120px;text-align: left;border-left: none;}


/**/
.zzry {background-color: #f7f7f7;}



/**/
.news {padding: 60px;background-color: #fff;}
.news h2 {font-size: 36px;text-align: center;margin-bottom: 5px;background: url(img/index/title.webp) no-repeat center;}
.news h2 a {color: #333;}
.news .news_p1 {font-size: 16px;text-align: center;color: #666;margin-bottom: 35px;height: 50px;line-height: 50px;}
.news .news_type {text-align: center;margin-bottom: 60px;height: 20px;border-bottom: 1px solid #eeeeee;}
.news .news_type a {display: inline-block;*display: inline;*zoom: 1;width: 140px; height: 39px;line-height: 39px;font-size: 18px;border: 1px solid #d8d8d8;position: relative;color: #333;margin-right: 17px;border-radius: 25px;background: #fff;color: #333;}
.news .news_type a.cur {background: #1eb848;border-color: #0dca40;color: #fff;}

.news .news_con .concase {display: none;}
.news .news_con .concase.cur {display: block;}
.news .news_con .conleft {width: 540px;}
.news .news_con .conleft dt {height: 312px;overflow: hidden;width: 540px;position: relative;height: 319px;}
.news .news_con .conleft dt img {transition: all 0.5s;display: block;width: 540px;height: 320px;}
.news .news_con .conleft dd.dd1 {height: 24px;line-height: 24px;font-size: 16px;margin: 10px 0;}
.news .news_con .conleft dd.dd1 a {color: #333;}
.news .news_con .conleft dd.dd2 {font-size: 14px;line-height: 24px;}
.news .news_con .conleft:hover dt img {transform: scale(1.2);}
.news .news_con .conleft:hover dd.dd1 a {color: #FE0000;}
.news .news_con .conright .case_img {
 width: 170px;
 float: left;
 margin-right: 10px;
}

.news .news_con .conright .case_img img {

  width: 170px;
  float: left;
  border: 1px solid #e1e1e1;
}
.news .news_con .conright {width: 720px;}
.news .news_con .conright .concase {display: none;}
.news .news_con .conright .concase.cur {display: block;}
.news .news_con .conright .r_case {position: relative;padding: 0 105px 0 17px;height: 125px;background: url(img/index/newsicon01.webp) no-repeat 665px center;margin-bottom: 20px;}
.case_img {width:200px;float: left}
.news .news_con .conright .r_case .case_img img {display: block;width: 170px;height: 120px;transition: all 0.5s;}
.news .news_con .conright .r_case .case_p1 {font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 10px;padding-top: 10px;width: 400px;float: right;}
.news .news_con .conright .r_case .case_p1 a {color: #333;}
.news .news_con .conright .r_case .case_p2 {height: 48px;line-height: 24px;font-size: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 10px;width: 400px;float: right;}
.news .news_con .conright .r_case .case_p3 {font-size: 14px;color: #999;width: 400px;float: right;}
.news .news_con .conright .r_case:hover span {color: #0075c2;}
.news .news_con .conright .r_case:hover .case_p1 {color: #0075c2;}

.news .news_con .conright .r_case:hover {background: url(img/index/newsicon02.webp) no-repeat 665px center;}
.news .news_con .conright .r_case:hover .case_img img {transform: scale(1.1);}
.news .news_con .conright .r_case:hover .case_p1 a {color: #1eb848;}




























.peer {height: 790px;overflow: hidden;background-color: #fff;}
.peer h2 {font-size: 30px;font-weight: normal;margin-top: 65px;text-align: center;background: url(img/index/title.webp) no-repeat center;}
.peer  p{
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px;
	color: #7b7b7b;
	height: 50px;
	line-height: 50px;
}

.peer h2 a {color: #008742;}
.peer h2 img {margin: 18px auto;}
.pee_left {height: 540px;width: 285px;float: left;}
.pee_left ul {border-right:1px solid #dedede;}
.pee_left ul li {width: 284px;height: 134px;background: url(img/index/peebg01.webp) no-repeat center;margin-top: 1px;position: relative;}
.pee_left ul li:first-child {margin-top: 0;}
.pee_left ul li span {display: block; padding: 25px 0 0 34px;font-size: 12px;}
.pee_left ul li b {display: block; padding: 16px 0 0 34px;font-size: 18px;}

.pee_left ul li:hover {background: url(img/index/peebg02.webp) no-repeat center;}
.pee_left ul li:hover b ,.pee_left ul li:hover span {color: #fff;}
.pee_left ul li.cur {background: url(img/index/peebg02.webp) no-repeat center;}
.pee_left ul li.cur b ,.pee_left ul li.cur span {color: #fff;}
.pee_left ul li a{height:134px;display:block;}

.pee_right {width: 993px;border:1px solid #dedede;height: 537px;float: right;position: relative;overflow: hidden;}
.pee_right .r_con {height: auto;width: 100%;position: relative;z-index: 1;}
.pee_right .r_con  img{height: 537px;width: 993px;}
.pee_right .pee_r01 {display: none;}
.pee_right .pee_r01.cur {display: block;}
#pee_right1 ul ,#pee_right2 ul ,#pee_right3 ul ,#pee_right4 ul {position: relative;width: 100%;}
#pee_right1 ul li ,#pee_right2 ul li ,#pee_right3 ul li ,#pee_right4 ul li {position: relative;float: left;}
.pee_right .r_s1 {position: absolute;left: 810px;top: 38px;z-index: 2;display: block!important; width: 70px;height: 70px;background: url(img/common/zuo.webp) no-repeat center;}
.pee_right .r_s2 {position: absolute;left: 884px;top: 38px;z-index: 2;display: block!important; width: 70px;height: 70px;background: url(img/common/you.webp) no-repeat center;}
.pee_right .r_s1:hover {background: url(img/common/zuo1.webp) no-repeat center;}
.pee_right .r_s2:hover {background: url(img/common/you1.webp) no-repeat center;}
.pee_right .r_bom {height: 80px;width: 100%;background: url(img/index/r_bombg.webp) no-repeat center;position: absolute;left: 0;bottom: 0;}
.pee_right .r_bom .r_p1 {height: 32px;line-height: 32px;padding: 24px 0;}
.pee_right .r_bom .r_p1 a {font-size: 26px;color: #fff;padding-left: 40px;}
.pee_right .r_bom .r_p1 span {padding:1px 3px;background: #008742;font-size: 12px;color: #fff;position: relative;top: -20px;left: 10px;}
.pee_right .r_bom .r_a1 {display: block;width: 55px;height: 31px;background: url(img/index/bg02.webp) no-repeat center;position: absolute;left: 866px;top: 24px;}


.zzry .xuanxiang { overflow:hidden; width:100%; margin:0 auto; padding:25px 0; margin-bottom:30px; height:135px; border-top:2px solid #e4e4e4;}
.zzry .xuanxiang li{ float:left; width:182px; border-right:1px dotted #c7c7c7; text-align:center}
.zzry .xuanxiang .last{ border:none; }
.zzry .xuanxiang li img{ display:block; position:absolute; left:0; top:0;width: 112px;}
.zzry .xuanxiang a{ display:block; font-size:14px; color:#555; text-decoration:none; }
.zzry .xuanxiang i{ display:block; position:relative; width:112px; height:80px; overflow:hidden; margin:0 auto; margin-bottom:15px;}
.zzry .xuanxiang li:hover img{ top:-80px;}
.zzry .xuanxiang li:hover a{ color:#1b43c4; font-weight:bold}

/*yqlj*/
.yqlj {padding:25px 0;background: #f5f5f5;border-top: 1px solid #e0e0e0;}
.yqlj .yqlj_con .yqlj_p1 {width: 75px;font-size: 16px;color: #fff;height: 20px;line-height: 20px;}
.yqlj .yqlj_con .yqlj_p1 a {color: #333;}
.yqlj .yqlj_con .yqlj_p2 {width: 1100px;}
.yqlj .yqlj_con .yqlj_p2 a {padding:0 10px; float: left;line-height: 20px;font-size: 13px;color: #666;}
.yqlj .yqlj_con .yqlj_p2 a:first-child {border-left:none;padding-left: 0;}
.yqlj .yqlj_con .yqlj_p2 a:hover {color: #e50126;}
