.fl{float: left;}
.fr{float: right;}
.pchidden{display: none !important;}
/* banner */
.mybanner2{width: 100%;position: relative;}
.mytu{width: 100%;height: 100%;}
.mytu img{width: 100%;display: block;}
.boxtxt{width: 100%;position: absolute;top: 0;left: 0;height: 100%;z-index: 9;}
.cont2{width: 1200px;margin: 6% auto 0;}
.cont2 h1{font-size: 38px !important;color: #fff;margin: 0;font-weight: normal;}
.cont2 span{font-size: 22px;color: #fff;display: inline-block;margin-bottom: 12px;font-weight: 100;letter-spacing: 1px;}
.martop{margin-top: 30px;}

.topnav{width: 100%;height: 60px;background: #F2F2F2;border: 1px solid #C9C9C9;box-sizing: border-box;}
.content{width: 1200px;margin: 0 auto;height: 100%;}
.mylink{}
.mylink a{width: 260px;display: block;height: 100%;float: left;font-size: 22px;color: #21409D;line-height: 60px;font-weight: 500;text-align: center;border-left: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;box-sizing: border-box;}
.ycur,.mylink a:hover{border-top: 5px solid #5575D4;line-height: 50px !important;background: #fff;}

.chanpin{padding-top: 64px;padding-bottom: 34px;}
.ch3{font-size: 36px;line-height: 36px;font-weight: 500;color: #232F3E;text-align: center;}
.ch5{margin-top: 26px;font-size: 18px;line-height: 27px;font-weight: 500;color: #808080;text-align: center;}
.box5{width: 25%;float: left;padding-top: 65px;}
.btu{width: 100%;margin-bottom: 10px;}
.btu img{width: auto;display: block;margin: 0 auto;}
.box5 h3{font-size: 24px;color: #333333;font-weight: 500;text-align: center;}
.box5 p{font-size: 18px;line-height: 26px;color: #333333;font-weight: 500;text-align: center;margin-top: 15px;}
.cbox{margin-top: 16px;}

/*  */
.what{height:470px;background:rgba(241,241,241,1);padding: 60px 0 0;}
.wbox{width: 1082px;margin: 42px auto 0;}
.wtxt{margin-top: 34px;}
.wtxt p{font-size:20px;color:rgba(35,47,62,1);}
.wtxt p span{font-size: 28px !important;font-weight: 800 !important;color: #FAAD14 !important;margin-right: 20px;margin-left: 8px;}

/*  */
.ciba{padding: 40px 0 51px;}
.ciba p{font-size:24px;font-weight:500;color:rgba(0,0,0,0.7);line-height:54px;text-align: center;}
.ciba p span{font-size: 38px !important;color: #FAAD14 !important;}
.ciimg{width: 100%;margin-bottom: 31px;}
.ciimg img{display: block;margin: 0 auto;}

.jiaru{height: 258px;background: url(../img/bg.jpg) no-repeat center;}
.jiaru h3{font-size: 32px;color: #fff;line-height: 32px;text-align: center;max-width: 1200px;margin: 0 auto;font-weight: normal;padding: 66px 0 30px;}
.jiaru a{display: block;width: 117px;height:45px;box-sizing: border-box;border: 1px solid #fff;border-radius: 5px;font-size: 18px;color: #fff;text-align: center;line-height: 45px;margin: 0 auto;}

.conbox{padding: 49px 69px;box-sizing: border-box;margin: 60px 0;}
.conbox:hover{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2);}
.leftbox{width: 536px;}
.leftbox h3{font-size: 24px;line-height: 36px;color: #2C76DF;font-weight: 500;margin-bottom: 12px;}
.leftbox p{font-size: 16px;line-height: 28px;color:rgba(0,0,0,0.7);margin-bottom: 24px;}
.leftbox h5{font-size:16px;font-weight:500;color:rgba(0,0,0,0.7);line-height:24px;margin-bottom: 12px;}
.leftbox h5 span{color:rgba(44,118,223,1) !important;}

.rightbox{width: 470px;margin-top: 50px;}
.rightbox table{border-collapse:collapse;border:none;width: 100%;display: block;}
.rightbox table tbody{width: 100%;display: block;}
.rightbox table tbody tr{width: 100%;display: block;}
.rightbox tr td,.rightbox tr th{border:solid #EBEBEB 1px;display: inline-block;box-sizing: border-box;float: left;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #333;}
.rightbox tr td:nth-child(1),.rightbox tr th:nth-child(1){width: 40%;}
.rightbox tr td:nth-child(2),.rightbox tr th:nth-child(2){width: 17%;}
.rightbox tr td:nth-child(3),.rightbox tr th:nth-child(3){width: 13%;}
.rightbox tr td:nth-child(4),.rightbox tr th:nth-child(4){width: 30%;}
.rightbox tr td img{width: 80%;display: block;margin: 15px auto 0;}


/*  */
.what2{padding: 85px 0 50px;box-sizing: border-box;}
.wbox2{width: 1040px;margin: 0 auto;}
.wtxt2{margin-top: 96px;}
.wtxt2 p{font-size:28px;font-weight:400;color:rgba(69,69,69,1);line-height:30px;margin-bottom: 28px;}
.wimg2{margin-top: 10px;}

.tuan{height:auto;background:rgba(238,238,238,1);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);width: 100%;padding: 70px 0 90px;}
.tubox{margin-top: 60px;}
.tbox2{width: 23%;background: #fff;height: 320px;padding-top: 60px;float: left;margin-right: 2.666%;}
.tbox2:nth-child(4){margin-right: 0 !important;}
.timg{width: 100%;margin-bottom: 35px;}
.timg img{display: block;margin: 0 auto;}
.tbox2 h4{font-size:24px;font-weight:500;color:rgba(51,51,51,1);text-align: center;}
.tbox2 p{font-size:18px;font-weight:400;color:rgba(51,51,51,1);line-height:26px;text-align: center;}

.youshi{padding: 100px 0 100px;}
.you{margin-top: 50px;}
.leftyou{width: 33.3%;}
.youtxt{text-align: right;margin-bottom: 50px;}
.youtxt:nth-child(2){margin-right: 66px;}
.youtxt:nth-child(3){margin-right: 20px;}
.youtxt h3{font-size:28px;font-weight:500;color:rgba(246,112,1,1);line-height:42px;margin-bottom: 15px;}
.youtxt p{font-size:18px;font-weight:400;color:rgba(35,47,62,1);line-height:30px;}
.conimg{width: 33.3%;margin-top: 34px;}
.conimg img{width: 100%;display: block;margin: 0 auto;}
.rightyou{width: 33.3%;}
.rightyou .youtxt{text-align: left !important;margin-bottom: 60px !important;}
.rightyou .youtxt:nth-child(2){margin: 0 0px 50px 26px !important;}

.liuch{margin-top: 60px;}
.tuo{width: 100%;height:auto;background:rgba(238,238,238,1);padding: 80px 0 100px;}
.lbox2{width: 17%;float: left;margin-right: 3.75%;}
.lbox2:last-child{margin-right: 0 !important;}
.lbox2 h3{font-size:24px;font-weight:500;color:rgba(51,51,51,1);margin: 40px 0 12px;text-align: center;}
.lbox2 p{font-size:18px;font-weight:400;color:rgba(103,103,103,1);}
.limg2{width: 100%;}
.limg2 img{display: block;margin: 0 auto;}

@media only screen and (min-width: 300px) and (max-width: 767px) {
	#bbanner{height:250px;}
	.sjhidden{display: none !important;}
	.pchidden{display: block !important;}
	.boxtxt{display: flex;align-items: center;}
	.cont2{margin: 0;width: 100%;padding: 0 1.5rem;}
	.cont2 h1{font-size: 2.9rem !important;line-height: 2.9rem;}
	.cont2 span{font-size: 1.5rem;margin-bottom: 3rem;}
	.martop{margin-top: 1.5rem;}
	.mylink a{width: 50%;font-size: 1.5rem;line-height: 3rem;}
	.content{width: 100%;}
	.topnav{height: 3rem;}
	.ycur, .mylink a:hover{border-top: 0.05rem solid #5575D4 !important;line-height: 3rem !important;}
	.box5{width: 50%;padding-top: 1rem;}
	.ch3{font-size: 2.4rem;line-height: 2.4rem;}
	.ch5{font-size: 1.4rem;line-height: 1.9rem;margin-top: 1.35rem;}
	.btu img{width: 5rem;}
	.btu{margin-bottom:1rem;}
	.box5 h3{font-size: 1.6rem;}
	.box5 p{font-size: 1.3rem;line-height: 1.75rem;margin-top: 0.5rem;}
	.chanpin{padding: 3rem 0 1.5rem;}
	.what{height: auto;padding: 3rem 0 2rem;}
	.wbox{width: 100%;margin: 2rem auto 0;padding: 0 1.5rem;box-sizing: border-box;}
	.wimg{width: 100%;display: flex;justify-content: center;margin-top: 1.5rem;}
	.wimg img{width: 14.5rem;}
	.wtxt{margin-top: 1.5rem;}
	.wtxt p{font-size: 1.4rem;line-height: 2rem;margin-bottom: 1.4rem;}
	.wtxt p span{font-size: 1.5rem !important;margin: 0 5rem 0 2rem;}
	.jiaru{height:auto;padding:1rem;}
	.jiaru h3{font-size: 2rem;line-height: 1rem;padding: 2rem 0 2rem 0;}
	.jiaru a{width:50%}
	.ciba{width: 100%;padding: 2rem 1.5rem 3rem;box-sizing: border-box;}
	.ciimg{margin-bottom: 1.5rem;}
	.ciimg img{width: 100%;}
	.ciba p span{font-size: 2.4rem !important;display: block;}
	.ciba p{font-size: 1.8rem;line-height: 2.7rem;text-align: center;}
	
	.conbox{margin: 0;padding: 3rem 1.5rem;}
	.rightbox{width: 100%;margin-top: 1.5rem;}
	.leftbox{width: 100%;}
	.leftbox h3{font-size: 1.9rem;line-height: 2.9rem;margin-bottom: 3rem;}
	.leftbox p{font-size: 1.4rem;line-height: 2.4rem;margin-bottom: 1.2rem;}
	.leftbox h5{font-size: 1.4rem;line-height: 2.4rem;margin-bottom: 3rem;}
	.rightbox tr td, .rightbox tr th{font-size: 1.2rem;line-height: 3rem;height: 3rem;}
	.rightbox tr td img{margin: 2rem auto 0;}
	.what2{padding: 0.85rem 1.5rem 3rem;width: 100%;}
	.wbox2{width: 100%;}
	.wtxt2{margin-top: 3rem;width: 100%;}
	.wtxt2 p{font-size: 1.4rem;line-height: 1.5rem;margin-bottom: 1.4rem;}
	.wimg2{width: 100%;display: flex;justify-content: center;}
	.wimg2 img{width: 17rem;display: block;}
	.tuan{padding: 0.7rem 1.5rem 3rem;box-sizing: border-box;}
	.tubox{margin-top: 3rem;}
	.tbox2{width: 46%;margin-right: 8%;height:16rem;padding-top: 1rem;margin-bottom: 1.5rem;}
	.tbox2:nth-child(2n){margin-right: 0 !important;}
	.timg img{width: 5.6rem;}
	.timg{margin-bottom: 1.5rem;}
	.tbox2 h4{font-size: 1.5rem;margin:0;}
	.youshi{padding: 5rem 1.5rem 0rem;box-sizing: border-box;}
	.you{margin-top: 3rem;}
	.leftyou{width: 100%;}
	.conimg{width: 100%;margin-bottom: 1.5rem;}
	.rightyou{width: 100%;}
	.tbox2 p{font-size: 1.2rem;line-height: 1rem;}
	.youtxt{text-align: left !important;padding: 0;margin-bottom: 1.5rem;}
	.rightyou .youtxt:nth-child(2){margin: 0 0 3rem !important;}
	.youtxt h3{font-size: 1.8rem;line-height: 3rem;margin-bottom: 3rem;}
	.youtxt p{font-size: 1.3rem;line-height: 1.9rem;}
	.conimg img{width: 80%;}
	.rightyou .youtxt{margin-bottom: 1.5rem !important;}
	.youtxt:nth-child(3){margin-right: 0;}
	.tuo{padding: 0.8rem 1.5rem;box-sizing: border-box;}
	.liuch{margin-top: 3rem;}
	.lbox2{width: 45%;margin:0 10% 1.5rem 0;height: 18rem;}
	.lbox2:nth-child(2n){margin-right: 0 !important;}
	.lbox2 h3{font-size: 1.5rem;margin:1rem 0;}
	.lbox2 p{font-size: 1.3rem;}
	.limg2 img{width: 5rem;}
}
