@charset "utf-8";
/* CSS Document */





/*.ttitle{ color:#000000 }
.ttitle_1{line-height:45px;  font-size:30px; text-align:center; color:#1162b7;font-weight:bold; }
.ttitle_2{line-height:45px;  font-size:30px; text-align:center; color:#ffffff;font-weight:bold; }*/

.font1416{ font-size:16px; }
.movea{display:block; line-height:38px; width:178px; border: solid 1px #d6d5d5; text-align:center; margin:30px auto; background:#FFF; }
.movea a{color:#514F4F;}

.movea2{display:block; line-height:38px; width:178px; border: solid 1px #d6d5d5; color:#ffffff; text-align:center; margin:30px auto; background:#1b1b1b; }
.movea2:active,.movea2:hover{  color:#FFF !important;}


/*公司简介*/
.comjs{ font-size:16px; padding:0 40px; line-height:30px; color:#FFF;}
/*.bgc{ background-image:url(../images/combg.jpg); background-position:bottom right; background-repeat:no-repeat;}*/
.compic img{ width:100%;}

/*案例*/

.case1{flex:1;text-align:right;}
.case2{ padding-left:5px;width:484px;}
.case3{padding-left:5px;width:450px;text-align:left;}

.cc1{ display:flex;}

/*产品*/
.proclass{padding-left:0; list-style:none; }
.proclass li{ margin:0 15px; text-align:center;}
.proclass li a{ font-size:16px;}
.caselink { width:100%; font-size:14px; color:#1E1E1E; line-height:35px; }
.casec a{font-size:14px; color:#C81411;}

.casec{ text-align:center;}
.cases{ padding:30px;}
.casest1{ margin-bottom:30px;}

.proc1{ background:#828282; color:#FFF; line-height:40px; }
.porss li{ margin-bottom:30px; }
/* newslist*/

.newlist{ margin-bottom:30px; padding-left:30px;  }
.newrq{ width:60px; height:50px;  margin-right:20px;}
.newrq>span{ display:block; line-height:30px; text-align:center; }
.newrq_1{  font-size:30px; color:#5888f6;}
.newrq_2{ font-size:28px; color:#a5a4a4;}
.newtt>a{ line-height:50px; color:#000000; font-size:16px; font-weight:bold;}
.newnr{ line-height:25px; color:#646363; font-size:14px; text-align:left;}
.news1 img{ width:100%;}
.newb{ padding:0  40px;}
.newb1{ padding:0 40px 0 60px;}

.newnn{ margin:0 35px 0 30px;}

/*ads*/
.ads{ text-align:center;}
.ads img{ max-width:1400px; width:100%;}
/*about*/
.abouts{ margin-bottom:100px;}
.about2{ text-align:center;}
.mm2_t{ font-size:24px; line-height:50px; margin-bottom:5px;}
.mm2_nr li{ line-height:42px; font-size:16px; margin-bottom:8px; }
.mm2_nr{padding:0;}
.dhh{ padding-left:90px;}
.dhico{ margin-right:15px;}

/*pro*/
.proclass{ margin:20px 0 30px 0 ;}
.proclass a{ padding:5px 15px; font-size:18px; margin:0 8px; display:block; }
.pac{/* background:#C81411; color:#FFF;*/}

.se1{background-image:url(../images/bbb.jpg);padding:40px 0;}



.ccb{ padding:0 40px; margin-top:30px;}
.c1{ font-size:16px; color:#515151; text-align:center;}
.c2{ font-size:18px; color:#515151;text-align:center;}
.dz{ font-size:72px; color:#1162b7; font-weight:bold;}

	
.ywnrs{ color:#4a4949; margin:0 80px 30px 40px ;}
.ywtt1{ font-size:27px; font-weight:bold; margin-bottom:20px;}
.ywtt2{ font-size:16px; line-height:25px; }


.bggc{ background:#d7d7d7;}

   @media (max-width:425px){
	   .proc1{ line-height:30px; }
	   .ccb{ padding:0 ; margin-top:20px;}
	  .c1{ font-size:12px; color:#515151; }
	  .c2{ font-size:14px; color:#515151;}
	  .dz{ font-size:42px; color:#1162b7; font-weight:bold;}
	  
	  .ywnrs{ margin:0 15px 10px 5px ;}
	  .ywtt1{ font-size:20px; margin-bottom:10px;}
	  .ywtt2{ font-size:14px;  }
			 
        
		/*.ttitle_1,.ttitle_2{font-size:25px; font-weight:bold;}*/
		.cc1{ display:block;}
		.case1,.case2,.case3{padding-left:0;width:100%;}
		.cc1 img{ width:100%;}
		
		

		
		.picz img{ height:23px;}
		.movea,.movea2{ width:85%;}
		.comc{ margin:10px ;}
		.coma{justify-content:space-between ;}
		.comc a{ margin:0 ; width:45%;}
		.font1416{ font-size:14px; }
		.setxt1{ font-size:16px;}
		.spicw{ padding:0;}
		.spicw img{ width:65px;}
		.sepd1{ padding: 0 ; margin:10px 0;}
		.setxt1{ text-align:center;}
		.se1{ padding:30px 0 10px 0;}
		.serg{padding-right:0;}
		.caitem>span{}
		.newtt>a{ line-height:25px; font-size:16px;}
		.newnr{ font-size:14px;}
		.newb{ padding:0  10px;}
        .newb1{ padding:0 5px;}
		.newnn{ margin:0;}
		.newlist{ margin-bottom:25px;  padding-left:0; }
		.newrq_1{  font-size:22px;}
.newrq_2{ font-size:18px;}
.newtt>a{ font-size:16px;font-weight:normal; }
		.dhh{ padding-left:20px;}
		.abouts{ margin-bottom:60px;}
		
		.m2{ max-height:50px; overflow:hidden;}
		
		.cases{ padding:20px;}
		.casest1{ margin-bottom:20px;}
		
		
		.comjs{ font-size:14px; padding:0;}
		.bgc{ background-image:none;}
		.compic{ text-align:center;}
		
		.casez img{ width:100%;}
		.proclass {flex-wrap:wrap;}
		.proclass li{ margin:0 ; width:32%;}
		
      }
