/*banner*/
.banner{max-width: 1920px;margin: 0 auto;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .iconfont{
	position: absolute;
	width: 60px;
	line-height: 60px;
	text-align: center;
	top: 50%;
	margin-top: -30px;
	background-color: rgba(0,0,0,0.5);
	color: #FFFFFF;
	font-size: 30px;
	z-index: 10;
	transition: ease-in-out 0.3s;
	cursor: pointer;
}
.button-next-banner{right: -60px;}
.button-prev-banner{left: -60px;}
.banner:hover .button-next-banner{right: 0;}
.banner:hover .button-prev-banner{left: 0;}

@media screen and (max-width: 800px) {
	.banner .iconfont{display: none;}
}


/*service*/
.service_top{padding-top: 30px; text-align:center;}
.service_top .fla span{font-size: 12px;color: #828282;}
.service_top .fla p{ font-size: 30px; color: #000000; margin-top: 10px; font-weight: bold; /*line-height: 16px;*/}
.service_top .fra span{font-size: 16px;color: #7d7d7d;display: block;padding: 30px 0 0px;text-align: center; height:30px;}
.service_top .fra p{width: 250px; margin:0 auto;line-height: 40px;text-align: center;background-color: #1152AE;color: #FFFFFF;}

.service_main{background: url(../images/bg1.jpg)no-repeat center #F9F9F9;padding: 40px 0 100px;}
.service_main li{float: left;width: 24.25%;margin-right: 1%;background-color: #FFFFFF;padding: 40px 25px;box-sizing: border-box;transition: ease-in-out 0.3s;}


.service_main li:last-child{margin-right: 0;}
.service_main li .tb{position: relative;text-align: center;}
.service_main li .tb img{height: 50px;}
.service_main li .tb .img1{display: none;}
.service_main li .tb span{position: absolute;top: 0;right: 0;}
.service_main li .bt{text-align: center;font-size: 26px;color: #252525;padding: 20px 0 30px;border-bottom: 1px solid #eeeeee;}
.service_main li .bt font{color: #6a6a6a;font-size: 14px;display: block;margin-bottom: 5px;}
.service_main li .text{text-align: center;line-height: 25px;margin: 40px 0;font-size: 16px;}
.service_main li > a{display: block;width: 94px;line-height: 39px;text-align: center;overflow: hidden;color: #FFFFFF !important;background-color: #1152AE;margin: 0 auto;}
/*.service_main li > a:hover{opacity: 0.8;}*/

.service_main li{margin-top: 0px;background-color: #1152AE;}
.service_main li *{color: #FFFFFF !important;}
.service_main li > a{color: #1152AE !important;background-color: #FFFFFF;}
.service_main li.tb .img1{display: none ;}
.service_main li .tb .img2{display: inline-block ;}

.service_main li:hover{margin-top: -30px;/*background-color: #FFFFFF;*/}
/*.service_main li:hover *{color: #1152AE !important;}
.service_main li:hover > a{color: #FFFFFF !important;background-color: #1152AE;}
.service_main li:hover .tb .img2{display: none !important;}
.service_main li:hover .tb .img1{display: inline-block !important;}*/


@media screen and (max-width: 1200px) {
	.service_top{padding-top: 5%;}
	.service_top .fl span{font-size: 10px;}
	.service_top .fl p{font-size: 20px;margin-top: 5px;}
	.service_top .fr span{padding: 15px 0 20px;}
	.service_main{padding: 5% 0;}
	.service_main li{padding: 20px 15px;}
	.service_main li .bt{font-size: 16px;padding: 10px 0 15px;}
	.service_main li .text{line-height: 20px;font-size: 12px;margin: 15px 0;}
	.service_main li > a{width: 80px;line-height: 30px;font-size: 12px;}
	.service_main li .bt font{font-size: 9px;}
}
@media screen and (max-width: 800px) {
	.service_main li{margin-top: 0 !important;}
}
@media screen and (max-width: 640px) {
	.service_top .fl,.service_top .fr{width: 100%;text-align: center;}
	.service_top .fr p{margin: 0 auto;}
	.service_main li{width: 49%;margin-right: 2%;margin-bottom: 2%;padding: 15px;}
	.service_main li .tb img{height: 40px;}
	.service_main li:nth-child(2n){margin-right: 0;}
	.service_main li .bt{padding: 5px 0 10px;}
	.service_main li .text{margin: 10px 0; min-height: 80px;}
}


/*product*/
.product{padding: 100px 0;background: url(../images/bg2.jpg)no-repeat center;}
.product .title{margin-bottom: 85px;text-align: center;color: #FFFFFF;}
.product .title span{font-size: 48px;font-weight: bold;display: block;}
.product .title font{color: #999999;display: block;margin: 5px 0 15px;}
.product .title p{font-size: 16px;}

.container-product{padding: 0 100px !important;}
.product_box{overflow: hidden;}
.product_box a{background-color: #FFFFFF;color: #4b4b4b;display: block;float: left;}
/*.product_box a:hover span{opacity: 0.8;}*/
.product_box a .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/cp_hover.png)no-repeat center rgba(0,0,0,0.6);opacity: 0;transition: ease-in-out 0.1s;}
.product_box a:hover .bg{opacity: 1;}

.product_box a:nth-child(1){position: relative;}
.product_box a:nth-child(1),.product_box a:nth-child(2){width: 27.2%;}
.product_box a:nth-child(2){position: absolute;left: 0;bottom: 0;}
.product_box a:nth-child(1) .pic-box,.product_box a:nth-child(2) .pic-box{position: relative;overflow: hidden;width: 53%;padding-top: 69.5%;}
.product_box a:nth-child(1) .text,.product_box a:nth-child(2) .text{width: 47%;padding-top: 20%;}
.product_box a:nth-child(1) .text p,.product_box a:nth-child(2) .text p{padding: 0 10px;line-height: 20px;height: 40px;overflow: hidden;}
.product_box a:nth-child(1) .text span,.product_box a:nth-child(2) .text span{display: inline-block;margin-top: 15%;line-height: 30px;font-size: 12px;color: #FFFFFF;padding: 0 15px 0 30px;background: url(../images/tb3.png)no-repeat center left 15px #1152AE;border-radius: 20px;}

.product_box a:nth-child(3){width: 33.7%;margin-left: 0.5%;position: relative;}
.product_box a:nth-child(4),.product_box a:nth-child(5){width: 18.8%;position: relative;margin-left: 0.5%;}
.product_box a:nth-child(3) .pic-box{position: relative;padding-top: 114%;overflow: hidden;width: 100%;}
.product_box a:nth-child(4) .pic-box,.product_box a:nth-child(5) .pic-box{position: relative;padding-top: 100%;overflow: hidden;width: 100%;}
.product_box a:nth-child(3) .text,.product_box a:nth-child(4) .text,.product_box a:nth-child(5) .text{width: 100%;position: absolute;left: 0;bottom: 6%;}
.product_box a:nth-child(3) .text p,.product_box a:nth-child(4) .text p,.product_box a:nth-child(5) .text p{line-height: 25px;text-align: center;padding: 0 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.product_box a:nth-child(3) .text span,.product_box a:nth-child(4) .text span,.product_box a:nth-child(5) .text span{display: none;}

.product_box a:nth-child(6){width: 38.1%;margin-left: 0.5%;margin-top: 0.5%;position: relative;}
.product_box a:nth-child(6) .pic-box{position: relative;overflow: hidden;width: 64%;padding-top: 50%;}
.product_box a:nth-child(6) .text{width: 36%;padding-top: 13%;}
.product_box a:nth-child(6) .text p{padding: 0 10px;line-height: 20px;height: 40px;overflow: hidden;}
.product_box a:nth-child(6) .text span{display: inline-block;margin-top: 15%;line-height: 30px;font-size: 12px;color: #FFFFFF;padding: 0 15px 0 30px;background: url(../images/tb3.png)no-repeat center left 15px #1152AE;border-radius: 20px;}


.container-product .iconfont{width: 70px;line-height: 120px;text-align: center;position: absolute;top: 50%;margin-top: -60px;background-color: rgba(255,255,255,0.8);color: #101010;font-size: 66px;cursor: pointer;z-index: 10;}
.container-product .iconfont:hover{background-color: rgba(17,82,174,0.6);color: #FFFFFF;}
.button-next-product{right: 25px;}
.button-prev-product{left: 25px;}

@media screen and (max-width: 1200px) {
	.product{padding: 5% 0;}
	.product .title{margin-bottom: 5%;}
	.product .title span{font-size: 26px;}
	.product .title font{font-size: 12px;margin: 5px 0 10px;}
	.product .title p{font-size: 14px;}
	.container-product .iconfont{line-height: 30px;top: auto;margin-top: 0;bottom: 0;font-size: 24px;left: 50% !important;}
	.button-next-product{right: auto;margin-left: 10px;}
	.button-prev-product{margin-left: -80px;}
	.container-product{padding: 0 0 50px 0 !important;}
}
@media screen and (max-width: 820px) {
	.product_box a .text span{display: none !important;}
	.product_box a .text p{padding: 0 5px !important;font-size: 12px;height: 30px !important;line-height: 30px !important;}
	.product_box a{width: 32% !important;margin: 0 2% 2% 0 !important;}
	.product_box a:nth-child(3n){margin-right: 0 !important;}
	.product_box a:nth-child(2){position: static !important;}
	.product_box .pic-box{width: 100% !important;padding-top: 100% !important;}
	.product_box .text{padding: 0 !important;position: static !important;width: 100% !important;text-align: center;}
	.product_box a .bg{display: none !important;}
}


/*youshi*/
.youshi{padding: 80px 0 60px;}
.youshi .title{text-align: center;margin-bottom: 70px;}
.youshi .title span{display: inline-block;font-size: 36px;color: #272727;line-height: 45px;padding: 55px 0 15px 200px;background: url(../images/bt.jpg)no-repeat center left;}
.youshi .title p{font-size: 16px;margin-top: 10px;}

.youshi_box .pic-box{position: absolute;left: 0;top: 0;width: 50%;height: 100%;background-color: #EEEEEE;overflow: hidden;}
.youshi_box .info{min-height: 370px;width: 50%;padding: 0 30px 0 50px;box-sizing: border-box;background: url(../images/bk.png)no-repeat top right #FFFFFF;}
.youshi_box .info .xh{margin-top: 40px;position: relative;font-size: 18px;color: #9b9b9b;}
.youshi_box .info .xh font{color: #1152AE;font-size: 30px;line-height: 40px;padding-right: 33px;background: url(../images/tb4.png)no-repeat center right 8px;}
.youshi_box .info .xh i{width: 70px;height: 1px;background-color: #1152AE;position: absolute;bottom: 6px;left: -85px;}
.youshi_box .info .bt{font-weight: bold;font-size: 30px;color: #2e2e2e;padding: 15px 0 20px;border-bottom: 1px solid #d2d2d2;}
.youshi_box .info .bt font{color: #1152AE;}
.youshi_box .info .nr{padding: 25px 0 20px 7px;}
.youshi_box .info .nr p{line-height: 35px !important;font-size: 14px !important;color: #2c2c2c !important;padding-left: 20px;background: url(../images/tb5.png)no-repeat left top 12px;}

.youshi_btn{box-sizing: border-box;border: 1px solid #d2d2d2;cursor: pointer;}
.youshi_btn .bg{background-repeat: no-repeat;background-position: center;background-size: 100%;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;}
.youshi_btn .bt{padding: 25px 10px 20px;text-align: center;color: #FFFFFF;background-color: rgba(0,0,0,0.7);}
.youshi_btn .bt p{font-size: 26px;}
.youshi_btn .bt span{display: inline-block;width: 48%;line-height: 38px;text-align: left;font-size: 30px;}
.youshi_btn .bt span i{float: right;height: 4px;width: 40%;background-color: #FFFFFF;margin-top: 17px;}
/*.youshi_btn:hover .bt{color: #1152AE;}
.youshi_btn:hover .bt i{background-color: #1152AE;}*/
.youshi_btn:hover .bt{background-color: rgba(0,0,0,0.3);}

@media screen and (max-width: 1200px) {
	.youshi{padding: 5% 0;}
	.youshi .title{margin-bottom: 5%;}
	.youshi .title span{font-size: 24px;line-height: 30px;padding: 40px 0 10px 130px;background-size: auto 70px;}
	.youshi .title p{font-size: 14px;margin-top: 5px;}
	.youshi_box .info{padding: 0 20px;min-height: 330px;}
	.youshi_box .info .xh{margin-top: 20px;}
	.youshi_box .info .bt{font-size: 24px;padding: 10px 0 15px;}
	.youshi_box .info .nr{padding: 15px 0 15px 5px;}
	.youshi_box .info .nr p{line-height: 30px !important;background-position-y: 10px;}
	.youshi_btn .bt{padding: 15px 10px;}
	.youshi_btn .bt p{font-size: 20px;}
	.youshi_btn .bt span{font-size: 24px;}
	.youshi_btn .bt span i{height: 2px;margin-top: 18px;}
}
@media screen and (max-width: 640px) {
	.youshi_box .pic-box{display: none;}
	.youshi_box .info{width: 100%;background: #FFFFFF;border: 3px solid #1152AE;border-bottom: none;padding: 0 15px;min-height: auto;}
	.youshi_btn .bt{padding: 10px 5px;}
	.youshi_btn .bt p{font-size: 14px;}
	.youshi_btn .bt span{font-size: 20px;line-height: 28px;}
	.youshi_btn .bt span i{margin-top: 13px;}
	.youshi_btn .bg{background-size: auto 100%;}
}

/*customer*/
.customer .title{text-align: center;margin-bottom: 55px;color: #323232;}
.customer .title span{ font-size:16px;}
.customer .title p{font-size: 36px;font-weight: bold;margin-bottom: 10px;}
.customer .title p font{color: #1152AE;}

.customer .list{overflow: hidden;border-top: 1px solid #e3e1e1;border-left: 1px solid #e3e1e1;}
.customer .list li{float: left;width: 16.66666%;box-sizing: border-box;border-right: 1px solid #e3e1e1;border-bottom: 1px solid #e3e1e1;padding: 2px;}
.customer .list li:hover{background-color: #dcdcdc;}
.customer .list li .img{position: relative;overflow: hidden;padding-top: 68%;background-color: #FFFFFF;}
.customer .list li .img img{
	position: absolute;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.customer .bg{max-width: 1920px;margin: 0 auto;}
.customer .bg img{display: block;width: 100%;}

@media screen and (max-width: 1200px) {
	.customer .title{margin-bottom: 5%;}
	.customer .title p{font-size: 20px;}
}
@media screen and (max-width: 640px) {
	.customer .list li{width: 25%;}
}

/*case*/
.case .title{padding: 85px 0 65px;text-align: center;}
.case .title p{font-size: 36px;font-weight: bold;margin-bottom: 10px;color: #323232;}
.case .title span{color: #767676; font-size:16px;}

.case_btn{position: relative;margin-bottom: 45px;}
.case_btn .hr{width: 100%;height: 1px;background-color: #e5e5e5;left: 0;top: 6px;position: absolute;}
.gallery-thumbs-case{max-width: 900px;}
.case_btn .swiper-wrapper{  display: inline-block; text-align: center;}
.case_btn .swiper-slide{cursor: pointer;    display: inline-block;}
.case_btn .swiper-slide .tb i{display: block;margin: 0 auto;}
.case_btn .swiper-slide .tb .i1{width: 11px;height: 11px;border: 1px solid #E5E5E5;border-radius: 50%;}
.case_btn .swiper-slide .tb .i2{width: 1px;height: 13px;background-color: #E5E5E5;}
.case_btn .swiper-slide .bt{text-align: center;line-height: 24px;font-size: 16px;padding: 8px 10px;}
.case_btn .swiper-slide-thumb-active .tb i{background-color: #1152AE !important;border-color: #1152AE !important;}
.case_btn .swiper-slide-thumb-active .bt{color: #1152AE;}

.gallery-top-case{padding: 0 18.5% !important;}

.case_box{display: block;position: relative;padding-top: 54.2%;overflow: hidden;background-color: #E5E5E5;}
.case_box .text{position: absolute;width: 100%;left: 0;bottom: -140px;background-color: rgba(0,0,0,0.6);box-sizing: border-box;padding: 20px 50px;transition: ease-in-out 0.5s;}
.case_box .text span{display: block;font-size: 30px;font-weight: bold;color: #FFFFFF;line-height: 40px;margin-bottom: 10px;}
.case_box .text p{color: #e8e8e8;line-height: 25px;max-height: 50px;overflow: hidden;}
.gallery-top-case .swiper-slide-active .text{bottom: 0 !important;}

.button-next-case,.button-prev-case{width: 18.5%;height: 100%;position: absolute;top: 0;background-color: rgba(0,0,0,0.7);z-index: 10;cursor: pointer;}
.button-next-case i,.button-prev-case i{position: absolute;width: 100px;line-height: 84px;text-align: center;top: 50%;margin-top: -42px;background-color: rgba(0,0,0,0.5);font-size: 50px;color: #c9cbcc;}
.button-next-case:hover i,.button-prev-case:hover i{background-color: rgba(17,82,174,0.5);}
.button-next-case{right: 0;}
.button-next-case i{left: -50px;}
.button-prev-case{left: 0;}
.button-prev-case i{right: -50px;}

@media screen and (max-width: 1200px) {
	.case .title{padding: 5% 0 4%;}
	.case .title p,.service_top .fla p{font-size: 24px;margin-bottom: 5px;}
	.case .title span{font-size: 12px;}
	.case_btn{margin-bottom: 4%;}
	.case_btn .swiper-slide .bt{font-size: 14px;line-height: 20px;padding: 5px;}
	.button-next-case i, .button-prev-case i{width: 50px;line-height: 40px;margin-top: -20px;font-size: 30px;}
	.button-next-case i{left: -25px;}
	.button-prev-case i{right: -25px;}
	.case_box .text{padding: 10px 20px;bottom: -95px;}
	.case_box .text span{font-size: 20px;line-height: 30px;margin-bottom: 5px;}
	.case_box .text p{line-height: 20px;height: 40px;font-size: 12px;}
}
@media screen and (max-width: 640px) {
	.case .title p,.service_top .fla p,.product .title span,.youshi_box .info .bt{font-size: 20px;}
	.case_btn .swiper-slide .bt{font-size: 12px;}
	.gallery-top-case{padding: 0 !important;}
	.button-next-case, .button-prev-case{width: 30px;background: none;}
	.button-next-case i,.button-prev-case i{width: 30px;line-height: 30px;margin-top: -15px;font-size: 24px;}
	.button-next-case i{left: 0;}
	.button-prev-case i{right: 0;}
	.case_box .text{bottom: 0;padding: 10px;}
	.case_box .text span{font-size: 16px;line-height: 25px;}
	.case_box .text p{/*display: none;*/}
}

/*about*/
.about{padding: 75px 0 65px;}

.about_left{width: 50%;display: block;}
.about_left .bt{margin-bottom: 20px;font-size: 26px;color: #363636;}
.about_left .bt font{font-weight: bold;color: #1152AE;}
.about_left .bt span{margin-left: 15px;font-size: 18px;color: #878787;}
.about_left .info img{display: block;max-width: 100%;}
.about_left .info p{line-height: 24px;height: 96px;overflow: hidden;margin: 30px 0 40px;color: #666666;     text-indent: 2em;}
.about_left .more{color: #939393;display: inline-block;line-height: 30px;padding-right: 55px;background: url(../images/jt.png)no-repeat center right;}
.about_left:hover .more{background-image: url(../images/jt_h.png);color: #1152AE !important;}

.about_right{width: 45%;}
.about_right .lm{overflow: hidden;}
.about_right .lm li{float: left;padding: 0 24px;position: relative;}
.about_right .lm li:first-child{padding-left: 0;}
.about_right .lm li:before{content: "";width: 1px;height: 22px;background-color: #E5E5E5;position: absolute;left: 0;top: 4px;}
.about_right .lm li:first-child:before{display: none;}
.about_right .lm li a{line-height: 30px;color: #747474;font-size: 16px;display: block;}
.about_right .lm .on{color: #1152AE;}

.about_right .list li{float: left;width: 48%;margin: 5% 4% 0 0;}
.about_right .list li:nth-child(2n){margin-right: 0;}
.about_right .list li a{display: block;color: #5e5e5e;}
.about_right .list li .pic-box{background-color: #E5E5E5;padding-top: 77%;position: relative;overflow: hidden;}
.about_right .list li a p{line-height: 30px;text-align: center;}
.about_right .list li .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(17,82,174,0.7);opacity: 0;transition: ease-in-out 0.1s;}
.about_right .list li .bg i{position: absolute;width: 100%;left: 0;text-align: center;color: #FFFFFF;font-size: 36px;}
.about_right .list li a:hover .bg{opacity: 1;}

@media screen and (max-width: 1200px) {
	.about{padding: 5% 0;}
}
@media screen and (max-width: 640px) {
	.about_left{width: 100%;margin-bottom: 15px;}
	.about_left .bt{margin-bottom: 10px; font-size:20px;}
	.about_left .info p{margin: 15px 0;}
	.about_right{width: 100%;}
	.about_right .lm li a{font-size: 16px;}
	.about_right .list li{margin-top: 4%;}
	.about_right .list li .bg{display: none;}
}

/*news*/
.news{padding-bottom: 300px;background: url(../images/bg4.jpg)no-repeat center bottom;}
.news .title{text-align: center;margin-bottom: 70px;}
.news .title span{color: #353535;font-size: 36px;}
.news .title p{color: #b3b3b3;font-size: 16px;margin-bottom: 10px;}
.news .title font{font-size: 30px;color: #cbcbcb;}

.news_left{width: 60%;}
.news_left .lm{border-bottom: 1px solid #E5E5E5;overflow: hidden;}
.news_left .lm li{float: left;}
.news_left .lm li:nth-child(1){margin-right: 70px;}
.news_left .lm li a{display: block;position: relative;padding: 0 0 20px 42px;font-size: 20px;color: #939393;line-height: 25px;}
.news_left .lm li a font{display: block;color: #919191;font-size: 12px;line-height: 20px;text-transform: uppercase;}
.news_left .lm li a i{position: absolute;left: 0;top: 0;line-height: 45px;font-size: 40px;color: #d5d5d5;}
.news_left .lm .on,.news_left .lm .on i{color: #1152AE;}
.news_left .lm .on:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #1152AE;z-index: 1;}

.news_left .list li{float: left;width: 100%;}
.news_left .list li:nth-child(2n){margin-right: 0;}
.news_left .list li a{display: block;position: relative;padding: 30px 0 20px 45px;border-bottom: 1px solid #E5E5E5;}
.news_left .list li a:hover{border-color: #1152AE;}
.news_left .list li .date{color: #6c6c6c;width: 45px;position: absolute;top: 30px;left: 0;}
.news_left .list li a:hover .date{color: #1152AE;}
.news_left .list li .date font{display: block;font-size: 24px;line-height: 26px;}
.news_left .list li .bt{padding-left: 22px;border-left: 1px solid #a0a0a0;line-height: 35px; font-size: 16px; font-weight: bold;}
.news_left .list li .info{ border-left: 1px solid #a0a0a0; padding-left: 22px; line-height: 25px;  height: 50px; overflow: hidden; color: #666;}
.news_left .list li .info p{ float:left;}
.news_left .list li .info p img{ height: 50px; margin-right: 10px;}
.news_left .list li a:hover .bt{border-color: #1152AE;}
.news_left .list li a:hover .info{border-color: #1152AE;}

.news_right{width: 36%;box-sizing: border-box;padding-left: 4%;background: url(../images/yy.png)no-repeat center left;}
.news_right .lm{border-bottom: 1px solid #E5E5E5;overflow: hidden;}
.news_right .lm p{position: relative;padding: 0 0 20px 42px;font-size: 20px;color: #1152AE;line-height: 25px;}
.news_right .lm p i{position: absolute;left: 0;top: 0;line-height: 45px;font-size: 36px;color: #1152AE;}
.news_right .lm p font{display: block;color: #919191;font-size: 12px;line-height: 20px;}
.news_right .lm p:before{content: "";position: absolute;left: 0;bottom: 0;width: 120%;height: 1px;background-color: #1152AE;z-index: 1;}
.news_right .lm a{display: block;width: 53px;height: 15px;background: url(../images/tb6.png)no-repeat center;margin-top: 18px;}
.news_right .list li{margin-top: 25px;}
.news_right .list li a{display: block;color: #4b4b4b;position: relative;}
.news_right .list li a:before{content: "";width: 18px;height: 9px;background: url(../images/tb7.png)no-repeat center;position: absolute;left: 24px;top: 41px;}
.news_right .list li a span{display: block;padding: 0 25px;line-height: 40px;border: 1px solid #cacaca;}
.news_right .list li a p{line-height: 25px;height: 50px;overflow: hidden;margin-top: 15px;padding-left: 5px;}


@media screen and (max-width: 1200px) {
	.news{background-size: 100%;padding-bottom: 15%;}
	.news .title{margin-bottom: 5%;}
	.news .title span,.news .title font{font-size: 24px;}
	.news .title p{font-size: 14px;}
	.news_left .lm li:nth-child(1){margin-right: 30px;}
	.news_left .lm li a,.news_right .lm p{font-size: 16px;padding-bottom: 10px;}
	.news_left .list li a{padding-left: 35px;padding: 15px 0 15px 35px;}
	.news_left .list li .date{top: 15px;}
	.news_left .list li .bt{padding-left: 12px;line-height: 45px;}
	.news_right .list li{margin-top: 15px;}
	.news_right .list li a span{padding: 0 15px;line-height: 35px;}
	.news_right .list li a:before{top: 36px;}
	.news_right .list li a p{margin-top: 10px;line-height: 20px;height: 40px;font-size: 12px;}
}
@media screen and (max-width: 800px) {
	.news_left{width: 100%;margin-bottom: 20px;}
	.news_right{width: 100%;padding-left: 0;background: none;}
}
@media screen and (max-width: 640px) {
	.news_left .list li{width: 100%;margin-right: 0;display: none;}
	.news_left .list li:nth-child(1),.news_left .list li:nth-child(2),.news_left .list li:nth-child(3),.news_left .list li:nth-child(4){display: block;}
	.news_left .lm li:nth-child(1){margin-right: 15px;}
	.news_left .lm li a font{font-size: 10px;}
}

