html,body{color:#333;margin:0;height:100%;font-family:myriad set pro,helvetica neue,Helvetica,Arial,Verdana,sans-serif}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 0; margin: 0;}
a{text-decoration:none;color:#000}
img{border:0}
/*字体*/
@font-face {
  font-family: "思源黑体";
  src: url("../font/思源黑体.ttf") format("truetype");
  font-style: normal;
}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td{
    margin:0;
    padding:0;
    color:#666; 
	font-family:思源黑体,Arial, Helvetica, sans-serif;
    /*width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    /*justify-content: center;
    /*横轴居中*/
    /*align-items: center;
    /*纵轴居中*/
	}
a{text-decoration:none;color:#08acee}
button{outline:0}
img{border:0}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;outline:none}
li{list-style:none}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{}




/*--头部--*/
/*top*/
.t-bt{ line-height: 36px; font-size:13px; color:#797979; font-weight:400;}
/*sou*/
#sosuo{width:740px;height:128px; margin-bottom:360px;margin-top: -66px;background-color: rgba(255,255,255,0.6); z-index:1000;position:absolute;bottom:0; margin-left:450px;}
#sotext{z-index:1001;width:1100px;margin: 0 auto; height:146px;padding: 30px 40px 30px 50px;}

/*#sotext .sub1{float: left;width: 118px;height: 50px;}
#sotext .sub2{float: left;line-height: 50px;color: #fff;font-size: 14px;margin: 0 10px;}
#sotext .sub3{float: right;width: 100px;height: 40px;line-height: 40px;color: #555;background: #fff;border-radius: 5px;margin: 5px 10px;text-align: center;}
#sotext .red{background: #f40000;color: #fff;}*/

#sotext .sub4{margin:0; padding:0;}
#sotext .sub4 input{width: 460px;height: 62px;line-height: 62px;border: 0;border-bottom-left-radius: 5px;border-top-left-radius: 5px;float: left;padding: 0 10px;}
#sotext .sub4 a{float: left;width: 182px;height: 62px;line-height: 62px;color: #fff;font-size: 16px; text-align: center;background: #f40000;border-bottom-right-radius: 5px;border-top-right-radius: 5px; padding-right:15px;}

.header .search{border: 8px solid #00ccff;float: right;border-radius:6px;padding: 0; background:#FFFFFF;}
.header .search input{float: left; width:534px;height: 88px;border: none;background: none;color: #666666; font-size:18px; padding-left:20px;}
.header .search .searBtn{float: left;width: 125px;height: 88px;background: url(../images/searBtn.png) no-repeat;}

.menut2{ float:left; width:142px; height:99px; line-height:99px; text-align:center; font-size:22px; font-family: "Arial"; color:#cc0d11;font-weight:600}

.menut1{ position:relative; float:left; width:136px; height:99px; line-height:99px; text-align:center; font-size:18px; z-index:1; color:#3b3b3b; font-weight:500;}
.menut1 a{ display:block; height:99px; line-height:99px;  width:136px; color:#3b3b3b; font-size:20px; font-weight:600;}
a.menut1:hover{ color:#cc0d11; height:99px; line-height:99px; width:136px; font-size:20px;font-weight:600;}

/*banner*/
 .phone-banner{ padding-top:109px;display:none !important }
@media (min-width:900px) {
    .callbacks_container1{ display:none !important }
    .phone-banner{ display:block !important }
}
.slider{width: 100%;height: 542px;background: #c6b985;position:relative;}
.slider .img{width: 100%;height: 542px;background: url(../images/banner.jpg) no-repeat center;}

/*about*/
.syabout1{ color:#333333; font-size:36px; line-height:24px; padding-bottom:30px; padding-top:40px; font-weight:600} 
.syabout2{ color:#888888; font-size:36px; line-height:24px; padding-top:15px;font-family:Arial, Helvetica, sans-serif;font-weight:600}
.syabout3{ margin:0; padding:20px 0;}
.syabout3 h3{ color:#000000; font-size:36px; line-height:48px;font-weight:600;}
.syabout3 h5{ color:#999999; font-size:18px; padding-bottom:30px;line-height:24px; font-family:Arial, Helvetica, sans-serif;font-weight:600}
.syabout3 p{ color:#666666; font-size:18px; line-height:30px; text-indent:25px; padding-right:20px;font-weight:500}
.syabout4{font-size: 48px}

.sycase1{font-size: 48px; color:#000000; line-height:187px; text-align:center; font-weight:500}
.sycase2{font-size: 48px; color:#ffffff; line-height:187px; text-align:center; font-weight:500}

/*--产品--*/

 
/*通用*/
 .sy-bt1{ color:#000000; font-size:48px; padding-bottom:90px; text-align:center; font-weight:600;}

 /*首页-产品优势*/


 /*首页-产品应用*/
 .sy-cp1{ color:#ffffff; font-size:16px; text-align:center;}
 .sy-bt3{ color:#000000; font-size:48px; padding:0; text-align:center; font-weight:600;}
.sycpy2{ float:left; width:210px; height:52px; line-height:52px; text-align:center; font-weight:500; font-size:18px; color:#ffffff; background:#ec2a0a;}
.sycpy1{ position:relative; float:left; width:210px; background:#57636a; height:52px; line-height:52px; text-align:center; font-size:18px; font-weight:500; z-index:1;}
.sycpy1 a{ display:block;  color:#ffffff;}
a.sycpy1:hover{ color:#ffffff;  background:#ec2a0a;}

/*内页*/

.nyabout1 {font-size:36px;none;line-height:60px;color:#1c57a4;text-decoration: none; font-weight:500;}

.nyabout2 {font-size: 36px;none;line-height: 48px;color: #ffffff;text-decoration: none; font-family:Arial, Helvetica, sans-serif;font-weight:600}
.nyabout3 {font-size: 18px;none;line-height: 48px;color: #ffffff;text-decoration: none; font-weight:400;}




.about3 {font-size: 14px;none;line-height: 28px;color: #666;text-decoration: none;  font-weight:400; }



/*栏目1*/
.nyp2{ float:left; width:200px; height:92px; line-height:92px; text-align:center; font-weight:500; font-size:18px; color:#005DB7; border-bottom:3px #116cbf solid;}
.nyp1{ position:relative; float:left; width:200px;  height:92px; line-height:92px;  text-align:center; font-size:18px; font-weight:500; z-index:1;}
.nyp1 a{ display:block; height:92px; color:#444444;}
a.nyp1:hover{ color:#116cbf; height:92px; width:200px;}

.aboutjw{ margin:0; padding:0;}
.aboutjw h2{ color:#333333; line-height:36px; text-align:center; font-weight:600px; font-size:32px; margin-top:40px; padding-bottom:20px;}
.aboutjw p{ color:#e0240b; line-height:28px; text-align:center; font-weight:400; font-size:22px; padding-bottom:20px;}
.aboutjw span{ color:#888888; line-height:28px; text-align:center; font-weight:400; font-size:18px; padding-bottom:40px;}


.aboutxq1{ margin:0; padding:0;}
.aboutxq1 h2{ color:#333333; line-height:36px; font-weight:600px; font-size:32px; margin:40px 0;}
.aboutxq1 p{ color:#666666; line-height:28px; font-weight:400; font-size:18px; padding-bottom:20px;}
.aboutxq1 span{ padding:20px 0;width: 120px;height:1px;background: url(../images/1.jpg) no-repeat;;}


.meal-box{padding:30px 0 0 0; background:#ffffff;}
.meal-title{text-align:center;}
.meal-title h2{font-size:36px; color:#555; margin-top:15px;}
.meal-title p{color:#888;}

.meal-cut{width:100%; margin:0 auto; text-align:center;}
.meal-cut ul{padding:40px 20px 20px 20px;}
.meal-cut ul:after{display:block; content:''; clear:both;}

.meal-cut ul li{width:16.6%; float:left; padding:7.5px;}
.meal-cut ul li span{background:#fff;/*border:1px solid #e9e9e9;*/display:block;}
.meal-cut ul li i{ width:213px; height:181px /*border-radius:50%;*/ display:block; margin:0 auto; 
/*background:#ff8541;*/}
.meal-cut ul li i img{width:213px;} 

.meal-cut ul li h3{display:block; font-size:20px;}
.meal-cut ul li p{display:block; color:#888; max-width:70%; margin:20px auto;}
.meal-cut ul li b{display:block; font-weight:normal; font-size:16px;}
.meal-cut ul li b em{background:#ff8541; color:#fff; display:inline-block; line-height:16px; padding:0 3px; 
margin:0 3px 0 0; font-size:12px; font-style:normal;}

.meal-cut ul li font{display:block; margin:10px 0 0 0;}
.meal-cut ul li font img{ width:213px; height:181px ;}
.meal-cut ul li font:after{display:block; content:''; clear:both;}
.meal-cut ul li font a{float:left; width:100%; color:#333; background:#fff8ae; font-size:14px; line-height:40px;}
/*.meal-cut ul li font a:first-child{border-right:1px solid #fff;}*/



.meal-cut ul li:nth-child(1) i,
.meal-cut ul li:nth-child(1) b em,
.meal-cut ul li:nth-child(1) font a{background:#fff8ae;}
.meal-cut ul li:nth-child(2) i,
.meal-cut ul li:nth-child(2) b em,
.meal-cut ul li:nth-child(2) font a{background:#f58220;}
.meal-cut ul li:nth-child(3) i,
.meal-cut ul li:nth-child(3) b em,
.meal-cut ul li:nth-child(3) font a{background:#54c5cf;}
.meal-cut ul li:nth-child(4) i,
.meal-cut ul li:nth-child(4) b em,
.meal-cut ul li:nth-child(4) font a{background:#9a94c8;}
.meal-cut ul li:nth-child(5) i,
.meal-cut ul li:nth-child(5) b em,
.meal-cut ul li:nth-child(5) font a{background:#8dd7f7;}
.meal-cut ul li:nth-child(6) i,
.meal-cut ul li:nth-child(6) b em,
.meal-cut ul li:nth-child(6) font a{background:#54c5cf;}
.meal-cut ul li:nth-child(7) i,
.meal-cut ul li:nth-child(7) b em,
.meal-cut ul li:nth-child(7) font a{background:#5a9bf9;}
.meal-cut ul li:nth-child(8) i,
.meal-cut ul li:nth-child(8) b em,
.meal-cut ul li:nth-child(8) font a{background:#20ce9b;}
@media(max-width:767px){
.meal-title{padding:0 30px;}
.meal-title h2{font-size:24px;}
.meal-cut ul{padding:20px 5px 30px 5px;}
.meal-cut ul li{width:50%; float:left; padding:5px;}
.meal-cut ul li h3{font-size:14px; font-weight:bold;}
.meal-cut ul li p{display:block; color:#888; max-width:100%; margin:10px auto; padding:0 10px; height:54px; overflow:hidden;}
.meal-cut ul li font a{font-size:12px; line-height:30px;}
}
/*cp1*/
.main{max-width:1200px; margin:0 auto; padding:40px 0;}
.title{font-size:24px; margin-bottom: 1em; text-align: center;}
.img-count,.img-count img{position:relative;}
.img-count-in{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;height:100%; *height:100%;}

.w-newsList1{position: relative;}
.w-newsList1 a{ display: block; text-decoration: none; color: #333;}
.w-newsList1 .news-item{ position:relative;}
.w-newsList1 .news-imgbox{ width:58%;}
.w-newsList1 .news-imgbox img{ transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList1 .aspectRatio{padding-bottom:450px;}
.w-newsList1 .news-text{ position: absolute; right:-2px; width:50%; top: 50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background: #fff; padding: 30px 15px 40px 4%; overflow:hidden;}
:root .w-newsList1 .news-text{ top:50%;}
.w-newsList1 .date{ line-height: 1.4; margin-bottom: 0.8em;}
.w-newsList1 .date .year{ font-size:46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.w-newsList1 .date .day_month{font-size:17px; color: #bebebe;}
.w-newsList1 .news-h{font-size:24px; font-weight: bold; line-height: 1.4; height:2.8em; overflow: hidden; margin-bottom: 0.3em;}
.w-newsList1 .news-sum{ line-height: 1.8; height:3.5em; overflow: hidden; color:#aaa;}
.w-newsList1 .more{margin-top:20px; width: 45px; height: 24px; float: right; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAABIUlEQVQ4jb3VMUscQRQH8J+yNgaLFAoPJSBnKaTRUhDBRoiVpBG09mMIljY2geuCIH4GG7FKE7BRSxGPyCtstLJQxGYPTr1D3LvNHxb2McP7McPO7FCz2dRPMhNExDec4gormXnbbf5wX9rrjOEr5nAcEeO1gpl5gQ08Y7YXOsgVysyDLuhEbWAP9E9ETNUGdqBreEQDJ220wBfMYKhK84joNXSFHWx3oIsFzjBdBftkGjgaxsN/wNoZLfAdkypu6QdZxV75foPlAk+4rtqxfdO8TUT8xG5ZXmIpM1u1fKURsY5DjJTYYma2qOFYRMQm9sve51jIzH/t8YGCEbGF3x3YUr7Z84GBETGPX2X5t8Te/TGKQYG4K58z/MjM+26TXgDh8VYjv3NjTgAAAABJRU5ErkJggg==") center no-repeat;}

.w-newsList1 .adSN_page{ position: absolute; z-index: 9; left:50%; bottom:50%; margin-bottom: -123px; top: auto; transform: none; -webkit-transform: none; width:35%; padding-left: 4%; }
.w-newsList1 .adSN_page span{ display: inline-block; *display:inline; *zoom:1; margin:0 6px;}
.w-newsList1 .swiper-num{ position: absolute; z-index: 9; right: 15px; top:50%; margin-top: -130px; color: #bebebe;}
.w-newsList1 .swiper-num .active{ font-size:32px; font-weight: bold;}

.w-newsList2{position: relative; overflow:hidden;}
.w-newsList2 a{ display: block; text-decoration: none; color: #333;}
.w-newsList2 .news-item{ position:relative;}
.w-newsList2 .img{ float: right; width:52%; overflow: hidden;}
.w-newsList2 .img img{transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList2 .news-text{ margin-right:56%;}
.w-newsList2 .news-h{font-size:28px; line-height: 1.4; margin-bottom: 1em;}
.w-newsList2 .news-sum{margin-top:30px; line-height: 1.8; color:#808080;}
.w-newsList2 .more{position: absolute; left: 0; bottom: 1em; line-height: 2.8; padding: 0 3em; border:1px solid #aaa; color:#333;overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.w-newsList2 .more:hover{color:#fff; border-color:#FF6600;}
.w-newsList2 .more .bgsqr1,.w-newsList2 .more .bgsqr2,.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{background:#FF6600;position: absolute;top:0; width: 0px;height: 100%;-webkit-transition: all 0.4s; transition: all 0.4s; opacity:0.35;}
.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{ opacity:0.75;}
.w-newsList2 .more .bgsqr1{ left:0;}
.w-newsList2 .more .bgsqr2{ right:0}
.w-newsList2 .more .bgsqr3{ right:0;}
.w-newsList2 .more .bgsqr4{ left:0;}
.w-newsList2 .more:hover .bgsqr1,.w-newsList2 .more:hover .bgsqr2,.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{ width:100%;}
.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{-webkit-transition-delay:.4s;transition-delay:.4s;}
.w-newsList2 .more span{ position:relative; z-index:1;}
.w-newsList2 .adSN_page{ position: absolute; left: auto; right:10px; width: auto; z-index: 10; text-align: right; }
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:20px;}
.w-newsList2 .adSN_page span{ background: #c9c9c9; opacity: 1; width:40px; height: 5px; border-radius: 0; -webkit-border-radius: 0;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #f60;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}

@media (max-width:960px){
	.w-newsList2 .news-h{font-size:24px;}
	.w-newsList2 .news-sum{ display: none;}
}
@media (max-width:767px){
    .w-newsList1 .news-imgbox{width:100%;}
	.w-newsList1 .aspectRatio{padding-bottom: 56.25%;}
	.w-newsList1 .news-text{ position: relative; width:100%; top:0; transform: none; -webkit-transform: none; padding:1.2em 4% 1.5em;}
	:root .w-newsList1 .news-text{ top:0;}
	.w-newsList1 .adSN_page{ left:0; bottom:2em; margin-bottom: 0;}
	.w-newsList1 .swiper-num{ bottom: 232px; top: auto; margin-top: 0;}

	.w-newsList2 .news-h{font-size:20px;}
	.w-newsList2 .img{float: none; width:100%;}
	.w-newsList2 .news-text{margin-right: 0; text-align: center; padding:1em 0 3em;}
	.w-newsList2 .more{position: relative; margin-top:1.2em; bottom: 0; display: inline-block;}
	.w-newsList2 .adSN_page{ top: auto; bottom: 0 !important; left: 0; right: 0 ; transform: none; -webkit-transform: none; text-align: center;}
	.w-newsList2 .adSN_page span{margin:0 0.3em !important; display: inline-block; width:1.8em; height: 0.25em;}
}
@media (max-width:480px){
    body{font-size:4vw;}
    .title{font-size:6vw;}
    .w-newsList1 .news-h{font-size:125%;}
	.w-newsList1 .date .year{ font-size:300%;}
	.w-newsList1 .date .day_month{ font-size: 110%;}
	.w-newsList1 .swiper-num{ bottom: 15em;}
	.w-newsList1 .swiper-num .active{ font-size: 200%;}

	.w-newsList2 .news-h{font-size:125%;}
}

/*foot*/

.foot1{ margin:0; padding:0;}
.foot1 h3{ color:#ffffff; line-height:42px; font-size:16px; font-weight:500} 
.foot1 h3 a{ color:#ffffff; line-height:42px; font-size:16px; text-decoration: none; font-weight:500} 
.foot1 p{ color:#ffffff; line-height:28px; font-size:14px; font-weight:400}
.foot1 p a{ color:#ffffff; line-height:28px; font-size:14px; text-decoration: none; font-weight:400}

.foot2{ margin:0; padding:0;}
.foot2 h3{ color:#ffffff; line-height:42px; font-size:16px; font-weight:500}
.foot2 h3 a{ color:#ffffff; line-height:42px; font-size:16px; text-decoration: none; font-weight:500}
.foot2 p{ color:#ffffff; line-height:28px; font-size:14px; border-bottom:1px #707070 solid; font-weight:400}
.foot2 p a{ color:#ffffff; line-height:28px; font-size:14px; text-decoration: none;  font-weight:400}

.foot3{ margin:0; padding:0;}
.foot3 img{ border:0;} 
.foot3 p{ color:#ffffff;line-height:28px; font-size:14px; font-weight:400}

.foot4{ color:#8e8e8e; padding:15px 0; font-size:14px; font-weight:400}


.foot-f1{font-size: 24px; color:#ffffff; height:52px; line-height:52px; text-align:center; font-weight:500}
.foot-f2{font-size: 32px; color:#ffffff; height:131px; line-height:131px; text-align:center; font-weight:500}