@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:微软雅黑;color:#000;}
body{background:#ffffff;}
ul{list-style:none;}
img,a img{border:0px;border:none;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input,textarea{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
/*****以上样式不可更改*****/
/*****以上样式不可更改*****/
.header {width:100%;position:fixed;top:0;left:0;z-index:99999;transition: 1s;background: #fff !important;box-shadow: 0px 0px 42px 1px rgba(51,51,51,0.06);}


.headerWrap{ display: flex;align-items: center; justify-content: space-between; width: 100%;}
.headerWrap .logo{ width: 179px; padding: 10px 0px;transition: 1s;}
.headerWrap .logo img{ width: 100%;}
.header .nav{ display:flex; align-items: flex-start;transition: 0.5s;}
.header .navbar_nav{ display: flex !important; }
.header .navbar_nav li {position: relative; z-index: 999; margin: 0px 18px;}
.header .navbar_nav li a {display: block; font-size: 16px; line-height:120px; color: #333; cursor: pointer; transition: 1s; position: relative;}

.pagination{ height: auto !important;padding: 0px !important;display: flex;flex-wrap: wrap;justify-content: center;}
.pagination p, .pagination a{display: flex;align-items: center;justify-content: center;padding: 0px !important;margin: 0px 2px !important;padding: 0px 10px !important; height: 25px !important;}

.header .navbar_nav li.active a,.header .navbar_nav li:hover a{ color:#28AAE2; font-weight: bold;}
.navbar_nav li ul.erDaoHang{ background: #fff; width: 160px;}
.navbar_nav li ul.sanDaoHang{ background: #fff; width:200px;}


.navbar_nav li ul.erDaoHang li,.navbar_nav li ul.sanDaoHang li{ display:; margin: 0px; padding: 0px;}
.navbar_nav li ul.erDaoHang li a,.navbar_nav li ul.sanDaoHang li a{ line-height: 48px; font-size: 14px; padding: 0px 20px; color: #666666;}

.navbar_nav li:hover ul.erDaoHang li a::before,.navbar_nav li:hover ul.sanDaoHang li a::before{ display: none;}
.navbar_nav li:hover ul.erDaoHang li a,.navbar_nav li:hover ul.sanDaoHang li a{ color: #333; font-weight: 400;}
.navbar_nav li ul.erDaoHang li a:hover,.navbar_nav li ul.sanDaoHang li a:hover{color:#fff !important; background:#28AAE2;}
.fa-angle-down{ margin-left:10px;}
#cssmenu #menu-button {display:none;}
#cssmenu ul ul {position:absolute;left:-9999px;}
#cssmenu li:hover > ul {left:auto;}
#cssmenu ul ul ul {margin-left:100%;top:0;}
#cssmenu ul ul li:hover a::before{ display: none;}
#cssmenu{ flex: 1; width: 100%;}
.language{ display: flex; align-items: center;}
.language a{font-size: 18px; color: #333333; line-height: 40px;}
.language em img{ width: 16px; margin: 0px 15px;}
.language a.on{ font-weight: bold;}
.wrap{padding-top: 120px;}
.banner img{ width: 100%;}

.banner .swiper-button-next,.banner .swiper-button-prev{ width: 54px; height: 54px; background: #266BF9;}
.banner .swiper-button-next::after,.banner .swiper-button-prev::after { font-size:30px; color: #fff;}
.banner .swiper-button-prev,.banner .swiper-rtl .swiper-button-next{ left: 5%;}
.banner .swiper-button-next,.banner .swiper-rtl .swiper-button-prev{ right: 5%;}
.main1{ padding: 110px 0px;}
.main1-box{ display: flex; align-items: center; margin-top: 70px;}
.main1 .img-box,.main1 .txt-box{ width: 50%;}
.main1 .img-box img{ width: 100% !important ;}
.main1 .txt-box{ padding-right: 158px;}
.main1 .txt-box .text{ background: #EEF7FB; min-height: 480px; padding: 90px; display: flex; align-items: center;}
.main1 .txt-box .text h2{font-size: 30px; font-weight: 500; color: #333333; line-height: 40px; text-indent: 2em;}
.title{ display: flex; align-items: center; justify-content: center;}
.title img{ height: 9px;}
.title span{font-size: 40px; font-weight: bold; color: #28AAE2; line-height: 40px; margin: 0px 22px;}
.main2{ background: rgba(205, 231, 242, .4); padding-top: 70px; padding-bottom: 110px;}
.mainSwiper{margin-top: 70px; position: relative;}
.mainSwiper .swiper{ padding-bottom: 25px;}
.mainSwiper .swiper-slide{background: #FFFFFF; box-shadow: 0px 5px 27px 0px rgba(105,105,105,0.28);}
.mainSwiper .swiper-slide .img-box{ max-height: 496px; width: 100%; display: flex; align-items: center; justify-content: center;}
.mainSwiper .swiper-slide .img-box img{ max-height: 100%; max-width: 100%;}
.mainSwiper .swiper-slide .txt-box{ padding: 33px;}
.mainSwiper .swiper-slide .txt-box h4{font-size: 28px; color: #333333; line-height: 38px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; max-height: 76px;}
.mainSwiper .swiper-slide .txt-box .open,.mainNews_list li .item .txt-box .open{width: 150px; height: 58px; border: 2px solid #28AAE2; border-radius: 29px;margin: 0 auto; display: block; font-size: 20px; color:#28AAE2; display: flex; align-items: center; justify-content: center; margin-top: 30px; }
.mainSwiper .swiper-slide .txt-box .open:hover,.mainNews_list li .item .txt-box .open:hover{ background: #28AAE2; color: #fff;}

.mainSwiper .swiper-button-next,.mainSwiper .swiper-button-prev{ width: 54px; height: 54px; background: #266BF9;-moz-box-shadow:0px 0px 20px #266BF9; -webkit-box-shadow:0px 0px 20px #266BF9; box-shadow:0px 0px 20px #266BF9;}
.mainSwiper .swiper-button-next::after,.mainSwiper .swiper-button-prev::after { font-size:30px; color: #fff;}
.mainSwiper .swiper-button-prev,.mainSwiper .swiper-rtl .swiper-button-next{ left:0;}
.mainSwiper .swiper-button-next,.mainSwiper .swiper-rtl .swiper-button-prev{ right:0;}
.main3{ background: url(../images/newsbg.jpg) no-repeat; background-size: cover; padding-top: 70px; padding-bottom: 120px;}
.mainNews_list{ display: flex; flex-wrap: wrap; margin: 0px -15px;}
.mainNews_list li{ width: 33.3333%; padding:0px 15px; margin-top: 70px;}
.mainNews_list li .item{background: #FFFFFF; box-shadow: 0px 5px 27px 0px rgba(105,105,105,0.28);}
.mainNews_list li .item .img-box,.mainNews_list li .item .img-box img{ height: 361px; width: 100%; object-fit: cover;}
.mainNews_list li .item .txt-box{ padding: 30px;}
.mainNews_list li .item .txt-box h2{font-size: 28px; font-weight: bold; color: #333333; line-height: 38px; padding-left: 26px; position: relative;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical; margin-bottom: 25px;}
.mainNews_list li .item .txt-box h2::before{ width: 14px; height: 14px; content: ""; position: absolute; left: 0; top: 50%; background: #266BF9;transform: translateY(-50%);}
.mainNews_list li .item .txt-box p{font-size: 24px; color: #333333; line-height: 38px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.footer{ background: #EBEBEB; padding: 15px; text-align: center;}
.footer p{font-size: 18px; color: #333333; line-height: 30px;}
.gyMain1{ background: url(../images/gbBg.jpg) no-repeat; background-size: cover; padding-top: 110px; padding-bottom: 185px;}
.gyMain1 .item{ display: flex; align-items: center; max-width: 1120px; width: 100%; margin: 0 auto; margin-top: 70px;}
.gyMain1 .item .img-box{ width: 55%;}
.gyMain1 .item .img-box img{ width: 100%;}
.gyMain1 .item .txt-box{ margin:0px auto; width: 70%; background: rgba(255, 255, 255, .9); padding: 45px;}
.gyMain1 .item .txt-box p{font-size: 18px; font-weight: 500; color: #333333; line-height: 40px; text-indent: 2em;}
.gyMain2{ padding-top: 56px; padding-bottom: 100px;}
.gyMain2Img{margin: 0 auto; margin-top:45px; max-width: 900px;}
.gyMain2Img img{ width: 100%;}
.cp_list,.cp_item{ padding: 50px 0px;}
.cp_list_ul{ display: flex; flex-wrap: wrap; margin: 0px -25px;}
.cp_list_ul li{ margin-top:70px; padding: 0px 25px; width: 33.3333%;}
.cp_list_ul li .item{ background: #fff;}
.cp_list_ul li .item .img-box{ width: 100%; height:209px; display: flex; align-items: center; justify-content: center;}
.cp_list_ul li .item .img-box img{ max-width: 100%; max-height: 100%;}
.cp_list_ul li .item:hover{box-shadow: 0px 0px 27px 0px rgba(51,51,51,0.16);}
.cp_list_ul li .item .txt-box{ text-align: center; padding: 45px;}
.cp_list_ul li .item .txt-box p{font-size: 24px; font-weight: bold; color: #28AAE2; line-height: 40px; word-wrap: break-word;}
.cp_list_ul li .item .txt-box .open{width: 129px; height: 35px; background: #28AAE2; box-shadow: 0px 0px 13px 0px rgba(40,170,226,0.66), 0px 3px 16px 0px rgba(0,0,,0.23); border-radius: 8px; margin: 0 auto; margin-top: 48px; display: block; line-height: 35px;font-size: 18px; font-weight: bold; color: #FFFFFF;}
.cp_xiangqing_text{ padding: 20px 0px;}
.cp_xiangqing_text p{font-size: 18px; color: #333333; line-height: 40px;}
.Fanpian{ border: 1px solid rgba(0, 0, 0, .1); padding: 15px; display: flex; align-item s: center;}
.Fanpian .text{ flex: 1;}
.Fanpian .text p{font-size: 16px; color: #333333; line-height: 30px;}
.Fanpian .text p a{ color: rgba(120, 120, 120, 1);}
.Fanpian .text p a:hover{ text-decoration: underline; color:  #FE7E21;}
.Fanpian .back{width: 116px; height: 40px; background: rgba(190, 191, 192, 1); color: #fff; font-size:14px; text-align: center; line-height: 40px;}
.Fanpian .back:hover{ background: #FE7E21;}
.cp_list_ulTow{display: flex; flex-wrap: wrap; margin: 0px -12px;}
.cp_list_ulTow li{ margin-top:25px; padding: 0px 12px; width:25%;}
.cp_list_ulTow li .item{ background: #fff; position: relative;}
.cp_list_ulTow li .item .img-box{ width: 100%; height: 274px; display: flex; align-items: center; justify-content: center;}
.cp_list_ulTow li .item .img-box img{ max-width: 100%; max-height: 100%;}
.cp_list_ulTow li .item:hover{box-shadow: 0px 0px 27px 0px rgba(51,51,51,0.16);}
.cp_list_ulTow li .item .txt-box{ text-align: center; padding: 45px;}
.cp_list_ulTow li .item .txt-box p{font-size: 24px; font-weight: bold; color: #28AAE2; line-height: 40px;  overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}
.cp_list_ulTow li .item .txt-box .open{width: 129px; height: 35px; background: #28AAE2; box-shadow: 0px 0px 13px 0px rgba(40,170,226,0.66), 0px 3px 16px 0px rgba(0,0,,0.23); border-radius: 8px; margin: 0 auto; margin-top: 48px; display: block; line-height: 35px;font-size: 18px; font-weight: bold; color: #FFFFFF;}
.cp_list_ulTow li .item .logo{ width: 130px; position: absolute; left:-14px; top:208px;}
.cp_list_ulTow li .item .logo img{ width: 100%;}
.news_list li{ margin-bottom: 45px; background: #fff; padding: 45px 0px;}
.news_box{ display: flex;}
.news_box .img-box{ width:238px; height: 238px; margin-right: 32px;}
.news_box .img-box img{ width: 100%; object-fit: cover;}
.news_box .txt-box{ flex: 1; width: 100%;}
.news_box .txt-box h3{font-size: 24px; font-weight: bold; color: #333333; line-height: 48px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}
.news_box .txt-box p{font-size:18px; height: 56px; color: #333333; line-height:28px; max-width: 560px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.news_box .txt-box .open{width: 150px; border: 2px solid #28AAE2; border-radius: 24px; display: block; color: #28AAE2; font-size: 20px; text-align: center; line-height: 48px; margin-top:70px;}
.news_box .txt-box .open:hover{ background: #28AAE2; color: #fff;}
.fanye{ display: flex; align-items: center; justify-content: center; padding: 50px 0px;}
.fanye a{ margin: 0px 5px; border: 1px solid #E5E5E5; padding: 0px 17px; height: 46px; line-height: 46px; font-size: 14px; color: #333;}
.fanye i{ font-size: 20px;}
.fanye a:hover,.fanye a.active{ background:#28AAE2; border: 1px solid #28AAE2; color: #fff;}
.fanye .page{ display: flex;}
.news_xiangqing{ padding: 100px 0px;}
.news_xiangqing h1{font-size: 42px; font-weight: bold; color: #333333; line-height: 58px; text-align: center;}
.news_xiangqing .text{ border-top: 1px solid #F0F0F0; margin-top: 45px;}
.fabu{ text-align: center;}
.fabu span{font-size: 18px; font-weight: bold; color: #999999; line-height: 58px;}
.news_xiangqing .text img{ width: 100% !important; margin-top: 30px;}
.news_xiangqing .text p{font-size: 18px; color: #333333; line-height: 58px;}
.lx_img_list{ display: flex; flex-wrap: wrap; margin: 0px -12px;}
.lx_img_list li{ width: 33.3333%; padding:10px 12px;}
.lx_img_list .item{ min-height: 340px; width: 100%; height: 100%; background: url(../images/lx1.jpg) no-repeat; background-size: cover; padding: 50px;}
.lx_img_list .item h3{font-size: 18px; font-weight: bold; color: #FFFFFF; line-height: 40px;}
.lx_img_list .item p{font-size: 18px; color: #FFFFFF; line-height: 40px;}
.lx_img_list li:nth-child(2) .item{ background: url(../images/lx2.jpg) no-repeat; background-size: cover; }
.lx_img_list li:nth-child(3) .item{ background: url(../images/lx3.jpg) no-repeat; background-size: cover; }
.lx_img_list li:nth-child(4) .item{ background: url(../images/lx4.jpg) no-repeat; background-size: cover; }
.lxWrap{ background: #F6F6F6; padding: 60px 0px;}
.lxForm{ padding: 50px 0px; background: #fff;}
.lxForm .input{ width: 100%;height: 48px;border: 1px solid #999999;border-radius: 4px; padding: 0px 25px; font-size: 18px; color: #333;border-radius: 4px; margin-bottom: 25px; line-height: 48px;}
.lxForm .textarea{ width: 100%;height:248px;border: 1px solid #999999;border-radius: 4px; padding: 0px 25px; font-size: 18px; color: #333;border-radius: 4px; margin-bottom: 25px; line-height: 48px;}
.lxForm .button{width: 180px; height: 48px; background: #56B7E6; border-radius: 4px; display: block; margin: 0 auto; margin-top: 50px; font-size: 18px; color: #fff; border: none;}
.fanye{ display: flex; align-items: center; justify-content: center; margin: 50px 0px;}
.fanye a{ margin: 0px 5px; border: 1px solid #E5E5E5; padding: 0px 17px; height: 46px; line-height: 46px; font-size: 14px; color: #333;}
.fanye i{ font-size: 20px;}
.fanye a:hover,.fanye a.active{ background: #5E91E3; border: 1px solid #5E91E3; color: #fff;}
.fanye .page{ display: flex;}

@media screen and (max-width:1499px) {
	.main1 .txt-box .text{ padding: 30px; min-height: 380px;}
	.main1 .txt-box .text h2{ font-size: 20px;}
	.main1 .txt-box{ padding-right: 100px;}
	.mainNews_list li .item .txt-box p,.mainSwiper .swiper-slide .txt-box h4{ font-size: 20px;}
	.cp_list_ul li{ width: 50%;}
	.news_xiangqing h1{ font-size: 38px;}
	.lx_img_list .item{ padding:15px;}
	.cp_list_ulTow li{ width: 33.333%;}
	
	}
	@media screen and (max-width:1199px) {
		.mainSwiper .swiper-slide .txt-box{ padding: 20px;}
		.mainSwiper .swiper-slide .txt-box .open, .mainNews_list li .item .txt-box .open,.news_box .txt-box .open{ width: 100px; height: 45px; font-size: 14px; line-height: 41px;}
		.lx_img_list li{ width: 50%;}
		
}
	
@media screen and (max-width:999px) {
	.wrap{ padding-top: 57px;}
	.language a{ font-size: 14px;}
	.language em img{ width: 10px; margin: 0px 5px;}
	.header{ position:fixed; z-index: 99999999999991;}
	.header .navbar_nav{ display: none !important; }
	.navbar_nav.open{ display: block !important;}
	.headerWrap .logo{ width:90px;}
	#cssmenu #menu-button{position: fixed; width: 35px; height: 24px; background: #fff; cursor: pointer; z-index: 99999991; display:block; right:15px; border-radius: 2px; top:16px;}
	.language{ padding-right: 80px;}
	#menu-button::after {content:'';position:absolute;top:6px;right:5px;display:block;width:25px;height:2px;background:#333;}
	#menu-button::before {content:'';position:absolute;top:12px;right:5px;display:block;width:25px;height:8px;border-top:2px solid #333;border-bottom:2px solid #333;}
	
	.navbar_nav {position:fixed;width:100%;height:0px;overflow:auto;top:0px;right:0px;background:#000;background:rgba(0,0,0,0.8);z-index:9999999;transition:0.8s;text-align:center;}
	.navbar_nav.open {right:0px;top:0px;height:100%; padding: 90px 20px 20px 20px;}
	.header .navbar_nav li a::before { display: none;}
	.header .navbar_nav li a{padding:5px;padding-right:5px;padding-left:5px;padding-left:0px;color:#fff;display:block;font-size:15px;line-height:44px;padding-right:50px;font-family:Lato-Regular,Arial,Helvetica,sans-serif; text-align: left;}
	.header.on .navbar_nav li a{ color:#fff;}
	.header .navbar_nav li{ margin: 0px; padding: 0px;}
	
	#cssmenu .submenu-button {display:block;position:absolute;right:0px;top:16px;width:40px;height:40px;cursor:pointer;border-radius:50%;transition:0.5s; z-index: 999;}
	.fa-angle-down{ display: none;}
	#cssmenu .submenu-button:before{ content:""; width:6px; height:2px; background:#fff; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:0px; transform:rotate(45deg); transform-origin:right center}
	#cssmenu .submenu-button:after{ content:""; width:6px; height:2px; background:#fff; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:-1px; transform:rotate(-45deg); transform-origin:right center; transition:0.5s;}
	
	.navbar_nav li ul.erDaoHang, .navbar_nav li ul.sanDaoHang{background:none; border-radius: none;.navbar_nav li ul.erDaoHang, .navbar_nav li ul.sanDaoHang}
	.navbar_nav li ul.erDaoHang li a, .navbar_nav li ul.sanDaoHang li a{padding-left: 20px; color: #fff; line-height:40px;}
	{position:relative;left:0;right:auto;width:100%;margin:0;}
	.header .sousuo{ display: none;}
	.headerWrap .logo{ padding:15px 0px;}

	
	#cssmenu ul li a,#cssmenu ul ul li a {width:100%;}
	
	#cssmenu ul ul ul li a {padding-left:40px;}
	#cssmenu ul ul,#cssmenu ul ul ul {position:relative;left:0;right:auto;width:100%;margin:0;}
	#cssmenu > ul > li.has-sub > a::after,#cssmenu ul ul li.has-sub > a::after {display:none;}
	#menu-line {display:none;}
	.header .navbar_nav li .form{ display:block;}
	.header .navbar_nav li .form{ height:30px; width: 100%;background: #fff; border-radius: 4px; color: #2f3135; border: 0px solid rgba(0,0,0,0); transition: 0.5s; display: flex; align-items: center; margin-bottom: 20px; overflow: hidden;}
	
	.header .navbar_nav li .form .text{ flex: 1; width: 100%; color: #333; font-size: 13px; padding: 0px 8px;}
	.header .navbar_nav li .form button{ background: #fff; border: 1px solid #fff; width:30px; height: 30px; font-size: 14px; padding: 0px;}
	.navbar_nav li:hover ul.erDaoHang li a, .navbar_nav li:hover ul.sanDaoHang li a{ color: #fff; background:none;}
	
	.center, .container {
		padding: 0px;
	  width: 95%;
	  margin: auto;
	}
	.banner .swiper-button-next, .banner .swiper-button-prev,.mainSwiper .swiper-button-next, .mainSwiper .swiper-button-prev {
	  width: 34px;
	  height:34px;
	  background: #266BF9;
	}
	.banner .swiper-button-next::after, .banner .swiper-button-prev::after,.mainSwiper .swiper-button-next::after, .mainSwiper .swiper-button-prev::after { font-size: 18px;}
	.banner .swiper-button-prev, .banner .swiper-rtl .swiper-button-next{ left: 20px;}
	.banner .swiper-button-next, .banner .swiper-rtl .swiper-button-prev{ right: 20px;}
	.banner .swiper-pagination{ padding-left: 20px;}
	.main1,.main2,.main3,.gyMain1,.gyMain2{ padding: 50px 0px;}
	.mainSwiper,.mainNews_list li,.gyMain2Img,.cp_list_ul li{ margin-top: 35px;}
	.title span{ font-size: 20px; line-height: 30px; margin:0px 10px;}
	.title img{ height: 5px;}
	.main1-box,.gyMain1 .item{ margin-top: 35px; display: block;}
	.main1 .img-box, .main1 .txt-box,.gyMain1 .item .img-box,.gyMain1 .item .txt-box{ width: 100%; padding: 0px;}
	.gyMain1 .item .txt-box{ padding: 30px;}
	.mainNews_list li{ width: 100%;}
	.cp_list, .cp_item,.news_list li{ padding: 25px 0px;}
	.cp_list_ul{ margin: 0px -10px;}
	.cp_list_ul li{ padding: 0px 10px;}
	.cp_list_ul li .item .txt-box,.cp_list_ulTow li .item .txt-box{ padding: 25px;}
	.cp_list_ulTow li{ width: 50%;}
	.cp_xiangqing_text p{ font-size: 15px; line-height: 1.8;}
	.news_box .img-box{ margin-right: 20px;}
	.news_box .txt-box h3{ font-size: 18px;}
	.news_box .txt-box p{ font-size: 16px;}
}

@media screen and (max-width:767px) {
	.main1, .main2, .main3, .gyMain1, .gyMain2{ padding: 20px 0px;}
	.title span{ font-size:20px; text-align: center;}
	.main1-box, .gyMain1 .item{ margin-top: 15px;}
	.main1 .txt-box .text h2,.gyMain1 .item .txt-box p{ font-size:14px;}
	.main1 .txt-box .text,.gyMain1 .item .txt-box{ padding:15px; min-height: 150px;}
	.mainNews_list li .item .txt-box p, .mainSwiper .swiper-slide .txt-box h4{ font-size: 14px; line-height: 1.5;}
	.mainSwiper .swiper-slide .txt-box .open, .mainNews_list li .item .txt-box .open, .news_box .txt-box .open{ width: 140px;}
	.mainNews_list li .item .txt-box{ padding: 15px;}
	.mainSwiper, .mainNews_list li, .gyMain2Img, .cp_list_ul li{ margin-top: 15px;}
	.mainNews_list li .item .txt-box h2{ font-size: 16px; margin-bottom: 10px;}
	.mainNews_list li .item .txt-box h2::before { width: 7px; height: 7px;}
	.mainNews_list li .item .txt-box h2{ padding-left: 10px;}
	.mainNews_list li .item .img-box, .mainNews_list li .item .img-box img{ height: 140px;}
	.footer p{ font-size: 13px;}
	.cp_list, .cp_item, .news_list li{ padding: 10px 0px;}
	.cp_list_ul li,.cp_list_ulTow li{ width: 100%;}
	.cp_list_ul li .item .img-box{ height: auto;}
	.cp_list_ul li .item .txt-box, .cp_list_ulTow li .item .txt-box{ padding: 15px;}
	.cp_list_ul li .item .txt-box p,.cp_list_ulTow li .item .txt-box p{ font-size:18px;}
	.cp_list_ul li .item .txt-box .open,.cp_list_ulTow li .item .txt-box .open{ margin-top: 20px;}
	.news_box{ display: block;}
	.news_box .img-box{ margin: 0px; width: 100%; overflow: hidden;}
	.news_box .txt-box .open{ margin-top: 20px;}
	.news_list li{ margin: 0px;}
	/* .fanye a{ height: 35px; font-size: 13px; line-height: 35px; padding: 0px 8px;}
	.fanye{ padding:20px 0px;} */
	
	.fanye .page{ display: none;}
	.news_xiangqing{ padding: 25px 0px;}
	.news_xiangqing h1{ font-size: 18px; line-height: 1.5;}
	.news_xiangqing .text{ margin-top: 25px;}
	.fabu span{ font-size: 14px;}
	.news_xiangqing .text p{ font-size: 14px; line-height: 1.5;}
	.news_xiangqing .text img{ margin: 10px 0px;}
	.lxWrap,.lxForm{ padding: 10px 0px;}
	.lxForm .input,.lxForm .textarea{ height: 40px; line-height: 40px; padding:0px 10px; font-size: 14px; margin-bottom: 15px;}
	.lxForm .textarea{ height: 120px;}
	.lxForm .button{ height: 40px; font-size: 14px; margin-top:5px;}
	.lx_img_list li{ width: 100%;}
	.lx_img_list .item p{ font-size: 16px; line-height: 1.8;}
	.lx_img_list .item h3{ font-size: 16px; line-height: 1.8;}
	}