 /**
  * 低于319
  */
 
@media screen and (max-width: 319px) {
	html {background: #fff url(../img/displayNone.png) center center no-repeat;}
	body {display: none;}
}
@media screen and (min-width: 320px) and (max-width: 991px) {
	.isone{display:block;}
}


/*应用案例*/
@media screen and (min-width: 320px){
	.cp_yyal ul{overflow: hidden;margin:-20px 0 ;}
	.cp_yyal li{ float:left;width: 100%;padding: 20px 0;overflow: hidden;}
	.b_box{position: relative;overflow: hidden;}
	.cp_yyal li p{transition: all 0.6s; text-align:center;font-size: 12px;color:#fff;top: 100%; position: absolute;z-index: 8;padding: 20px;}
	.r_zz{transition: all 0.6s; position: absolute;width: 100%;top: 0;background: red;opacity: 0.6;}
	.b_box:hover .r_zz{height: 100%;}
	.b_box:hover  .box-cp p{top: 40%;}
	.b_box:hover  .box-cp h3{top: 30%;}
	.cp_yyal li h3{transition: all 0.6s; font-size: 24px;color: #fff;position: absolute;z-index: 9; text-align:center;width: 100%; top:50%;margin-top: -8px;}
	.zz{position: absolute;top: 0;background: rgba(0,0,0,0.6);width: 100%;height: 100%;}
}

@media screen and (min-width: 992px) {
	.cp_yyal ul{margin:0 -20px ;}
	.cp_yyal li{width: 25%;padding: 20px;}
	}
/*应用案例*/
/**
 * 联系我们
 */

@media screen and (min-width: 320px){
}

@media screen and (min-width: 992px) {
	 .title-p p{width: 50%;float: left;}
	 .title-p{overflow: hidden;}
	}

/**
 * 
 * 联系我们
 */









@media screen and (min-width: 320px){
		.u-m button{ width: 190px;background: #2E2E2E;color: #fff;}
		.u-m .layui-btn-input{ width: 190px;background: #2E2E2E;color: #fff;}
		.file-btn{position: absolute;opacity: 0;width: 210px;cursor: pointer;z-index: 99;height: 38px;}
		
	.btn-bd-r{}
	.btn-bd-r a{display: block;padding: 5px 15px;}
	img{width: auto;height: auto;max-width: 100%;}	
	.search-btn-bd{position: absolute;right: 10px;top:3px;}
	.search-btn-bd button{border: none;background: none;font-size: 30px;}
	
	.img-style{padding-bottom: 40%;background-size:cover;background-position:center center;background-repeat: no-repeat;}
	
	.swiper-button-prev,.swiper-button-next,.swiper-pagination{display: none;}
	 		
	
	.index-about{padding: 20px 0; text-align: center; background-image: url(../img/about-i.jpg);background-position: right center;background-size: cover;} 		
	
	
	.index-about h3{color: #cc271f;font-size: 20px;font-weight: bold;line-height: 30px;}
	.index-about h4{color: #222222;font-size: 24px;padding-bottom: 10px;}
	.index-about p{font-size: 12px;color: #000000;line-height: 2;}	
	
	.index-about .i-about a{padding: 10px 0;display: block;}
	
	.s-t-title h3{font-size: 30px;font-weight: bold;}
	.s-t-title img{display: none;}
	
	.cpfl .cpfl-img{padding-bottom: 50%;}
	
	.swiper-2-font{text-align: center;padding: 20px 15px;position: relative;z-index: 2;}
	
	.ds{position: absolute;height: 100%;background: #fff;opacity: 0.4;z-index: 1;width: 100%;}
	
	.s-t-info{color:#000000;font-size: 12px;line-height: 2;padding: 20px 0;}
	
	.s-t-btn a{display: inline-block;padding:0 15px; height: 40px;background: #000000;color: #fff;line-height: 40px;border-radius: 5%;margin-top: 5px;}
	
	.lb-2 .img-style{padding-bottom: 0;min-height: 350px;}
	
	.swiper-li li{width: 50%;float: left;text-align: center;padding: 10px 0;cursor: pointer;}
	.swiper-li li div{padding: 20px 0;}
	.swiper-li li i{font-size: 30px;}
	.swiper-li li p{font-size: 12px;}
	
	
	.swiper-li .action{background: #cc271f;}
	.swiper-li div.action i,.swiper-li div.action p{color: #fff;}
	.list-title{overflow: hidden;position: relative;}
	.list-title h3{float: left;line-height: 40px;}
	.random{position: absolute;top: 50%;margin-top: -11px;border: 1px solid #dddddd;padding: 1px;right: 2px;}
	.random a i{transition: all 0.3s;display: inline-block;color: #555555;}
	.random a span{color: #555555;float: right;padding-left: 2px;}
	
	.list-box li{border-bottom: 1px solid #cccccc;margin: 10px 0;}
	.list-box li .Intercept{font-size: 14px;position: relative;padding-right: 50px;color: #000000;}
	
	.list-box li a{display: block;}
	
	.list-box li a:hover .Intercept,.list-box li  a:hover i.icon-yanjing{color: #cc271f;}
	
	.list-box li i.icon-yanjing{font-size: 22px;position: absolute;top: 50%;margin-top: -11.5px;padding-left: 10px;right: 10px;color:#aaaaaa;}
	.list-box p{padding: 5px 0;color: #aaaaaa;}		
	.list-box ul{padding: 5px 0;}
	.list-box .gengduo a{color: #0066a1;}
	.list-box .gengduo a:hover{color: #CC271F;}
	.index-news-list{padding: 10px 0;}
	
	.index-news{padding: 20px 0;}
	.zc-box li{width: 100%;float: left;text-align: center;background: #eeeeee;padding: 10px 0;margin: 1px 0;}
	.zc-box li div{padding-right: 20px;}
	
	.zc-img{padding: 20px 0;}
	
	.zc-box li a div img{margin-bottom: 3px;padding-left: 20px;}
	
	
	.footer .f-w-b{border-top: 5px solid #cc271f;background: #2e2e2e;padding: 20px 0;}
	.f-l{overflow: hidden;}
	.f-l li{float: left;width: 50%;text-align: center;}
	.f-l li img{padding: 10px 0 ;}
	.f-l li p{color: #fff;}
	
	.f-r-b{color: #fff;display: block;width: 90px;height: 30px;text-align: center;line-height: 30px;background: #434343;}
	.f-r li{color: #fff;text-align: center;line-height: 2;}
	.f-r ul{padding: 10px 0;}
	.f-r{padding-top: 20px;}
	
	.footer-btm{text-align: center;color: #fff;background: #eeeeee;padding: 10px 0;color: #555555;}
	.footer-btm a{color: #555555;}
	.flex-btn{display: none;}
	
	.menu-url li{float: left;width: 50%;padding: 5px;}
	.menu-url ul{margin: -5px;padding-top: 5px;overflow: hidden;}	
	.menu-url li a{display: block;background: #EAEAEA;line-height: 30px;height: 30px;text-align: center;font-size: 12px;}
	.menu-url li a i{float:right;margin-right: 20px;display: none;transition: all 0.6s;}
	
	.menu-loc-url{padding: 10px 0;}
	.menu-loc-url p{padding-top:5px;}
	
	.two-list ul{overflow: hidden;margin: -5px;padding: 10px 0 20px;}
	.two-list li{float: left;width: 50%;line-height: 30px;padding: 5px;}
	
	.two-list li a{background: #f2f2f2;color: #000000;font-size: 16px;display: block;padding-left: 20px;position: relative;padding-right: 30px;}
	
	.two-list li a i{color: #909090;padding-right:10px;float: right;position: absolute;top: 0;right: 0;}
	
	.menu-url li.m-on a{background: #cc271f;color: #fff;}
	.menu-url li.m-on a i{display: block; }
	
	.two-list li.two-on a{background: #2e2e2e;color: #fff;}
	
	.two-list li.two-on a i{color:#ffffff;}
	
	.two-list li.db-action a{background: #2e2e2e;color: #fff;}
	
	.two-list li.db-action a i{color:#ffffff;}
	
	.menu-url li a:hover{color: #fff;background: #cc271f;}
	.menu-url li a:hover i{display: block;}
	.two-list li a:hover{background: #2e2e2e;color: #fff;}
	.two-list li a:hover i{color: #fff;transition: all 0.6s;}
		  	
	.content-title{background:#f5f5f5;border: 1px solid #dddddd;text-align: center;padding: 20px;color: #111111;}	  	
	.content-title h3{font-size: 16px;font-weight: bold;}
	.content-title	p{font-size: 12px;} 	
		  	
	.form-class{padding: 20px 0;}
	.item-b{padding: 10px 0;overflow: hidden;}
	.item-b label{font-size: 12px;width: 25%;text-align: right;padding-right: 10px;padding-top: 6px;float: left;font-weight: normal;}
	.item-b span{ color: #cc271f;}
	.shfw-2-input{height: 28px;border: 1px solid #aaaaaa;border-radius: 5px;width: 70%;padding-left:10px;}
	.textarea-st{height:100px;}
	.btn-sbm{margin-left: 25%;}
	.btn-sbm input{width: 100px;height: 30px;background: #CC271F;border: none;border-radius: 5px; color: #fff;}
	
	
	.honnr-list li a div img{width: auto;height: 200px;}
	
	.posi .rd{position: absolute;top: 0;right: 0;height: 28px;width: 80px;}
	.item-b .posi{display:inline-block;width: 70%;}
	.shfw-img{padding: 20px 0;}
	.sh-fw-if-ti{width: 100%;line-height: 40px;color: #ffffff;font-size: 12px;background: #1b2a74;text-align: center;}
	
	.fwtx-info .icon-dingwei{color: #cc271f;font-size: 20px;}
	.fwtx-info{padding:10px ;border: 1px solid #eeeeee;}
	.fwtx-info h3{font-size: 18px;font-weight: bold;line-height: 40px;border-bottom: 1px solid #eeeeee;margin-bottom: 10px;}
	.fwtx-info p{line-height: 2;color: #000000;font-size: 12px;}
	.fwtx{padding: 10px 0;}
	.xswl{padding: 20px 0 ;}
	.icon-box{float: left;margin-top: -3px;color: #CC271F;font-size: 20px;font-weight: bold;}
	.jszc-t-i{color: #000000;padding-left: 20px;}
	.jszc-t-i h3{font-size: 18px;font-weight: bold;line-height: 30px;}
	.jszc-t-i p{font-size: 12px;
	  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
line-height: 2;
	}
	.jszc-1 li{padding: 15px;border: 1px solid #dddddd;border-bottom: none;}
	.jszc-1 ul{border-bottom: 1px solid #ddd;}	
	.jszc-t-i .li-a{font-size: 12px;color: #888888;padding-top: 10px;display: block; border: none;background: none;}
	
	.jszc-1 li a{display: block;}
	.jszc-1 li a:hover *{color: #CC271F;}
	.jszc-1{padding: 20px 0;}
	.jszc-2{padding: 10px 0;}
	.jszc-2 ul{border-bottom: 1px solid #dddddd;}	
	.jszc-2 li a{border: 1px solid #dddddd;border-bottom: none;line-height: 30px;position: relative;display: block;}
	.jszc-2 li p{font-size: 12px;padding-right: 100px;padding-left: 10px;}
	.j2-box{position: absolute;right:10px;top: 0;}
	
	
	.jszc-2 li a:hover .j2-box{color: #CC271F;}
	
	.jszc-2 li a:hover{color: #000;border: 1px solid #CC271F;}
	
	.wz{bottom: 0;color: #fff;padding: 5px;}
	.wz h3{font-size: 18px;font-weight: bold;}
	.wz p{font-size: 12px;line-height: 1.5;}
	
	.gywm-0 .col-md-6{padding: 10px 15px;}
	
	.dz-img{padding: 20px 0;}
	
	.honnr-title h3{color: #000000;font-size: 24px;font-weight: bold;text-align: center;line-height: 40px;}
	
	.honnr-list ul{padding: 20px 0;	}
	
	.honnr-list li a div i.pic-size{padding-bottom: 69%;}
	.honnr-list li a div i.pic-size img{border: 2px solid #000000;}
	.honnr-list li a{display: block;border: 1px solid #dddddd;padding: 10px;background: #f5f5f5;border-bottom: 5px solid #dddddd;}
	.honnr-list li{text-align: center;padding: 15px 0;}
	.honnr-list li a p{padding-top: 20px;}
	
	.gsjj-3-box .qywh-title h3{font-size: 18px;font-weight: bold;line-height: 40px;color: #1b2a74;}
	.gsjj-3-box .qywh-title{border-bottom: 1px solid #1b2a74;}
	.gsjj-3-box p{line-height: 2;font-size: 12px;color: #222;padding-top: 5px;}
	.gsjj-3-box{padding: 10px 0;}
	
	.r-bg{background: #1b2a74;color: #fff;padding: 15px;}
	
	.r-bg h3{font-size: 16px;font-weight: bold;line-height: 40px;}
	.r-bg b{margin: 20px 0; font-size: 12px; background: #FFF;color: #000000;border-radius: 20px;width: 80px;height: 30px;display: block;line-height: 30px;margin-left: 0;text-align: center;}
	
	.r-bg p{line-height: 1.5;font-size: 12px;}
	
	.gs-3 li:first-child,.gs-3 li:last-of-type{background: #dddddd;text-align: center;}
	.gs-3 li{background: #eeeeee;padding: 20px;min-height: 150px;}

	.gs-3 li p{line-height: 1.5;}	
	.gs-3 li h3{
		font-size: 16px;font-weight: bold;line-height: 40px;text-align: center;
	}
	
	.xwzx li div i.pic-size{padding-bottom: 56%;}
	.xwzx li .xwzx-font-box{background: #f2f2f2;padding: 20px;}
	.xwzx-font-box span{color: #1b2a74;font-family: 'Myriad Pro';}
	.xwzx-font-box p{padding: 10px 0;color: #000000;}
	.xwzx-font-box button{border: none;background: none;}
	.xwzx li{padding: 10px 0;}
	
	
	.f-r .f-r-b{color: #fff;}
	
	.g-4-1-title{padding-bottom: 20px;border-bottom: 1px solid #cccccc;text-align: center;}
	.g-4-1-title h3{font-size: 18px;color: #000000;padding: 10px 0;text-align: center;}
	.g-4-1-title div{font-size: 12px;color: #000000;}
	.g-4-1-info p{line-height: 2;}
	.g-4-1-info{padding: 20px 0;}
	
	.fanye-box{border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;}
	
	.fy-l,.fy-r{position: relative;overflow: hidden;line-height: 2;}
	.fy-l div{position: absolute;top: 2px;left: 0;padding-left: 30px;width: 100%;}
	.fy-r div{position: absolute;right: 0;top: 2px;padding-right: 30px;width: 100%;}
	.fy-r i{float: right;}
	.fanye{padding: 10px 0;}	
	.ppsx li{float: left;width: 50%;padding:5px;}	
	.ppsx li i.pic-size{padding-bottom: 45%;border: 1px solid #f5f5f5;}  
	.ppsx .ppsx-title h3{color: #000000;font-size: 14px;line-height: 40px;padding-left: 20px;}
	.ppsx .ppsx-title {background: #f5f5f5; border-top:2px solid #cc271f;margin: 10px 0;}
	.ppsx ul{overflow: hidden;margin: -5px;padding: 10px 0;	}
	.text-with-hr:before{top: 19px;}
	.text-with-hr h2{font-size: 14px;font-weight: bold;}
	
	.two-list li a{}
	
	.cpfl-img{width: auto; background-position: center center; background-repeat: no-repeat;background-size: cover;}
	.cpfl-jjfa{padding: 20px;border: 1px solid #dddddd;}
	.cpfl-jjfa h3{color: #1b2a74;font-size: 20px;line-height: 40px;}
	.cpfl-jjfa p{line-height: 2;font-size: 14px;color: #000000;}
	.cpfl{padding-bottom: 20px;}
	
	
	.jjfa-cp-list{background: #f2f2f2;}
	.cp-box li{}
	.cp-box p{font-size: 14px;line-height: 40px;text-align: center;border-top: 1px solid #f2f2f2;}
	.cp-box p span{display: none;}
	
	.cp-box{padding: 20px  0;}
	.cp-1 .cpfl-img p{text-align: center;width: 100%;position: absolute;bottom: 0;margin-bottom: -17px;}
	
	.cp-info-title{background: #1B2A74;color: #FFF;}
	.cp-info-title h3{font-size: 18px;line-height: 40px;padding-left: 10px;font-weight: bold ;}
	.cp-info-title div.ab-div{position: absolute;right: 10px;top: 50%;margin-top: -9px;}
	
	.cp-xx li a{background: #fff;color: #000;}	
	.cp-xx{background:#f2f2f2;}
 	div.cp-xx li.xiazai a{background: #cc271f;color: #fff;}
	
	div.cp-xx li.xiazai a i{color: #fff;}
	
	

	.layui-table{text-align: center;}
	.layui-table tr{cursor: pointer;}
	.layui-table tr a{display: block;color: #666666;}
	.layui-table thead tr{background-color: #e6e6e6;color: #fff;cursor: initial;border: none;border-bottom: 2px solid #CC271F;}
	.layui-table td,.layui-table th,.layui-table tr{border: 1px solid #e6e6e6;color:#666666;text-align: center;}
	.layui-table tbody tr:hover{background: none;}
	
	.layui-table thead tr th:first-child{border-top-left-radius: 5px;border: none;}
	.layui-table thead tr th:last-of-type{border-top-right-radius: 5px;border: none;}
	.bd{padding: 20px;background: #fff;overflow-y: auto;}
	
	.jszc-0-title h3{font-size: 14px;line-height: 40px;background: #e6e6e6;padding-left: 10px;border-bottom: 2px solid #CC271F;border-top-right-radius: 5px;
	border-top-left-radius: 5px;}
	
	.last-i i.pic-size{padding-bottom: 23%;width: 50%;}
	.f-r li a{color: #fff;}
	
	.jjfa-title{overflow: hidden;background: #1b2a74;line-height: 40px;color: #fff;}
	.jjfa-title h3{float: left;line-height: 40px;padding-left: 20px;font-size: 14px;font-weight: bold;}
	.jjfa-title i{float: right;padding-right: 10px;}
	
	.swiper-cpfl-img-info{line-height: 40px;text-align: center;}
	
	

	.jszc-0 .text-height li.this-show{display: block;}
	.jszc-0 .text-with-hr{text-align: center;}
	
	
	 
	 
	 
	 
	 		  	} 
/*
 * PC端992以上生效css
 */	
@media screen and (min-width: 992px) {
		.xwzx-font-box button{opacity: 0;transition: all 0.6s;}
		.xwzx a:hover	.xwzx-font-box  button{opacity: 1;}
		.honnr-list li a div i.pic-size img{border: 5px solid #000000;}
			
			.container{width: 1200px;}
				.lx-title h3{line-height: 60px;width: 100%;color: #ffffff;font-size: 24px;font-weight: bold;padding-left: 20px;background: #1b2a74;}
			
			.lxwm{padding-bottom:50px;}
			.dz-box{padding:  10px 0;}
			.btn-02{display: none;}
			.nav{position: relative;background: #2e2e2e;}
			.btn-bd-r{position: absolute;right: 0;top: -65px;}
			.btn-bd-r a{display: inline-block;}
			.nav li{float: left;}
			.nav li a{display: block;padding: 17px 35px;color: #ffffff;font-size: 16px;}
			.nav li.on a{background: #cc271f;}
			.search-bd{position: relative;display: inline-block;float: right;}
			.search-bd input{padding-left: 15px; height: 35px;width: 200px;border-radius: 50px;border: none;margin-top: 11px;padding-right: 50px;}
			.search-btn-bd{top: 13px;right: 15px;color: #CC271F;}
			.wx img{display: none; position: absolute;top: 38px;z-index: 498989;border: 1px solid #000;padding: 5px;background: #fff;}
			.wx{position: relative;}
			.wx:hover img{display: block;}
			
			.swiper-button-prev,.swiper-button-next,.swiper-pagination{display: block;}
			.swiper-button-prev{left: 150px;}
			.swiper-button-next{right: 150px;}
			.swiper-pagination-bullet{opacity: 1;background: #fff;transition: width 0.6;}
			.swiper-pagination-bullet-active{background: #1b2a74;width: 30px;border-radius: 50px;}
			
			.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
				bottom: 40px;
			}
			
			
			
			
			.index-about{padding: 55px 0;}
			
			.index-about h4{line-height: 50px;padding-bottom: ;}
			.index-about .i-about a{padding: 15px 0;}
			.i-about{padding-top: 15px;}
			
			.ds{display: none;}
			.lb-2 .img-style{min-height: 680px;}
			.pc-ds{position: absolute;height: 400px;background: #fff;opacity: 0.9;z-index: 1;width: 570px;top: 40%;margin-top:-180px ;}
			.s-2-f-t{width: 500px;position: absolute;margin: 50px 35px; z-index: 999;text-align: left;top: 40%;margin-top: -145px;}
			
			.s-t-title{overflow: hidden;border-bottom: 2px solid #cc271f;padding-bottom: 10px;}
			.s-t-title h3{float: left;font-size: 40px;font-weight: bold;color: #000000;line-height: 60px;width: 100%;}		
			.s-t-title h3 img{display: block;float: right;padding-top: 17px;}	
			
				
			.s-t-btn a{width:auto;text-align: center;}
			.s-t-info{font-size: 16px;}
		
		
			.cpfl-btn-prev{left: 20px;background: url(../img/prev-btn.png);}
		  	.cpfl-btn-next{right: 20px;background: url(../img/next-btn.png);}
		
			.cpfl-btn-next,.cpfl-btn-prev{margin-top: -30px; width: 60px;height: 60px;background-size: cover;-webkit-background-size: cover;-moz-background-size: 27px 44px;}
		
			.swiper-2-font{min-height: 640px;}
			
			.lb-2 .swiper-button-prev{right: 200px;left: auto;}
			.lb-2 .swiper-button-prev,.lb-2 .swiper-button-next{top: auto;bottom: 25%;}
			
		
			
			.swiper-li li{width: 20%;padding: 0;border-left: 1px solid #fff;}
			.swiper-li li:first-child{border-left: none;}
			.swiper-2-box{position: relative;}
			.swiper-li{position: absolute;bottom: 0;z-index: 1;width: 100%;}
			.swiper-li-ds{position: absolute;bottom: 0;z-index: -1;width: 100%;background: #fff;opacity: 0.8;height: 100%;}
			.list-box li i.icon-yanjing{right: auto;}
			.zc-img{padding: 20px 0 0 0;}
			
			
			.zc-box li{border-left: 1px solid #fff;width: 33.333%;line-height: 50px;padding: 0;}
			.zc-box ul{border-top: 1px solid #fff;}
			.index-news{padding-bottom: 40px;}
		
		
			.list-title h3{font-weight: bold;font-size: 22px;}
		
			.list-box li .Intercept{font-size: 16px;}
		
			.list-box li i.icon-yanjing{margin-top: -12px;}
			.zc-box li a div img{padding-left: 0;padding-top: 14%;float: right;}
			
			
			
			.list-box li{margin: 7px 0;}
			
			.f-l ul{margin: 0 -30px;overflow: hidden;padding: 30px 0;}
		
			.f-l{float: left;padding-top:35px;}
			.f-l li{width: auto;border-right: 1px dashed #4d4d4d;padding: 0 30px;}
			.f-l li img{padding: 0;}
			.f-l li div p{padding-top: 10px;}
	  		.f-r{float: right;padding: 40px 0;border-left: 1px solid #4D4D4D;padding-left: 30px;}
	  		.footer-btm{line-height: 50px;}
	  		
	  		.f-r li{text-align: left;}
	  		.footer .f-w-b{padding: 0;}
	  		.f-r-b{margin-left: 0;}
	  	
	  		
	  		
	  		.flex-btn{display: block;position: fixed;right: 50px;bottom: 30%;z-index: 319898182391831238;}
	  		
	  		.f-btn{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	  		.f-btn a{width: 100%;height: 46%;display: block;}
	  		
	  		.f-btn a:first-child{height: 54%;}
	  		.index-about h3{font-size: 28px;line-height: 40px;}
	  		.index-about h4{font-size: 30px;}
	  		.index-about p{font-size: 16px;}
		  	.swiper-li li p{font-size: 14px;padding-top: 10px;}
		  	.swiper-li li i{font-size: 50px;}
		  	.menu-url li{float: left;width: 14.285714%;padding:0;}
		  	.menu-ds{background: #fff;opacity: 0.8;position: absolute;top:0;width: 100%;height: 100%;z-index:-1;}
		  	
		  	.menu-url{margin-top: -60px;position: relative;z-index: 1;}
		  	.menu-url ul{margin: 0;padding-top: 0;z-index: 1;}
		  	.menu-url li a{font-size: 16px;line-height: 60px;height: 60px;background: none;}
		  	.menu-url li a i{float: right;font-size: 26px;}
		  	.menu-url li a i{}
		  	
		  		.cp-1 .swiper-container{height: 540px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 540px;
    border: 1px solid #dddddd;
}	
	.swiper-cpfl-img-info{position: absolute;bottom: 0;left: 50%;margin-left: -44px;height: auto;width: auto;line-height: 60px;font-size: 16px;}
	
	.cp-info-title h3{font-size: 22px;padding-left: 20px;line-height: 60px;}
			
			.cp-1{padding-bottom: 40px;}
		  	.cp-xx{padding-top: 40px;}
		  	.menu-loc-url h3{line-height: 40px;float: left;padding-top:10px;font-size:32px;font-weight: bold;}
			.menu-loc-url p{float: right;line-height: 40px;padding-top:30px;}
			.menu-loc-url{overflow: hidden;}				
		  	
		  	.menu-two-url li{width: auto;height: 50px;line-height: 50px;}
			
			.item-b label{font-size: 16px;}
			.shfw-2-input{height: 35px;}
			.form-class{width: 800px;margin: 0 auto;padding: 40px 0;}
			.item-b span{float: right;padding-right: 10px;line-height: 35px;}
			.item-b .font-input .xin{color: #CC271F;}
			.btn-sbm input{width: 190px;height: 50px;}
			
			.item-b select{padding-left: 15px;}
			
			.gywm-0 .col-md-6{padding: 10px 5px;}
			
			.honnr-title h3{font-size: 34px;padding-bottom: 10px;}
			.honnr{padding-bottom: 20px;}
			
			.cpfl{padding-bottom: 30px;}
			.cp-box li{float: left;width: 33.333%;padding: 15px;}
			.cp-box li a{border: 1px solid #bcbcbc;padding: 20px;display: block;}
			.cp-box ul{overflow: hidden;}
			/*
			.cp-box{padding-top: 30px;}
			.cp-box ul{overflow: hidden;margin: -15px;}
			.cp-box li{width: 33.3333%;float: left;padding: 15px;height: 440px;}
			
			.cp-box li a p{transition: all 0.6s;}
			
			.cp-box li a:hover div,	.cp-box li a:hover p{border: 2px solid #CC271F;background: #CC271F;transition: all 0.6s;}
			.cp-box p span{opacity: 0;transition: all 0.6s;display: block;float: right;color: #fff;}
			.cp-box li a:hover p{color: #fff;text-align: left;padding-left: 20px;transition: all 0.6s;}
			.cp-box li a:hover p span{opacity: 1;padding-right: 20px;}
			*/
			
			
			.b-l{border-left: 1px solid #c4c4c4;margin-left:200px;margin-top:20px;margin-bottom: 20px;}
			.b-l-div{padding-top: 20px;padding-left: 45px;}
			.b-l-div:first-child{padding-top: 10px;}
			.b-l-div input,.b-l-div select{height: 35px;width: 68%;padding-left:10px;}
			
			.xwzx ul{overflow: hidden;margin: -15px;}
			.xwzx li {width: 33.333%;float: left;padding: 15px;}
			.xwzx li .xwzx-font-box{padding: 30px;position: relative;min-height: 250px;font-size: 16px;}
			.xwzx-font-box button{position: absolute;bottom: 30px;}	
			
			.xwzx li a:hover .xwzx-font-box{background: #1b2a74;}	
			.xwzx li a .xwzx-font-box span{font-size: 16px;}
			.xwzx li a:hover .xwzx-font-box span{color: #fff;}
			.xwzx li a:hover .xwzx-font-box p{color: #fff;}	
			.xwzx li a:hover .xwzx-font-box button{color: #fff;}
			
			.xwzx li a img{transition: all 0.6s;}
			.xwzx li a:hover img{transform: scale(1.4);}
			
			.menu-two-url{padding-bottom: 20px;}
			.two-list ul{margin: 0 -5px;padding: 0;padding-bottom: 20px;}
			.two-list li{padding:0 5px;}
			
		
			.pages a:first-child{color: #CC271F;}
			.pages a:last-of-type{color: #CC271F;}
			
			.xwzx{padding-bottom: 20px;}
			
			.img-ul{position: absolute;width: 53%;top: 0;height: 100%;left: 50%;margin-left: -310px;}
			.img-ul li{float: left;width: 25%;height: 100%;}
			.img-ul a{display: block;padding: 0;width: 100%;height: 100%;}
			
			.fy-l{float: left;}
			.fy-r{float: right;text-align: right;}
			.fy-l, .fy-r{width: 50%;}
			.fy-l i,.fy-r i{display: inline-block;font-size: 36px;margin-top: 5px;color: #AAAAAA;}
			.fy-l div{margin-left: 60px;margin-top: 24px;padding-left: 40px;border-left: 1px solid #cccccc;}
			.fy-r div{margin-right: 60px;margin-top: 24px;padding-right: 40px;border-right: 1px solid #cccccc;}
			.fanye-box{overflow: hidden;}
			
			.g-4-1-title h3{font-size: 26px;text-align: center;padding: 15px 0;padding-bottom: 25px;}
			.g-4-1-title div{font-size: 14px;text-align: center;display: inline-block;}
			.g-4-1-info{padding: 40px 0;}
			.g-4-1-info p{font-size: 16px;}
			.g-4-1-info p img{text-align: center;}
			
			.fanye{padding: 20px 0;padding-bottom: 60px;}
			
			.sbm-box{text-align: center;padding: 20px 0;overflow: hidden;margin-left: 180px;}
			.sbm-box input{margin-right: 26%;width: 190px;height: 60px;border-radius:5px;border: none;background: #dddddd;color: #000;float: left;margin-right:0;margin-left: 20px;}
			.sbm-box input:hover{background: #2E2E2E;color: #fff;}
			
			.this h2{color: #1b2a74 !important;}
			
			.item-ib{display: inline-block;width: 50%;float: left;position: relative;}
			.item-ib label{width: 50%;}
			.item-ib input{width: 57%;}
			.item-ib select{width: 57%;padding-left: 15px;}
			
			.posi .rd{width: auto;height: auto;}
			
			.btn-sbm{padding-top: 20px;}
			.textarea-st{height: 150px;}
			.content-title h3{font-size: 20px;padding-top: 16px;}
			.content-title p{font-size: 16px;padding: 10px 0;}
			.sh-fw-if-ti{font-size: 16px;line-height: 60px;}
			.fwtx-info{padding:  10px 28px 28px 28px; }
			.fwtx-info p{font-size: 16px;}
			.fwtx-info h3{font-size:22px ;line-height: 60px;}
			.fwtx-info .icon-dingwei{padding-right: 15px;}
			.shfw-img{padding: 20px 0 100px;}
			
			.xswl{padding: 20px 0 100px;}
			
			.text-with-hr h2{font-size: 32px;}
			.text-with-hr:before{top: 30px;}
			
			.cpfl .row{margin: 0;}
			.cpfl .col-xs-12{padding: 0;}
			.cpfl-jjfa{padding: 30px;min-height: 243px;}
			.cpfl-jjfa h3{font-size: 24px;line-height: 60px;}
			.cpfl-jjfa p{font-size: 16px;}
			
			.jjfa-title{margin-top: 10px;line-height: 50px;}
			.jjfa-title h3{line-height: 50px;font-size: 22px;}
			
			
			.jszc-t-i h3{font-size: 22px;line-height: 50px;}
			
			.jszc-t-i p{font-size: 16px;}
			
			.jszc-t-i .li-a{font-size: 14px;}
			
			.jszc li{padding: 25px;}
			
			.jszc-t-i {padding-left: 50px;}	
			
			.icon-box i{font-size:36px;}
			.icon-box{margin-top: 3px;}
			
			
			.cp-1 .swiper-button-prev,.cp-1 .swiper-button-next{
				
			}
			
			.swiper-button-prev, .swiper-button-next, .swiper-pagination{
				display: block;
			}
			
	
			.jszc .jszc-2 li{padding: 0;}
			.jszc-2 li a{line-height: 68px;}
			.jszc-2 li p{font-size: 16px;padding-left:25px;}
			
			.j2-box{right: 30px;}
			
			.ppsx .ppsx-title h3{font-size: 18px;line-height: 50px;}
			.ppsx li{width: 14.285714%;}
			
			.shfw-info .col-md-6{padding-left: 10px;padding-right: 10px;}
			.shfw-info .row{margin:0 -10px;}
			
			.honnr-list li{width: 33.333%;float: left;padding: 15px;}
			.honnr-list li a{padding: 38px;padding-bottom: 24px;}
			.honnr-list li a p{padding-top: 50px;}
		
			
			.honnr-list ul{margin: -15px;overflow: hidden;}
			.ab-font h3{font-size: 26px;font-weight: bold;padding-bottom: 10px;}
			.wz{padding: 25px 40px;}
			.ab-font p{font-size: 16px;line-height: 2;}
			
			
			.fzlc-l{position: absolute;left: -400px;z-index: 9;}
			.fzlc-r{position: absolute;right: 0;}
			.gywm-1{position: relative;min-height: 700px;}
			
			.gs-3 li{width: 50%;float: left;}
			.gs-3{overflow: hidden;}			
			
			.col-md-4,.col-md-8{padding-right: 0;padding-left: 0;}
			.qywh .row{margin-left: 0;margin-right: 0x;}
			
			
		 	.qywh .col-md-8{width: 65.65%;}
			
			.gsjj-3-box .qywh-title h3{font-size: 26px;font-weight: bold;line-height: 60px;}
			.gsjj-3-box .qywh-title{border-bottom: 2px solid #1b2a74;}
			.gsjj-3-box p{padding-top: 10px;font-size: 16px;}
			.over-box{overflow: hidden;padding: 10px 0;}
			.r-bg h3{font-size: 20px;}
			.r-bg b{font-size: 14px;}
			.r-bg p{font-size: 14px; }
			.r-bg{padding: 35px;}
			.gs-3 li h3{font-size: 20px;line-height: 60px;padding-bottom: 5px;}
			.gs-3 li p{font-size: 14px;}
			.gs-3 li{min-height: 177px;}
			.qywh{padding-bottom: 30px;}
			
			.text-height{height: 105px;}
			
			.text-height ul{position: absolute;top: 0;}
			.jszc-0 .text-with-hr:before{top: 53px;margin-left: 60px;width: 89%;}
			
			.text-height ul li{text-align: center;}
			
			.text-height ul li a h2{color: #2e2e2e;font-family: 'Myriad Pro';font-size: 38px;}
			
			.jszc-0 li{padding: 25px 46px;float: left;}
			
			.text-with-hr{overflow: hidden;margin: 20px 0;}
			.jszc-form-box h3{text-align: center;padding: 20px 0;}
			
			
			.font-input span{float: none;color: #000000;padding: 0 10px;}
			.font-input input{height: 35px;width:110px;border-radius: 5px;border: 1px solid #AAAAAA;padding-left:10px;}
			
			
			input::-webkit-input-placeholder {padding-left: 20px;}
			  
			.two-input{display: inline-block;}
			.two-input input{width:150px ;}
			.two-input{float: left;width:47%;}
			.new-i-box{overflow: hidden;}
			
			.i-b-font p{width: 75%;float: right;}
			
			
			.radio-s{float: left;width: 10%;}
			.radio-box{overflow: hidden;}
			
			input[type=checkbox], input[type=radio]{margin: 10px 16px 0;}
			
			.radio-s label{float: right;padding-right: 20px;margin-left: -20px;}
			.last-radio-s{width:50%;}
			.last-radio-s label{float: none;padding-right: 0;}
			.last-radio-s .xin{float: none;}
			
			.radio-box .xin{float: none;}
			div.radio-box  span.span-font{float: none;color: #000;}
			.radio-b-w label{width:37%;}
			
			
		.item-ib-input-l{position: absolute;right: -28px;}
		.item-ib-input-r{position: absolute;left: 132px;}
		.item-b .item-ib-lable-r{text-align: center;position: absolute;left: -12px;}
		
		.u-m{margin-left: 200px;}
	  }
  		  	
  	 /**
 * 手机版 320px 到 991px 宽度
 */
@media screen and (min-width: 320px) and (max-width:991px){
		.jszc-0 .text-height li{display: none;}
	.btn-bd-r a.wx{display: none;}
	.fzlc-l{display: none;}
	
		.item-ib{padding: 10px 0;overflow: hidden;}
		.sbm-box input{width: 95px;height: 30px;border-radius:5px;border: none;background: #dddddd;color: #000;float: left;margin-left: 72px;}
		.sbm-box{overflow: hidden;}
		.form-class h3{text-align: center;}
		.jszc-0-title{margin-bottom: 20px;}
		
		.u-m{text-align: center;}
		.font-input input{height: 28px;    border: 1px solid #aaaaaa;
    border-radius: 5px;
    width: 25%;}

    .item-b span{color: #000000;padding: 0 5px;}
    .item-b .xin{color: #CC271F;}
    .shfw-2-input{width: 67%;}
    .b-l{float: left;}
    
    .nes-input{height: 28px;border:1px solid #AAAAAA;border-radius: 5px;width: 67%;}
     .b-l-div{width: 100%;float: left;}
    .b-l-div label{padding-top: 0;}
    .sbm-box input{margin-left: 40px;display:inline-block;}
    .two-input{padding: 10px 0;}
    
   .item-b  .news-label{padding-top: 16px;}
   	
			.radio-s{float: left;width: 30%;}
			.radio-box{overflow: hidden;}
			
			input[type=checkbox], input[type=radio]{margin: 10px 16px 0;}
			
			.radio-s label{float: right;padding-right: 20px;margin-left: -20px;}
			.last-radio-s{width:50%;}
			.last-radio-s label{float: none;padding-right: 0;}
			.last-radio-s .xin{float: none;}
			
			.radio-box .xin{float: none;}
			div.radio-box  span.span-font{float: none;color: #000;}
			.radio-b-w label{width:37%;}
			
   
}
	
  		  	  
  		  	  
/*
 * 993 1100px 
 * 作用1024平板
 */
@media screen and (min-width:993px) and (max-width:1100px){
	
	
	
	}
@media screen and (min-width: 320px){
			
				.Saber-list .hd li{line-height: 40px;background: #e0e0e0;cursor: pointer;color: #333333;text-align: center;margin-bottom: 5px;}
					.Saber-list .hd li a{color: #333333;display: block;}
				.Saber-list li.on{background: #2e2e2e;}
				.Saber-list li.on a{color: #fff;}
				.bd-list li{float: left;width: 50%;text-align: center;}
				.bd-list ul{overflow: hidden;}
				.bd-list li a{color: #fff;padding: 0 15px;line-height: 30px;display: block;}
				.bd-list {background: #2e2e2e;}
				.new-bd{padding: 0;}
				.bd-list li.aon a{background: #cc271f;}
					.Saber-info-tit h3{color: #2e2e2e;font-size: 18px;font-weight: bold;line-height: 40px;border-bottom: 1px solid #e0e0e0;}
					.Saber-info-img i.pic-size{padding-bottom: 54%;}
	.Saber-info-img{padding-top: 20px;}
	
		.Saber-info-list{padding-top: 20px;}
			.Saber-l-b{background: #f8f8f8;padding: 15px;height: 100%;}
	.Saber-l-l li{float: left;padding: 5px;width: 50%;}
		.Saber-l-l ul{overflow: hidden;margin: -5px;}
			.Saber-l-l li img{float: left;padding-right: 10px;padding-top: 5px;}
	.Saber-l-l li p{float: left;}
	.Saber-l-l li a{overflow: hidden;display: block;padding: 0 11px;line-height: 28px;border: 1px solid #dbdbdb;border-radius: 2px;}
.Saber-content{padding: 30px 0;}
}

@media screen and (min-width: 992px) {
	.Saber-list{padding-bottom: 30px;}
	.Saber-list .hd li{float: left;height:50px;line-height: 50px;padding: 0 30px;font-size: 18px;margin-right: 5px;}
	.Saber-list .hd{overflow: hidden;}
	
	.Saber-list .hd li{margin: 0;}
	.bd-list li{float: left;width: auto;}

	.bd-list ul{padding:10px 20px;}
.Saber-l-l li{width: auto;}
	.Saber-info{padding-bottom: 30px;}
	.Saber-info-list{height: 327px;}

	.Saber-l-b{padding: 35px;}
	

	
	
	
}
