@charset "utf-8";
/* CSS Document */





.ttitle{ color:#000000 }
.ttitle_1{line-height:70px;   font-size:30px; /*font-weight:bold;*/color:#393838; text-align:left; margin:0 auto;   }
.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;}
.comtt{ line-height:70px; font-size:30px; /*font-weight:bold;*/color:#fff; text-align:center; }
.comttp{  background:url(../images/line2.png); background-position:bottom ; background-repeat:no-repeat; }
.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:150px; height:100px;  margin-right:15px; overflow:hidden;}
.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 30px;}

.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;}



/*加盟end*/




/*首页com*/



.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; }


.addbg{ background:url(../images/ads.jpg); background-position:center; background-repeat:no-repeat; height:578px; color:#FFF;}
.newrq img{ width:100%;}


.ttit1{ font-size:30px; line-height:40px; font-weight:bold;}
.ttit2{ font-size:36px; color:#352963; line-height:35px; font-weight:bold;}
.ttitnr{ font-size:14px; color:#1C1C1C; line-height:25px;margin-top:20px;}
.ttit3{ font-size:24px; color:#323232;}
.ttit3_1{ font-size:24px; color:#0F609D;}
.ttit3_nr{ font-size:14px; line-height:20px; color:#717271; }
.pros img,.coms img{ width:100%; }
.mps{ padding:25px;}
.mps2{ padding:0 25px;}
.tt3_2{ flex:1}
.tt3_2 a{ float:right;}
.comsbutt{
	display: block;
    line-height: 35px;
    background: #01528f;
    color: #FFF !important;
    border-radius: 20px;
    padding: 0 20px;
    font-size: 16px;
    margin: 0 auto;
	text-align:center;
	width:150px;}
.com3{ margin-top:20px; width:100%;}
.com3 a{ float:left;}
.leftc{ padding-left:30px;}

 @media (max-width:1024px){
	 .comjs{/* padding:35px; */}
	 }

   @media (max-width:425px){
	   .ttit1{ font-size:26px; line-height:40px; font-weight:bold;}
.ttit2{ font-size:30px; color:#352963; line-height:35px; font-weight:bold;}
	   
	   .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;}
	   
        
		.ttitle_1{font-size:24px; }
		.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%;}
		.addbg{  background-position:center; background-repeat:no-repeat; height:320px; background-size:100% aotu;}
		.mps{ padding:10px 17px;}
		.mps2{ padding:0 17px; }
		.leftc{ padding-left: 10px;}
		
   }
