@charset "gb2312";
*{padding:0;margin:0;}
body{font-family: 'Microsoft YaHei',arial;font-size: 16px;}
input,textarea,a{ outline:none;text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 500;}
img{max-width: 100%;}
p{margin: 0;}
.clearfix{display: block;}
.clear{display:block;contact:"";clear:both;}
.center {
  width:1280px;
  margin: 0 auto;}

.header{padding: 15px 0;}
.header .logo{float: left;width: 30%;}

.header .nav{float: right;width:60%;}
.header .nav{}
.header .nav li{float: left;padding: 0 12px;font-size: 18px;line-height: 70px;}
.header .nav li a{color: #333;}
.header .nav li a:hover{color: #1e87f0;}
.products{width: 100%;padding: 1px 0 60px;background: #f8f8f8;}
.title{font-size: 35px;color: #333; text-align: center;margin: 50px auto;}
.title b{font-size: 42px;color: #333;}
.title p{font-size: 16px;color: #666;line-height: 36px;}
.products .productsfl{text-align: center;margin-bottom:60px;}
.products .productsfl a{display: inline-block;text-align: center;line-height: 45px;padding: 0 20px;background: #1e87f0;color: #fff;margin: 0 5px;border-radius: 10px;}

.products .products_list li{width: 19%;margin-right: 1%;float: left;background: #fff;padding-bottom: 15px;}
.products .products_list li:nth-child(5n){margin-right: 0;}
.products .products_list li h2{font-size: 16px;font-weight: 600;color: #333;line-height: 35px; text-align: center;}
.advtage{margin-bottom:50px ;}
.adv_left{width: 66%;float: left;}
.adv_left li{width: 47%;float:left;margin-right: 45px;max-height:100px;margin-bottom: 17px;}
.adv_left li:nth-child(2n){margin-right: 0;}
.adv_left li h4{background: url(../images/rightjt.png) no-repeat left;padding-left: 40px;font-size:18px;font-weight: 600;color: #333;margin-bottom: 6px;}
.adv_left li p{font-size: 16px;color: #666;line-height: 32px;}
.adv_right{width:33%;float: right;border-radius: 20px;overflow: hidden;}

.application li{float: left;width: 20%; position: relative;}
.application li .applicationimg{}
.application li .applicationtext{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5); position: absolute;top: 0;left: 0;text-align: center;color: #fff;font-size: 24px;}
.application li .applicationtext i{display: block;width: 40px;height: 2px;background: #fff;margin: 30px auto;}
.application li:hover .applicationtext{background: rgba(30,135,240, 0.7);}
.ggt{margin: 30px 0;}

.cases .cases_list li{width: 23%;float: left;margin-right:2.5%;text-align: center;}
.cases .cases_list li:nth-child(4n){margin-right:0;}
.cases .cases_list li h2{color:#333;font-size: 18px;line-height: 40px;}
.programme{margin: 60px auto;}
.programme_left{width: 45%;float: left;}
.programme_left h5{font-size: 28px;color: #333;font-weight: 600;margin-bottom: 15px;height: 60px;}
.programme_left li input{border:1px solid #c1c1c1;width: 60%;line-height: 45px;
padding-left: 10px;margin-bottom: 15px;
}
.programme_left textarea{border:1px solid #c1c1c1;width: 60%;line-height: 45px;
padding-left: 10px;margin-bottom: 15px;
  }
.programme_left #leaveWord_sub{width: 60%;line-height: 45px;background: #f32c56;color:#fff;border:none;border-radius: 10px;font-size: 16px;
  }
   
.programme_right{width: 45%;float: right;}

.dynamictitle{font-size: 28px;color: #333;}
.dynamictitle b{font-weight: 500;}
.dynamic li{float: left;width: 28%;margin-right: 100px;}
.dynamic li:nth-child(3){margin-right: 0;}
.dynamicimg img{height: 162px;margin: 0 auto;margin-top: 30px;display: block;}
.dynamictext{font-size: 16px;color: #333;line-height: 30px;min-height: 145px;margin-top: 20px;-webkit-box-orient: vertical;-webkit-line-clamp:5;display: -webkit-box;overflow: hidden;}
.dynamic li .dynamicmore{display: block;border: 1px solid #ccc;line-height:45px;border-radius: 50px;text-align: center;font-size: 16px;color: #787878;}
.dynamictext dl{margin-bottom:10px;}

.footer{width: 100%;background: #222;padding: 40px 0 0;margin-top: 50px;}
.footer ul{border-bottom: 1px solid rgba(255,255, 255, 0.4);padding-bottom: 30px;}
.footer ul li{float: left;width: 33%;text-align: center;color: #fff;}
.footer ul li h5{font-size: 22px;line-height: 50px;}
.footer ul li p{font-size: 16px;color:#c7c7c7;}
.foot{font-size: 16px;color:#c7c7c7;line-height: 40px; text-align: center;}
.foot a{font-size: 16px;color:#c7c7c7;}

.nytitle{border-bottom: 1px solid #9b9b9b;text-align: center;margin: 30px auto;}
.nytitle p{font-size: 28px;color: #333;}
.nytitle span{font-size: 18px;color: #666;display: block;margin:10px auto;}
.nyaboutinfo{margin: 30px auto;font-size: 16px;color: #333;line-height: 30px;}



.nyproducts .productsfl{text-align: center;margin-bottom:60px;}
.nyproducts .productsfl a{display: inline-block;text-align: center;line-height: 45px;padding: 0 20px;background: #1e87f0;color: #fff;margin: 0 5px;border-radius: 10px;}

.nyproducts .products_list li{width:32%;margin-right: 1%;float: left;background: #fff;padding-bottom: 15px;
  text-align: center;margin-bottom: 10px;
}
.nyproducts .products_list li:hover h2{color:#1e87f0;}
.nyproducts .products_list li:nth-child(3n){margin-right: 0;}
.nyproducts .products_list li h2{font-size: 16px;font-weight: 600;color: #333;line-height: 35px; }
.nyproducts .products_list li p{font-size: 14px;color: #666;}

.yema{ text-align:center;margin-top:30px;}
.yema ul{}
.yema li{display:inline-block;border:1px solid #d2d2d2;width:40px;height:40px;font-family:Arial;font-size:16px;color:#848484;line-height:40px;}
.yema li a{color:#848484;}
.yema li.previous_s{width: 80px;}
.yema li.next{width: 80px;}
.yema li.pages_solid{ background:#1e87f0;color:#fff;}
.nynews_list li{margin-bottom: 20px; position: relative;}
.nynews_list li img{float: left;width: 30%;}
.nynews_list li .nynews_listtext{float: right;width:68%;}
.nynews_list li .nynews_listtext h2{font-size: 20px;color: #333;line-height: 40px;}
.nynews_list li:hover .nynews_listtext h2{color:#1e87f0;}
.nynews_list li .nynews_listtext p{font-size:16px;color: #666;line-height:30px;}
.nynews_list li .nynews_listtext time{font-size: 14px;color: #666; position: absolute;bottom:0;right: 0;}
.navtage{font-size: 16px;color: #333;line-height: 60px;}
.navtage a{color: #1e87f0;}
.navtage img{vertical-align: middle;margin-right: 10px;}
.productxqimg_left{float: left;width:45%;border: 1px solid #e0e0e0;display: flex;
  align-items: center;
  justify-content: center;
  }

.productxqimg_right{float: right;width: 50%;}
.productxqimg_right h1{font-size:20px;color: #333;margin-bottom: 15px;}
.productxqimg_right p{font-size:16px;color: #666;line-height: 32px;}
.productxqimg_right a{width: 140px;line-height: 35px;background: #1e87f0; text-align:center;display: block;color:#fff;margin: 20px 0;}
.productxqimg_right .xqtell p{
font-size: 16px;color: #1e87f0;
}
.productxqimg_right .xqtell b{
  font-size: 28px;display: block;color: #1e87f0;
}

.productxqbottom{width: 100%;padding: 30px 0;background: #efefef;margin:30px auto;}

.productxqbottom .center{background: #fff;padding: 30px;box-sizing: border-box;}
.bottomremark{font-size: 16px;color: #333;line-height:30px;}

.box_left{float: left;width:65%;background: #fff;padding:20px 30px;box-sizing: border-box;}
.box_left .navtage{border-bottom: 1px solid #c1c1c1;}
.newinfo{margin: 30px 0;}
.newinfo h1{font-size: 24px;color: #333;}
.newinfo time{font-size:14px;color: #666;line-height: 50px;}
.newinfo .infonr{font-size:16px;color: #333;line-height:30px;}
.newinfo .infonr img{display:block;}
.nyfanye{margin-top:40px;}
.nyfanye li{line-height: 40px;color: #333;font-size: 16px;}
.nyfanye li a{color: #333;}
.nyfanye div{line-height: 40px;color: #333;font-size: 16px;}
.nyfanye div a{color: #333;}

.box_right{width:30%;float: right;margin-top:35px;}
.box_right .box_righttell{border: 1px solid #c7c7c7;padding: 20px 0;text-align: center;background: #fff;}
.box_right .box_righttell p{font-size: 16px;color: #333;line-height: 35px;}
.box_right .box_righttell b{font-size: 22px;display:block;color: #333;}
.box_right .xwzx{background: #fff;border: 1px solid #c7c7c7;padding: 15px;box-sizing: border-box;margin-top: 30px;}
.box_right .xwzx li{line-height: 40px;}
.box_right .xwzx li a{color: #333;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.box_right .xwzx li a i{width: 8px;height: 8px;display: inline-block;background: #1e87f0;border-radius: 50px; vertical-align: middle;
margin-right: 6px;
}
.box_right .xwzx h3{font-size: 26px;color: #333;}
.box_right .xwzx h3 b{width: 3px;height:20px;background: #1e87f0;display: inline-block;vertical-align: middle;}


.nav1{margin: 50px 0;}
.nav1 ul{ text-align:center;}
.nav1 ul li{display: inline-block;text-align: center;line-height: 45px;background: #1e87f0;color: #fff;border-radius: 10px; position:relative; color:#fff; width:150px;}
.nav1 ul li a{ color:#fff;}
.nav1 ul li ul{ position:absolute; top:45px; text-align:center;}
.nav1 ul li ul li{ display: inline-block; width:150px; margin-bottom:5px;}