﻿*{margin:0;padding:0;font-family:"微软雅黑";}
li{list-style:none;}
a{color:black;text-decoration:none;}
input{border:none;outline:none;}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal;}
.clearfix{clear: both;}
i,em{font-style:normal;}
.width12{width: 1200px;margin: 0 auto;}
.width13{width: 1300px;margin: 0 auto;}
.swiper-pagination-bullet{margin: 0 1%;}
.swiper-slide img{width: 100%;}
.fl{float: left;}
.fr{float: right;}
.i_big{text-transform:uppercase;}
.top_A{width: 52px;height: 52px;position: fixed;right: 20px;bottom: 100px;cursor: pointer;z-index: 99;background: red;}
.sf{display: none;}
.news li:hover{background:#1d459a;}
/*.top_box:hover::before, .top_box:hover::after{position: absolute;}
.top_box:hover::before { content: ""; left: -20px; top: 11px;left: -5px;width: 10px;height: 3px;background: red;}
.top_box:hover::after { content: ""; right:  -20px; top: 11px;right: -5px;width: 10px;height: 3px;background: red;}*/
@media (min-width: 1200px) {
	.col-zdlg-2-5{
		float: left;
		width:20%;
	}
}

/*分类*/
.type{width: 90%;margin: 0 auto;margin-top: 30px;margin-bottom: 30px;}
.type ul{width: 100%;text-align: center;}
.type li{margin: 0 .3%;height: 50px;display: inline-block;width: 16%;}
.type li a{width: 100%;height: 100%;display: block;background: #ed1b24;color: #fff;text-align: center;line-height: 50px;transition: all .3s;}
.type li:hover a{background: #666;color: #fff;}
/*当前*/
.n_readType_bj{width: 100%;height: 80px;background: #fafafa; border-bottom:1px solid #efefef;}
.n_readLeft{width: 860px;float: left;}
.n_readRight{float: right;}
.n_readRightBig{width: 300px;background: #fafafa;padding: 15px 0 30px;margin-bottom: 30px;}
.n_readType li{float: left;}
.n_readType li a{height: 100%;width: 100px;text-align: center;line-height: 80px;display: block;color: #707070;font-size: 14px;transition: all .2s;}
.n_readType .O_01{background: #e74c3c;color: #fff;}
.nAll_wz{height: 100%;}
.nAll_wz p{line-height: 80px;font-size: 14px;color: #707070;font-family: "Microsoft JhengHei";}
.nAll_wz p a{font-size: 14px;color: #707070;font-family: "Microsoft JhengHei";}
.nAll_wz img{height: 20px;margin-top: -4px;margin-right: 8px;}

.col-red-border{
border:1px solid red;
}
/*内页*/
.box_box{width:600px;height:140px;padding-top:20px;background-color:rgba(255,255,255,0.85);position: absolute;bottom:100px;left:50%;margin-left:-300px;text-align: center;}
.box_box h3{font-size:30px;font-weight:bold;color:red;height:36px;line-height:36px;text-align: center;}
.box_box h3 i{display: inline-block;width:80px;height:1px;vertical-align: middle;background-color:red;margin:0 10px;}
.box_box .bb_call{font-size:20px;font-weight:bold;color:red;font-family:impact;margin-top:20px;text-align: center;}
#box_box_img{height:26px;display: inline-block;margin-right: 10px;
 -webkit-animation:box_img 2s ease-in infinite both;
         animation:box_img 2s ease-in infinite both;
}
 @-webkit-keyframes box_img{
	0%,100%{
	-webkit-transform:scale(1);
	        transform:scale(1);
	}
	50%{
	-webkit-transform:scale(1.2);
	        transform:scale(1.2);
	}
 }
 @keyframes box_img{
	0%,100%{
	-webkit-transform:scale(1);
	        transform:scale(1);
	}
	50%{
	-webkit-transform:scale(1.2);
	        transform:scale(1.2);
	}
 }

.box_box p{color:#707070;margin-top:10px;text-align: center;}
.box_box p a{display: inline-block;color:#707070;padding-top:6px;font-size:14px;}
.box_box p a:hover{color:red;}
#nyba{position: relative;}
img {
    border: 0;
    vertical-align: middle;
    /*max-width: 100%;*/
}
/*下拉*/
.pro_lest{position: absolute;left: 0;top: 97px;width: 100%;background: rgba(0,0,0,.8);border-radius: 4px;box-shadow: 0 0 10px #333;display: block;z-index: 9999;padding-top: 20px;padding-bottom: 20px;
display: none;
}
#hi_li:hover .pro_lest{}
.ttt{width: calc(100%/6);float: left;padding: 20px;box-sizing: border-box;}
.pro_lest .ttt i{color: #fff;line-height: 30px;text-align: center;display: inline-block;font-size: 16px;}
.ttt:hover{background: #1d459a;border-radius: 6px;}
.tttpro_typeIMG img{width: 100%;border-radius: 6px;border: 4px solid #fff;box-sizing: border-box;transition: all .5s;}
.pro_lest .ttt a{line-height: 30px!important;display: block;text-align: center;}


/*头部*/
.header{width: 100%;height: 100px;}
.logo_img{margin-top: 12px;}
.logo_text{margin-top: 20px;margin-left: 30px;}
.logo_text h1{font-size: 31px;color: #373737;font-weight: bold;margin-bottom: 4px;}
.logo_text p{color: #333;letter-spacing:1px;}
.nav li{height: 100px;width: 80px;float: left;}
.nav li a{display: block;width: 100%;height: 100%;text-align: center;line-height: 100px;font-size:16px; color:#333; box-sizing: border-box;transition: all .2s;}
.active{color: #1d459a;border-bottom: 3px solid #1d459a;}
.nav li a:hover{color: #1d459a;border-bottom: 3px solid #1d459a;}







/*title*/
.title{width: 80%;margin: 0 auto;height: 178px;background: url(../images/about-lm.jpg)no-repeat center;padding-top: 30px;}
.title h3{text-align: center;font-size: 44px;font-weight: bold;color:#be8c45;}
.title p{text-align: center;font-size: 20px;color: #221816;}

/*产品分类*/
.pro_type ul{text-align: center;}
.pro_type ul li{display: inline-block;margin: 0 15px;width: 12%;}
.pro_type ul li a{display: block;width: 100%;height: 46px;text-align: center;line-height: 46px;background: #e6001f;color: #fff;border-radius: 30px;transition: all .2s;}
.pro_type ul li a:hover{background: #666;}

/*合作客户*/
.hezuo_title{width: 100%;}
.hezuo{width: 100%;position: relative;height: 650px;margin-top: 110px;margin-bottom: 50px;}
.he_titBox{display: block;text-align: center;}
.hezuo_left{width: 32%;float: left;height: 650px;}
.hezuo_left a{width: 100%;display: block;height: 100%;background: url(../images/hezuo_imgBig.jpg)no-repeat right center;}
.hezuo_right{width: 65%;float: right;}
.hezuo_left a img{width: 100%;}
.hezuo_All{width: 100%;overflow: hidden;}
.hezuo_box{width: 200%;}
.hezuo_box ul{float: left;width: 50%;}
.hezuo_box li{float: left;width: 31%;margin-right: 15px;}
.hezuo_box li img{width: 100%;}
.hezuo_box p{text-align: center;margin-top: 16px;}


/*title_yss*/
.title_yss{text-align: center;margin-top: 70px;margin-bottom: 50px;}
.title_yss p{text-align: center;margin-top: 8px;}
.title_yss img{display: inline-block;vertical-align: middle;}
.title_yss h3{display: inline-block;font-size: 44px;font-weight: bold;vertical-align: middle;}
.title_yss h3 em{font-size: 44px;color: #1a89ca;font-weight: 100;}

/*产品*/
.pro_All ul{width: 90%;margin: 0 auto;}
.pro_All li{width: calc(100%/5);border: 1px solid #f2f2f2;float: left;}
.pro_img{padding: 20px;box-sizing: border-box;}
.pro_img img{display: block;width: 100%;height: 100%;}
.pro_All li h2{font-size: 20px;color: #363636;font-weight: bold;text-align: center;padding-bottom: 12px;}
.pro_text{padding: 10px 6px 18px;}
.pro_text span{font-size: 14px;color: #363636;text-align: center;width: 100%;display: block;position: relative;}
.pro_text span:after{
	border: 3px solid #545454;
    border-radius: 50%;
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    left: 0;
    top: 6.5px;
}
.pro_a{width: 93px;height: 35px;border-radius: 30px;display: inline-block;text-align: center;}
.pro_a p{font-size: 12px;display: inline-block;vertical-align: middle;}
.pro_a img{display: inline-block;vertical-align: middle;margin-right: 4px;}
.pro_textA{text-align: center;margin-top: 10px;}
.pro_textA01{background: #D7BC8D;}
.pro_a{margin: 0 12px;}
.pro_textA01 p{line-height: 35px;}
.pro_textA02{border: 3px solid #797979;box-sizing: border-box;line-height: 24px;}
.pro_All{padding-bottom: 40px;}



/*关于我们*/
.mini_about{background: #f2f2f2;}
.mini_about .tita{left: 8% !important;top: 60px !important;}
.mini_about .tita p{font-size: 40px !important;}


/*案例*/
.case{width: 90%;margin: 0 auto;}
.case ul{padding: 2% 0;}
.case li{margin-bottom: 2%;}
.case_img{overflow: hidden;}
.case_img img{width: 100%;height: 100%;display: block;}
.case_text{background: #efefef;padding: 6% 4%;box-sizing: border-box;}
.case_text h3{text-align: center;margin-bottom: 2%;}
.case_text p{text-align: center;font-size: 14px;color: #666;}

.section4{width: 100%;margin-top: 30px;position: relative;}
.sect_img{width: 100%;}
.sect_img img{width: 100%;display: block;}
.set4_title{text-align: center;position: absolute;top: 0px;left: 0px;width: 100%;z-index: 2;}
.set4_title a{display: inline-block;margin-top: -40px;}




/*公共按钮1*/
.case_but{width: 520px;margin: 0 auto;margin-bottom: 85px;}
.case_but a{width: 250px;height: 48px;display: block;border-radius: 30px;transition: all .2s}
#case_but01{background: #00a0e9;float: left;}
.case_but a:hover{background: #999 !important;;}
#case_but01 img{float: left;margin-left: 20px;margin-top: 9px;}
#case_but01 p{float: left;color: #fff;font-family: impact;font-size: 28px;margin-left: 10px;margin-top: 5px;}
#case_but02{background: red;float: right;}
#case_but02{color: #fff;font-size: 20px;text-align: center;line-height: 48px;}

/*公共按钮2*/
.gg_pro_tt{width: 496px;height: 46px;border: 1px #dedede solid;margin: 0 auto;border-radius: 28px;background: red;margin-bottom: 83px;}
.gg_pro_tt a{display: block;width: 196px;height: 46px;background: #fff;border-radius: 28px;text-align: center;line-height: 46px;float: left;transition: all .2s;}
.gg_pro_tt a:hover{background: #999;color: #fff;}
.gg_pro_tt h4{float: left;color: #fff;font-size: 18px;font-weight: bold;margin-top: 10px;margin-left: 10px;}
.gg_pro_tt em{float: left;font-family: impact;color: #fff;font-size: 26px;margin-left: 6px;margin-top: 4px;}

/*旋转轮播*/
.box{
    width: 1300px;
    margin: 0 auto;
    height: 500px;
    position: relative;
    overflow: hidden;
}
.banner_zhuan{
    position: relative;
}
.slide{
    width: 760px;
    height: 430px;
    margin: 0 auto;
    position: relative;
}
.slide li{
    position: absolute;
    box-shadow: 0 0 20px #666;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items:center;
    border:6px solid #fff;
}
.slide li a{display: block;width: 100%;height: 100%;position: relative;}
.slide li a p{width: 100%;height: 62px;background:rgba(0,150,255,.8);color: #fff;text-align: center;line-height: 62px;position: absolute;left: 0;bottom: 0px;transition: all .3s;}
.slide li img{
    width: 100%;
    height: 100%;
}
.previous{
    position: absolute;
    left: -210px;
    top: 170px;
    width: 50px;
    height: 100px;
    z-index: 90;
    cursor: pointer;
    transition: all .3s;
    opacity: 0.7;
}

.next{
    position: absolute;
    right:-220px;
    top: 170px;
    width: 50px;
    height: 100px;
    line-height: 60px;
    z-index: 90; 
    cursor: pointer;
    transition: all .3s;
    opacity: 0.7;
}
.previous:hover{left: -230px;}
.next:hover{right: -240px;}
.case_jjj:hover{opacity: 1;}
.arrow div img{width: 100%;display: block;text-align: center;}


/*sx新闻*/
.news_bj{height: 780px;width: 100%;background: url(../images/news_bg.jpg)no-repeat center center;text-align: center;}
.news_box{float: right;width: 650px;padding-top: 100px;box-sizing: border-box;}
.news_box li{padding-bottom: 15px;border-bottom: 1px #fff dashed;padding-top: 15px;transition: all .2s;margin-bottom: 10px;}
.news_box li:hover{background: #fff;}
.news_box li:hover h3{color: #333;}
.news_box li:hover a{background: #d9ba8c;}
.news_box li:hover .news_text{transform: translateX(15px);}
.news_title{float: left;width: 520px;}
.news_img{width: 162px;height: 122px;overflow: hidden;border: 1px solid #daba8b;box-sizing: border-box;float: left;margin-left: 12px;}
.news_img img{display: block;width: 100%;height: 100%;}
.news_text{width: 70%;float: left;padding-left: 15px;box-sizing: border-box;transition: all .4s;}
.news_text h3{color: #fff;font-size: 17px;font-weight: bold;margin-top: 4px;margin-bottom: 8px;transition: all .2s;}
.news_text p{color: #ccc;font-size: 14px;margin-bottom: 8px;transition: all .2s;}
.news_text a{width: 90px;display: block;color: #fff;height: 25px;border: 1px solid #d9ba8c;text-align: center;line-height: 25px;box-sizing: border-box;transition: all .2s;}
.news_title h3{font-size: 44px;color: #D7BC8D;font-weight: bold;margin-top: 80px;}
.news_title h3 em{font-size: 36px;color: #333;font-weight: bold;}
.news_title p{font-size: 20px;color: #221816;margin-top: 10px;}


 /*ph页脚*/

.ph-foot{
  position: fixed;
  bottom:0px;
  left: 0px;
  padding-bottom:20px;
  width: 100%;
  background-color: #333;
  overflow: hidden;
  border-top:1px solid #fff;
  border-radius: 15px 15px 0px 0px;
  display: none;
  z-index: 99;
}
.ph-foot li{
  float: left;
  padding:10px 0px;
  width: 25%;
  height: 40px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}
.ph-foot li img{
  display: block;
  margin:0 auto;
  width: 25%;
}
.ph-foot li p{
  display: block;
  margin-top: 5px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}


.footer{width: 100%;background: #333;}
.foot{padding: 30px 0;}
.foot_nav{display: inline-block;width: 30%;vertical-align: middle;}
.foot_erwei{width: 37%;text-align: center;display: inline-block;box-sizing: border-box;border-left: 1px solid #666;border-right: 1px solid #666;vertical-align: middle;padding: 20px 0;}
.foot_con{width: 30%;display: inline-block;vertical-align: middle;padding-left: 30px;box-sizing: border-box;}
.foot_erwei li{display: inline-block;margin: 0 1%;}
.foot_erwei p{display: inline-block;vertical-align: middle;margin-right: 10px;color: #666666;font-size: 14px;}
.foot_erwei img{display: inline-block;vertical-align: middle;}
.foot_bott{text-align: center;padding: 40px 0;}
.foot_bott a{display: inline-block;color: #a69471;font-size: 14px;}
.foot_bott i{display: inline-block;color: #a69471;font-size: 14px;}
.foot_nav li{float: left;margin-right: 10px;}
.foot_nav ul{padding-right: 120px;box-sizing: border-box;}
.footer h2{font-size: 20px;color: #D9BA8C;margin-bottom: 25px;}
.foot_nav li a{font-size: 14px;color: #666;}
.foot_con p{line-height: 24px;color: #666;font-size: 14px;}
.mini_but{width: 114px;display: none;height: 38px;border: 1px solid #be8c45;color: #be8c45;text-align: center;float: right;margin-top: 3%;margin-right: 4%;line-height: 38px;}
#banner02{display: none;}
.mini_about{display: none;}
.ys_box{background: #ed1b24;margin-top: 40px !important;}
.ys_box li{width: 100% !important; }
.ys_box .a-ys-l{width: 50px !important;height: 50px !important;line-height: 50px !important;}
.ys_box .a-ys-r span{font-size: 12px !important;}
 .a-ys-r p{font-size: 20px !important;}
.mn_aboutTitle{padding: 2% 2%;box-sizing: border-box;}
.mn_aboutTitle p{font-size: 36px;font-weight: bold;color: #dedede;}
.mn_aboutTitle h3{font-size: 18px;font-weight: bold;color: #333;margin-bottom: 15px;}
.mini_about .about-cont{height: initial !important;}

/*内页部分*/
.nei_pro{width: ;}



@media screen and (max-width:1500px){
	.pro_All li{width: calc(100%/4);}
	.pro_a{margin: 0;}
}
@media screen and (max-width:1330px){
	.head{width: 100%;}
	.about_bj{background:none;}
	.about{width: 80%;}
	.about_tab{margin-left: 0;}
	.about_text{width: 100%;}
	.about_tab{display: none;}
	.about_bj{height: inherit;}
	.title{background: none;height: 100px;}
	.title h3{font-size: 30px;margin-bottom: 8px;}
	.title p{font-size: 15px;}
	.foot{width: 90%;}
}
@media screen and (max-width:1210px){
	.news_All{width: initial;}
	.wd_ll{padding-right: 15px;box-sizing: border-box;}
	#rx{display: none !important;}
	.w-1260{width: initial;}
	.m1-r{width: initial;margin-left: 12px;}
	.m1-r a{font-size: 16px;color: #333;}
}
@media screen and (max-width:993px){
	.header{display: none;}
	#banner01{padding-top: 50px;}
	.ph-foot{display: block;}
	.about-w{display: none;}
	.mini_about{display: block;}
	.cf_ll{margin-bottom: 16px;padding-right: 15px;box-sizing: border-box;}
	.qt-zhishi li .zh-nr p{width: 98%;}
	.foot-ditu-w{background: initial;}
	.gl-bq{padding: 32px 15px 81px;}
	.about-cont p{padding: 0 10px;}
	#nyba{padding-top: 70px;}
}
@media screen and (max-width:642px){
	.n2-l{display: none;}
	.qt-news2 li .n2-r{float: left;width: 90%;}
	.qt-news2 li:hover:before{width: 0;}
	.qt-news2 li:hover .n2-r a h3,
	.qt-news2 li:hover .n2-r p{
	  color: initial;
	}
	.foot-ditu-w{height: initial;padding: 4% 0;}
	.foot-jy-lx h2{font-size: 24px;}
	.h-gg-r{display: none;}
}
@media screen and (max-width:440px){
  /* .gl-proc li {width: 43%; margin:3px;}
	.gl-proc li a{width: 100%;} */
	.tit1 p{font-size: 16px; padding:0px 15px;}
	.at-news3 .n3-tit .jiantou{height: 60px;}
	.at-news3 .n3-tit h3{padding-top: 8px;}
	.at-news3 .n3-tit{height: 60px;}
	.cf_box{width: initial;}
  .foot-jy-lx{padding-left: 0;}
  
  .tit1 h2{ font-size:26px;height: auto; padding-bottom:5px;}

}
