@charset "utf-8";
/* CSS Document */





.ttitle{ color:#000000 }

.ttitle_2{line-height:45px;  font-size:28px; text-align:center; color:#FFF;color:#fcbf05;}
.ttitle_3{line-height:45px;  font-size:28px; text-align:center; color:#FFF;color:#ffffff;}

.txt_c{ text-align:center;}
.bg_w{ background:#FFF;}
.bgp65{ background-size:65px 5px;}
.bg_yun{ background:url(../images/yun.jpg); background-position:bottom; background-repeat:repeat-x;}


.movea{display:block; line-height:42px; width:168px;  text-align:center;  background:#fff; color:#222222 !important;border-radius:21px; float:right;}


.movea1{display:block; line-height:38px; width:178px; border: solid 1px #d6d5d5; text-align:center; margin:10px 75px 10px auto; background:#FFF; }
.movea1 a{color:#514F4F; }

/*公司简介*/
.comjs{ font-size:14px;/* padding:15px;*/ line-height:26px; color:#fff; margin-top:20px;}
.bgc{ background:url(../images/bbg.jpg); background-position:center;}
.compic img{ max-width:100%;}



/*产品*/
.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:#fff; line-height:45px; position:absolute; bottom:0; left:0; right:0; display:block; text-align:0; background:rgba(0,0,0,.7); }
.casec a{font-size:14px; color:#C81411;}

.casec{ text-align:center; position:relative;}
.cases{ padding:30px;}
.casest1{ margin-bottom:30px;}

/* newslist*/

.newlist{ margin-bottom:30px; }
.newrq{ width:60px; height:50px;  margin-right:20px;}
.newrq>span{ display:block; line-height:30px; text-align:center; color:#989797;}
.newrq_1{  font-size:30px;}
.newrq_2{ font-size:28px;}
.newtt>a{ line-height:50px; color:#000000; font-size:16px; font-weight:bold; padding:0 10px;}
.newnr{ line-height:25px; color:#646363; font-size:14px; text-align:left;padding:0 10px;}
.news1 img{ width:100%;}
.newb{ padding:0  40px;}
.newb1{ padding:0 40px 0 60px;}

.newnn{ margin:0 35px 0 30px;}
.newpic{ text-align:center; }
.newpic img{ max-width:100%; max-height:100%; }
/*ads*/
.ads{ text-align:center;}
.ads img{ max-width:1400px; width:100%;}

.bgc2{ background-image:url(../images/bgs_04.jpg); background-position:right; }

/*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:16px; margin:0 8px; display:block; color:#fcbf05; }
.pac{background:#000000; color:#fcbf05;}

.casec a{font-size:14px; color:#C81411;}

.casec{ text-align:center;}
.cases{ padding:30px;}
.casest1{ margin-bottom:30px;}

.bgc3{ background-color:#d4d3d3;}
.cpbl{position:absolute; bottom:0; width:100%; background:rgba(0,0,0,0.6); color:#FFF; line-height:35px; overflow:hidden; text-align:center;}
.font1416{color:#fcbf05; font-size:16px;}


.ys_pic{ text-align:center; width:45%;}
.ys_1{ text-align:center; line-height:50px; font-size:24px; /*font-weight:bold;*/ margin-top:10px;}
.ys_2{ font-size:18px; text-align:center; line-height:25px;}

/*加盟*/
.bg_b{ background-color:#000; background-image:url(../images/pic/ad_03.jpg); background-position:center top; padding:45px 0 30px 0;}
.bg_rw{ background:url(../images/pic/ad_03.jpg); background-position:top;}

.ttc{line-height:60px;   font-size:30px; font-weight:bold;color:#fff; text-align:left;  width:155px; background-size:65px 5px;background:url(../images/line2.png); background-position:bottom left; background-repeat:no-repeat;}

.zs1{ width:50%;}
.zs1_1{ line-height:65px; font-size:36px; color:#fff; font-weight:bold; width:75px; margin:0 auto; text-align:center; background:url(../images/line3.png); background-position:bottom center; background-repeat:no-repeat;}
.zs1_2{ line-height:40px; font-size:16px; color:#fff; font-weight:bold; width:75px; margin:0 auto; text-align:center;}
.zs2{ font-size:14px; line-height:25px; color:#fff;}

.movea11{display:block; line-height:40px; width:140px;  text-align:center; margin-top:20px; float:right; background:#fff; color:#000;border-radius:20px;}
.zspic{ margin-bottom:15px;}
.zspic1,.zspic2 { margin:0 7px;}
.zzz{ max-width:385px; width:100%; margin:0 auto;}
.zsleft1{ margin:40px 0;}

/*加盟end*/

.bott215{ padding-bottom:215px;}
.bott65{ margin-bottom:65px;}
.pp45{ padding:30px 0;}
.bott20{ margin-bottom:20px;}
.tops70{ margin-top:70px;}


/*首页com*/
.pics img{ width:100%; }
.pleft{ padding-left:20px;}
.pbot{ padding-bottom:20px;}
.pleft1{ padding-left:10px;}
.prig1{ padding-right:10px;}
.pics{}
.pics1{  max-width:577px;}
.pics2{ flex:1; }
.wz,.wz1,.wz2,.wz3{ position:relative;}
.wzt,.wzt1,.wzt2,.wzt3{ position:absolute; top:5%; right:40px;}
.wztext1{color:#FFF; width:100%;text-align:right;}
.wztext1_1{font-size:24px; line-height:45px;}
.wztext1_3{font-size:30px; line-height:55px;}
.wztext1_2{font-size:18px; line-height:30px;}
.butss{display:block; line-height:30px; width:128px;  text-align:center;  color:#fff !important;border-radius:15px; float:right; border:1px solid #fff; font-size:14px; margin-top:10px;}


.wzt22{ position:absolute; top:5%; left:40px; background:rgba(255,255,255,0.5); padding:15px;}
.wztext2{color:#2a2a2a; width:100%;text-align:left;}
.butss2{display:block; line-height:30px; width:128px;  text-align:center;  color:#2a2a2a !important;border-radius:15px; float:left; border:1px solid #2a2a2a; font-size:14px; margin-top:10px;}


/*mu;s*/
.ccw{ width:527px;  background:#459a79; padding:30px  35px;}
.com2{flex:1; position:relative;}
.com2 img{ width:100%;}
.com1{ margin-left:80px; margin-top:30px;}
.comwz{ position:absolute; top:20px; left:10%; font-size:30px; line-height:60px; color:#FFF; text-align:left; }


 @media (max-width:1024px){
	 .comjs{/* padding:35px; */}
	 }

   @media (max-width:425px){
	   .ccw{ width:100%; padding:10px  5px;}
	   .com1{ margin-left:0; margin-top:0;}
	   .comwz{ font-size:24px; line-height:50px; color:#FFF; text-align:left; }
	   .comjs{ padding:10px 15px;}
	   
        
		
		.cc1{ display:block;}
		.case1,.case2,.case3{padding-left:0;width:100%;}
		.cc1 img{ width:100%;}

		
		.picz img{ height:23px;}
		.movea{ width:40%;}
		
		.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{ }
		.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:5px;*/}
		/*.bgc{ background-image:none;}*/
		.compic{ text-align:center;}
		
		.casez img{ width:100%;}
		.proclass {flex-wrap:wrap;}
		.proclass li{ margin:0 ; width:32%;}
		.movea1{margin:30px auto;}
		
		
		.zzz{  margin:0; padding:0 20px; }
		.zsleft1{ margin:10px 0;}
		.bg_b{  padding:10px 0 5px;}
		
		.bott215{ padding-bottom:25px;}
		.bott65{ margin-bottom:25px;}
		.pp45{ padding:10px 0;}
		.tops70{ margin-top:20px;}
		.bott20{ margin-bottom:5px;}
		
		.comtt{ font-size:24px;} 
		.ys_1{ font-size:16px; line-height:30px;}
		.ys_2{ font-size:12px;line-height:20px;}
		.ys_pic img{ width:80px;}
		
		
		.pics1{  max-width:100%;}
		
		
		/**/
		.pleft{ padding-left:0;}
.pbot{ padding-bottom:10px;}
.pleft1{ padding-left:5px;}
.prig1{ padding-right:5px;}

.wzt,.wzt1,.wzt2,.wzt3{ position:absolute; top:5%; right:20px;}
.wztext1{color:#FFF; width:100%;text-align:right;}
.wztext1_1{font-size:18px; line-height:30px;}
.wztext1_3{font-size:26px; line-height:40px;}
.wztext1_2{font-size:14px; line-height:20px;}
.butss{display:block; line-height:25px; width:108px;  text-align:center;  color:#fff !important;border-radius:15px; float:right; border:1px solid #fff; font-size:13px; margin-top:10px;}


.wzt22{ position:absolute; top:5%; left:20px; background:rgba(255,255,255,0.5); padding:15px;}
.wztext2{color:#2a2a2a; width:100%;text-align:left;}
.butss2{display:block; line-height:25px; width:108px;  text-align:center;  color:#2a2a2a !important;border-radius:15px; float:left; border:1px solid #2a2a2a; font-size:14px; margin-top:10px;}
      }
