/*banner*/
#box_t{width:100%height:max-height:420px;}
/*banner end*/


/*联系我们*/
div.tu1{background:#efefef !important;padding:0;}
div.form1 form{background:#efefef !important;box-shadow: 0 0 0}
div.tu1 h4{width:100%;margin:20px 0 15px 0;color:#333;font-size:22px;line-height:30px;font-weight: 600}
div.tu1 img{display:block;max-height:415px;width:100%;margin:0 auto}
div.form1 input,div.form1 textarea{background:#efefef;box-shadow:none;}
span.color{color:#FD8F00;margin-right:15px;}
div.right_tu{margin-top:5%;box-sizing:border-box;padding-left:50px;}

 div.xia{margin-bottom:70px;}
 div.xia div.right_tu div{margin-top:2% !important}
/*联系我们 end*/


div.content1{max-width:1200px;margin:0 auto;box-sizing:border-box;padding-top:25px;}
div.content2{background:#fff}
div.content0{max-width:1920px;border-bottom:2px solid #ccc;width:100%}
div.content0 .row{margin:0 auto;max-width:1200px;}
div.content4 .solution_flor1 a,div.content0 .solution_flor1 a{display:block;height:35px;line-height:35px;float:left;padding:0 5px;padding-right:0;box-sizing:border-box;font-size:14px;}
div.content4 .solution_flor1 a span,div.content0 .solution_flor1 a span{margin:0 9px 0 6px;}
div.content4 .solution_flor1 a:hover,div.content0 .solution_flor1 a:hover{color:#BB2524}
div.peijian_60{padding-top:20px !important}
div.content5{background:#eee;max-width:1920px;width:100%;margin:40px 0}
div.content5 div.container{max-width:1200px;width:100%;}
div.content4{background:#fff;max-width:1920px;width:100%;border-bottom:2px solid #ccc !important;padding-top:0 !important;padding-bottom:0 !important;}
div.content4 div.container{max-width:1200px;width:100%;}


div.solution_flor2{background:#fff;}
div.solution_flor2 h3{width:100%;line-height:40px;height:40px;font-size:20px;color:#333;font-weight:600;margin-top:20px}
div.pj>h3{font-size:25px;}
div.s>h3{font-size:25px;}
div.s{padding-top:35px;}
div.s>p{margin-bottom:10px}
div.solution_flor2 a{display:block;max-height:220px;overflow:hidden;box-sizing:border-box;/*padding:15px;*/}
div.solution_flor2 a img{display:block;width:99%;max-height:165px;margin:0 auto;transition: all 0.6s;}
div.solution_flor2 a img:hover{
				transform: scale(1.1);}
div.solution_flor3 a>h4,div.solution_flor2 a h4{line-height:50px;height:50px;text-align:center;}
div.solution_flor3{background:#EEEDED;}
div.solution_flor3 .title{max-height:110px;background:#EDEDED;width:100%;box-sizing:border-box;padding:35px;}
div.solution_flor3 .title h3{font-size:18px;font-weight:600;color:#000;}
div.solution_flor3 .title p{color:#000;}
div.solution_flor3 a{display:block;max-width:350px;overflow:hidden;margin:0 auto}
div.solution_flor3 a img{display:block;max-width:350px;width:100%;margin:0 auto}
/*服务*/
/*图修改*/
div.s div.row .col-md-4>a{max-width:290px;display:block;height:220px;}
div.s div.row .col-md-4>a img{display:block;margin:0 auto;width:100%;max-height:190px;}
div.s div.row .col-md-4>a p{max-height:20px;width:100%;overflow:hidden;}
p.pj{margin-bottom: 45px;}
div.pj h4{font-size:16px;}
 
div.jump{margin:30px 0}
div.jump_faq{margin-bottom:90px}
div.jump div>a{height:40px;line-height:40px;display:block;width:98%;margin:0 auto;color:#fff}
div.jump_left,div.jump_right{width:48%;height:40px;line-height:40px;background:#808080;
	padding:0 3%;margin-top:25px;box-sizing:border-box;} 

div.jump div.jump_left>a{height:40px;line-height:40px;display:block;width:98%;margin:0 auto;color:#fff}
div.jump div.jump_left:hover,div.jump div.jump_right:hover {background:#BB2524;color:#f80;box-shadow:-1px 5px #BB2524}
div.jump div.jump_left a>i{height:40px;line-height:40px;display:block;width:5%;color:#fff}
div.about_flor1 div.col-md-6, div.sevice_flor1 div.col-md-6{overflow:hidden;height:390px;max-height:400px;}
.sevice_flor1{padding-bottom:15px}

 div.content1>div.jj>h4{color:#333;font-size:22px;line-height:30px;font-weight: 600}
div.about_flor1 div h4, div.sevice_flor1 div h4{color:#000;font-size:18px;text-align:center;line-height:30px;width:100%}
 div.content1>div.jj>p{color:#333}
 
div.about_flor1>div{margin:0;padding:0;max-width:1200px;overflow:hidden;overflow:hidden;}
div.about_flor1 div img, div.sevice_flor1 div img{display:block;width:100%;margin:15px auto}
div.sevice_flor1 div img{cursor: pointer;
				transition: all 0.7s;}
div.sevice_flor1 div img:hover{transform: scale(0.95);}
div.about_flor1 div p, div.sevice_flor1 div p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden;color:#333;margin-bottom:8px}
div.kf_tu h3.jj{margin:35px 0 10px 0;font-weight:600}
div.kf_tu{padding:0 15px} 
div.kf_tu div{padding: 0;max-height:220px;overflow:hidden;margin:5px 0}
div.kf_tu img{display: block;width:99%;margin:0 auto;max-height:220px;}
div.jindu div{overflow:hidden;margin:25px 0;}
div.jindu img{display:block;height:90%;margin:0 auto;width:80%}
div.kf_tu div.col-md-4{box-sizing:border-box;}
div.kf_tu div.col-md-4 img{width:99%;display:block;height:99%;margin:0 auto}

div.about_flor1{background:#efefef}
div.solution_flor2 span.more{display:block;line-height:30px;height:30px;background:#BB2524;width:100px;text-align:center;color:#fff;margin:15px 0;}
div.solution_flor2 span.more:hover{background:#ccc;color:#fff}
ul#plist{width:100%;height:100%;}
ul#plist li{float:left; position:relative;z-index:10;overflow:hidden; transition:all 500ms;padding:0 15px;padding:2px}
#plist li a.mask{display:block;width:100%;height:100%;margin:0 auto;padding:0}
#plist li .mask{overflow:hidden;position:absolute;left:0;top:-100%;z-index:20;transition:all 500ms;background:#BB2524;opacity:.8;padding:0}

#plist li a.mask span{display:block;width: 100%;line-height:35px;height:35px;text-align:center;color:#fff;font-size:30px}
#plist li .mask p{position:absolute;top:28%;color:#fff;font-size:20px;width:100%;text-align:center;}
#plist li img{display:block;width:100%;height:100%;margin:0 auto}
#plist li h3{font-size:20px;position:absolute;top:40%;color:#fff;z-index:80;text-align:center;width:99%}
#plist li:hover {color:#fff;}
#plist li:hover h3{display:none;}
#plist li:hover .mask{top:0px;line-height:60px}

div.kf_tu1{overflow:hidden;padding-top:25px;margin-top:30px;background:#eee;}
div.kf_tu1 div.col-md-7{margin-left:0;padding :0;}
div.kf_tu1 img{display:block;width:100%;margin:0 auto;padding:0;height:100%}

div.kf_tu1 div.txt{color:#333;padding:3%;box-sizing:border-box;max-height:227px}
div.kf_tu1 h3{color:#333;font-size:22px;width:100%;height:30px;line-height:30px;margin-bottom:10px;}
div.kf_tu1 h3 b:nth-child(1){color:#BB2524;}
div.kf_tu1 a{display:block;width:100px;height:25px;line-height:25px;text-align:center;background:#BB2524;color:#666;margin-top:20px;color:#fff;}
div.kf_tu1 p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden;line-height:26px}
div.kf_tu1 a:hover{color:#666;}

div.about_service{box-sizing:border-box;margin-top:30px}
div.flor_2{box-sizing:border-box;}
div.flor_2 h3{font-size:20px;color:#333;font-weight:600;}
div.flor_2>p{margin-bottom:20px}
div.flor_2 div.pro{margin-top:10px}
div.flor_2 div.pro a>img{display:block;width:100%;margin:0 auto;max-height:210px;transition: all 0.6s;}
div.flor_2>div.pro a{background:#fff;color:#404040}
div.flor_2 div.pro a:hover{
	box-shadow: 0 10px 15px rgba(0,0,0,.5);
	transition: all .3s;
	-webkit-transform: translate(0,-2px);
	transform: translate(0,-2px);
	transform: scale(1.02);
}
div.flor_2 div.problem{box-sizing:border-box;}
div.flor_2 div.problem a{display:block;max-height:260px;}
div.flor_2 div.problem a p{text-align:center;height:45px;padding:0 6px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
div.flor_2 div.problem a>img{max-height:225px;display:block;width:100% !important;}
div.jj{ margin-top:-20px}
div.jj>h4{margin:10px 0}
div.jj div{padding:0;overflow:hidden;margin-top:0}
div.jj div img{display:block;width:99%;height:99%;}
h3.jj{font-size:22px;color:#000;margin:15px 0;}

div.flor_2 h3>span,div.flor_2 a{font-size:16px;}
h3.ht{width:60%;height:35px;line-height:35px;}
h3.ht a{color:#BB2524;margin-left:10px;}
div.fad_q h3{font-size:22px;color:#000;width:100%;font-weight:600;height:35px;line-height:35px;margin-top:25px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
h3.fd{font-size:font-size:25px;font-weight:600;}
span.glyphicon-list-alt{color:#a4a4a4;}

div.fad_q p{margin-bottom:25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
div.content1>div.row{margin-left:0;margin-right:0;padding:0}
div.content1>div.row .col-md-10{margin-left:0;margin-right:0;padding:0}
div.fq_news{margin:40px 0}
div.fq_news div.fq_news_lef{box-sizing:border-box;margin-bottom:30px !important;overflow:hidden;padding:0}
div.fq_news div.fq_news_lef div{margin:0;padding:0}
div.fq_news div.fq_news_lef div.col-md-8{padding:15px}
div.fq_news div.fq_news_lef img{display:block;width:100%;height:100%;max-height:145px;margin:0 auto;margin:0;}
div.fq_news div.fq_news_lef h4{font-size:16px;color:#333;font-weight:600;margin:-10px 0 12px 0;}
div.fq_news div.fq_news_lef p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;padding-right:9%}
div.fq_news div.fq_news_lef span,div.fq_news div.fq_news_lef span a{display:block;width:80px;height:25px;line-height:25px;text-align:center;background:#BB2524;color:#fff;margin-top:20px}
div.fq_news div.fq_news_lef span a:hover{background:#808080}
div.page{width:100%;margin:0 auto;margin-top:25px !important;}
div.page a{
	display:block;
	text-align:center; 
	background:#BB2524;
	height:30px;
	line-height:30px; 
	margin:0 10px;
	color:#fff;
	width:4%;
	float:left;
	border-radius:5px;}
	div.page a:hover{background:#666}
	div.page b{display:block;background:#666;height:30px;line-height:30px; margin:0 10px;float:left;width:4%;color:#fff;text-align: center;}
ul.page li a.txt{ width:60px;}
ul.page li a.number{display:block;width:30px;}
ul.page li a:hover{background:#BB2524;color:#fff;}
div.fq_news div.col-md-2{padding:0}
div.agg h3{border-bottom:1px solid #fff;color:#a9a9a9;height:40px;line-height:40px;border-sixing:border-box;padding:0 14px;}
div.agg h3>a{display:block;width:100%;height:100%;border-sixing:border-box;padding-left:15px;color:#fff;font-size:14px;}
div.agg ul>li a:hover{background:#DEDEDE;}
div.agg ul{background:#fff;box-sizing:border-box;padding-left:15px;color:#000;margin-bottom:26px}
div.agg h4{font-size:18px;padding:20px 0}
div.agg p span{line-height:30px;font-size:14px;}
div.agg p.bd{padding-bottom:20px}
div.agg p i.iconfont{color:#BB2524}
div.agg p span.ad{line-height:24px;}
div.faq_gai1 ul>h4{font-size:18px !important;font-weight:600;color:#000}
div.faq_gai1 p>b{ font-weight:600;line-height:30px;}
div.faq_xq h3{font-size:22px;color:#000;font-weight:600;width:100%;text-align:center;}
div.jump_1{padding-bottom:60px !important;}
div.gy_xg div.solution_flor2 h3{font-size:22px;}
div.gy_xg div.solution_flor2 p{font-size:14px;line-height:24px;}
div.jump_about{margin-bottom:70px;}
div.g_sg p,p.g_sg{margin:10px 0;}

/*right*/
div.fq_news ul.hot_pro>li{width:100%;overflow:hidden; margin-bottom:5px;border:1px dashed #ccc;padding:0;padding:10px 0;background:#e8e8e8}
div.fq_news ul.hot_pro>li>a{display:block;overflow:hidden ;}
div.fq_news ul.hot_pro>li>a img{display:block;width:100%;}
div.fq_news ul.hot_pro>li h5{width:100%;line-height:28px;color:#BB2524}
div.fq_news ul.hot_pro>li span{font-size:12px;}
div.hot_news h3 a{display:block;height:40px;line-height:40px;border-sixing:border-box;padding:0 14px;background:#BB2524;color:#fff}
div.hot_news ul>li{width:100%;line-height:25px;border:1px dashed #ccc;padding-top:5px;border-top:none;}
div.hot_news ul>li:nth-child(4){border-bottom:1px dashed #bbb}
div.hot_news ul>li a{width:100%;display:block;border-sixing:border-box;padding:0 5px;padding-left:15px;font-size:15px;color:#333;line-height:30px}

h3.part{margin-bottom:-15px !important;margin:15px}
 
@media screen and (max-width:639px) {
ul.page{ padding-left:8% !important;}
ul.page li{ margin:0 5px !important; }
div.jump_faq{margin-bottom:40px !important}
div.jump_faq{margin-bottom:20px !important}
div.page{width:100%;padding:0 5%}
div.page a{width:15%}
	div.page b{width:15%}
}
}
