body,  div,  p,dl,dd { margin: 0; padding: 0;}
ul { list-style: none;margin: 0; padding: 0;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
.left{float: left;}
.right{float: right;}
.clear{clear: both}
body { width: 100%;  *cursor: default;
font: 16px/1.5 "Microsoft YaHei", Helvetica, STHeiti STXihei, Microsoft JhengHei, Arial;overflow-x:hidden;}
img{border:0px;}
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;}
img{max-width: 100%}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.main{width: 1200px;margin:0 auto;}
.head_top .main{position:relative;}
.search_form{position: absolute;top:100%;right: 0px;z-index: 1000;}
.search_form{width:200px;height:43px;border-radius: 20px;display: none;background: #fff;}
.ss_bd{width:153px;height:43px;border:0;line-height: 43px;border-radius: 20px;padding-left: 20px;float: left;background: transparent;color: #000;display: block;}
.ss_btn{display: block;vertical-align: middle;float: right;width:45px;height: 43px;background: url('../images/search.png') no-repeat center;border:0px;}

header{width: 100%;position: absolute;top:0;left:0;z-index:1000;padding: 15px 0}
.hottel{background: url('../images/tel.png') no-repeat center left;font-size: 20px;color:#fff;padding-left: 35px;font-weight: bold;height: 35px;line-height: 35px;margin-right: 30px;margin-top: 10px}
.search{background: url('../images/search.png') no-repeat center;display: block;width: 32px;height: 32px;margin-top: 10px;cursor: pointer;}

.navlist{position: relative;z-index: 10;border-bottom: 1px solid rgba(255,255,255,.25);border-top: 1px solid rgba(255,255,255,.25);}
.navlist li.one{float: left;width: 171px;text-align: center;height: 40px;line-height: 40px;position: relative;}
.navlist li.one a{color: #fff}

.two{
	display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    background: 
    #004599;
    text-align: left;
}

.two dd{
    height: 41px;line-height: 40px;padding: 0 8px;
}

.two{background: rgba(51,49,47,0.7);}

.two dd a{display: block;border-bottom: 1px solid rgba(255,255,255,.25);padding-left: 60px;white-space: nowrap;padding-right:30px}

.two dd:last-child a{border-bottom: 0px}

.navlist li.one:hover {background: #feb858}
.two dd:hover{background: #feb858}


.title_left{font-size: 18px;color:#979797}
.title_left span{font-size: 25px;font-weight: bold;color:#434343}

.more{display: block;font-size: 13px;color: #979797;width: 113px;height: 35px;border:1px solid #979797;border-radius: 20px;text-align: center;line-height: 35px;}
.sec1{background:#fafafa;padding:28px 0 40px}
.sec1 .main{box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);padding:45px 37px 45px 40px;overflow: hidden;}
.title{background: url('../images/bor.jpg') no-repeat center left;padding-left: 23px}

/*.more:hover{background: #ff9500;color: #fff;border:1px solid #ff9500;}*/

.sec1_left_tit{font-size: 16px;color: #ff9500;padding-bottom: 30px}
.sec1_left_con{font-size: 14px;color: #7b7b7b;line-height: 32px;}
.sec1_nr{padding-top: 45px}
.sec1_left{width: 786px;float: left;}
.sec1_right{width: 292px;float: right;}
.sec1_right img{width: 292px;height: 275px;}
.sec1_left_type{border:1px solid #e2e2e2;border-right: 0px;width: 370px;margin-top: 20px}
.sec1_left_type a{display: block;width: 123px;height: 47px;float: left;border-right:1px solid #e2e2e2;text-align: center;line-height: 45px;font-size: 14px;color:#525252}
/*.sec1_left_type a:hover{background: url('../images/btn.jpg') no-repeat center;color: #fff}*/

.sec2{width: 100%;height: 623px;background: url('../images/sec2.jpg') no-repeat center top;padding-top: 40px}
.sec2 .main{background: rgba(255,255,255,0.9);padding-top: 34px;overflow: hidden;}
.sec2_top{width: 1135px;margin:0 auto;display: none;}
.sec2_left{width: 552px;float: left;}
.sec2_left_con{position: relative;font-size: 15px;color:#8d8d8d;line-height: 30px;width: 465px;}
.sec2_left_tit{font-size: 18px;color:#454545;padding-bottom:25px;margin-top: 35px}
.sec2_right{width: 556px;float: right;}
.sec2_right img{width: 556px;height: 302px;display: block;}
.sec2_type li{float: left;width: 200px;position: relative;}
.sec2_type{margin:40px auto 0;}
.sec2_type li img{display: block;width: 100%;height: 165px;}
/*.sec2_type li.sec2_type_pic11 {width: 174px}*/
.sec2_type li.sec2_type_pic11 .sec2_type_pic img{width: 200px;height: 165px;}
.sec2_type_tit{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;color: #fff;font-size: 15px;text-align: center;z-index: 100;}
.sec2_type_tit a{color: #fff;display: block;background: url('../images/more.png') no-repeat center bottom;padding-bottom: 55px;}
.sec2_bg{
  width: 100%;height: 100%;background: rgba(0,0,0,0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.sec2_type li:hover .sec2_bg{
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
  opacity: 0;
}

.bg_grey{background: #fefefe;overflow: hidden;}
.sec3{padding: 34px;padding-bottom: 65px}
.sec3 .main{box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);padding-top: 45px;}
.sec3 .main .title{margin-left: 40px}
.sec3_type a{font-size: 14px;color: #797979}
.sec3_type{color: #797979;padding-top: 10px;padding-right: 29px}

.sec3_list .ul1{width: 604px;float: left;}
.sec3_list .ul1 .li1{width: 302px;height: 180px;float: left; }
.sec3_list .ul1 .li1 img{display: block;width: 302px;height: 180px;}
.sec3_list .ul1 .li2 img{width: 100%;height: 179px;display: block;}
.sec3_list .ul1 .li2{width: 604px;height: 179px;}

.sec3_list li a{position: relative;display: block;}
.sec2_info{position: absolute;top:0;left:0;padding: 30px}
.sec2_tit{font-size: 20px;font-weight: bold;color: #fff;background: url('../images/line.jpg') no-repeat left bottom;padding-bottom: 17px;margin-bottom: 40px}
.sec2_info span{font-size: 13px;color: #fff;font-family: Arial;}
.sec3_list{margin-top: 30px;height: 359px;overflow: hidden;}

.sec1_left_type a{position: relative;}
.sec1_left_type a span{position: relative;z-index: 10;}
.sec1_left_type i{position: absolute;left: 0;bottom: 0%;width: 100%;height: 100%;background: url('../images/btn.jpg') no-repeat left bottom;display: block;
transition: all 0.4s linear;-webkit-transition: all 0.4s linear;transform:scale(0.3);opacity: 0}
.sec1_left_type a:hover i{transform:scale(1);opacity: 1}
.sec1_left_type a:hover {color: #fff}

.sec3_list li img{display: block;}
.sec3_list .ul2{width: 302px;float: left;}
.sec3_list .ul2 li{width: 302px;height: 359px;}
.sec3_list .ul3{width: 294px;float: left;}
.sec3_list .ul3 li img{width: 294px;height: 180px;display: block;}
.sec3_list .ul3 li{width: 294px;height: 180px;}
.sec3_type a:hover{color: #ff9500}

.sec3_list li{position: relative;overflow: hidden;display: block;}
.sec3_list li img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.sec3_list li:hover img{transform:scale(1.2);}

.sec4{padding-bottom: 50px}
.sec4 .sec4_ul{width: 390px;float: left;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);padding-top: 30px;height: 490px;overflow: hidden;}
.sec4_ul2{margin-left: 15px}

.sec4_title{background: url(../images/bor.jpg) no-repeat center left;padding-left: 18px;width: 340px;margin:0 auto;height: 30px;overflow: hidden;}
.title_left{font-size: 18px;color: #b0b0b0;height: 30px;line-height: 30px;}
.title_left span{font-size: 20px;color:#434343;font-weight:bold;}
.sec4_more{font-size: 13px;color:#979797;display: block;line-height: 35px;}

.sec4_ul1 ul{padding:30px 24px}
.sec4_ul1_date{font-size: 14px;color: #8c8c8c;padding-top: 10px;padding-bottom: 5px}
.sec4_ul1_title{font-size: 16px;color: #2d2d2d;line-height: 30px;margin-bottom:5px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sec4_pic img{display: block;width: 340px;height: 167px;}
.sec4_ul1_jian{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 24px;font-size: 13px;color: #807f7f}
.sec4_ul2 ul{width: 366px;margin:0 auto;padding-top:10px}
.sec4_ul2 ul li{height: 50px;line-height: 50px;border-bottom: 1px solid #efefef;padding: 0 7px}
.sec4_ul2 ul li a{font-size: 14px;color: #2d2d2d;display: block;float: left;width: 285px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec4_ul2 ul li span{float: right;width: 55px;display: block;font-size: 12px;color: #8c8c8c}


.sec4_ul2 ul li:last-child{border-bottom: 0px}
.sec4_ul2 ul li{transition:all 0.8s;-webkit-transition:all 0.8s;}
.sec4_ul2 ul li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

.sec4_ul2 ul li:hover a{color: #ff9500;}

.sec4_ul1 ul li:hover .sec4_ul1_title{color: #ff9500;}

.sec4_ul1 li .sec4_pic{position: relative;overflow: hidden;display: block;width: 340px;height: 167px;}
.sec4_ul1 li .sec4_pic img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.sec4_ul1 li:hover .sec4_pic img{transform:scale(1.1);}

.sec5{width: 100%;background: url('../images/sec5.jpg') no-repeat center top;min-height: 382px;padding-top: 55px;padding-bottom: 65px}
.sec5 .title_left,.sec5 .title_left span{color: #fff}
.sec5 .title .more{color: #fff;background: rgba(255,255,255,0.2);border:1px solid #fff;}

.sec5_list{height:318px; position:relative;margin-top: 44px}
/*.proRollBox{ width:100%; height:318px; position:absolute; overflow:hidden;top:0px;left:0px;}
.proListIndex{position:absolute; width:9999px; left:0; top:0;}
.proListSubPage li{height:318px;}*/
.sec5_list li{ width:371px; float:left; text-align:center;margin-right:43px;background: #5f5f5f}
.sec5_list li img{display: block;width: 371px;height: 248px;}
.sec5_title{color:#fff;font-size: 20px;height: 65px;line-height: 65px;width: 90%;margin:0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec5_list li:nth-child(3n){margin-right: 0}
.sec5_list li:hover{background: #8d8d8d}
.sec5_list li .sec5_pic{position: relative;overflow: hidden;display: block;width: 371px;height: 248px;}
.sec5_list li .sec5_pic img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.sec5_list li:hover .sec5_pic img{transform:scale(1.1);}

.ads img{display: block;width: 100%}

.bot_nav .bot_one{float: left;width: 136px;margin-right: 39px}
.bot_one_a{background: url('../images/line2.jpg') no-repeat center bottom;padding-bottom: 5px;display: block;font-size: 14px;color:#5d5d5d}
.bot_nav{padding-top: 43px}
.bot_two{padding-top: 15px;}
.bot_two li a{font-size: 12px;color: #5d5d5d}
.bot_two li{height: 35px;line-height: 35px;}
.bot_nav{padding-bottom: 40px}
.bot_contact{width: 400px;color: #5d5d5d;font-size: 12px;line-height: 36px;padding-top: 20px}

.bot2{font-size: 12px;color: #828282;padding: 20px 0;border-top: 1px solid #d8d8d8}

.bot_two li:hover a,.bot_one_a:hover{color: #ff9500}

.title .more{
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  background: -webkit-linear-gradient(180deg, #ff9500, #ff9500, rgba(34,34,34,0), rgba(34,34,34,0));
  background-position: 1% 50%;
  background-size: 300% 300%;
  border: 1px solid #979797
}
.title .more:hover{
  color:#fff;
  border:1px solid #ff9500;
  background-position: 99% 50%;
}
.sec5 .title .more{
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2), rgba(34,34,34,0), rgba(34,34,34,0));
  background-position: 99% 50%;
  background-size: 300% 300%;
  border: 1px solid white;
}
.sec5 .title .more:hover{
  color:#fff;
  background-position: 1% 50%;
}



/*关于我们*/
.banner2 img{width: 100%;display: block;}
.lanmu{margin:55px 0 65px;position: relative;}
.lanmu_info{width: 360px;background: url('../images/logo.png') no-repeat center right/contain;margin:0 auto;padding-right: 217px;color: #ff6501;font-size: 20px;text-align: right;}
.lanmu_info .ch{line-height: 20px;}
.lanmu_info .eng{font-weight: bold;text-transform: uppercase;}
.lanmu_line1{width: calc(50% - 180px);position: absolute;top:24px;left:0;height: 1px;background:#ff6501;}
.lanmu_line2{width: calc(50% - 180px);position: absolute;top:24px;right:0;height: 1px;background:#ff6501;}

.type{text-align: center;padding-bottom: 50px}
.type a{display: inline-block;position: relative;width: 118px;height: 42px;line-height: 39px;background:url('../images/type.png') no-repeat center bottom;font-size: 16px;color: #5d5d5d}
.type a span{position: relative;z-index: 10;display: block;}
.type i{position: absolute;left: 0;bottom: 0%;width: 100%;height: 100%;background: url('../images/type_on.png') no-repeat left bottom;display: block;
transition: all 0.4s linear;-webkit-transition: all 0.4s linear;transform:scale(0.3);opacity: 0}
.type a:hover i{transform:scale(1);opacity: 1}
.type a:hover {color: #fff}

.type a.active i{transform:scale(1);opacity: 1}
.type a.active{color: #fff}

.about1_left{width: 683px;float: left;font-size: 14px;color: #000000;line-height: 33px;}
.about1_right{float: right;width: 487px}
.about2 li{float:left;width:290px;margin:0 4px;}
.about2{padding-top: 65px}
.about2{width: 1192px;margin:0 auto;padding-bottom: 70px}

.about1_right{height:321px;width:487px;overflow: hidden;}
.about1_right img{width: 100%;height: 100%;transition:all 0.8s;-webkit-transition:all 0.8s;}
.about1_right:hover >img{transform: scale(1.2);}

.about2 li{height: 418px;width: 290px;overflow: hidden;}
.about2 li img{width: 100%;height: 100%;transition:all 0.8s;-webkit-transition:all 0.8s;}
.about2 li:hover >img{transform: scale(1.2);}
.about3_tit{color: #010101;font-size: 25px;font-weight: bold;padding-left: 25px;padding-bottom: 70px}
.about3{height: 570px;overflow: hidden;}
.history{
 
  width: 100%;
  
  overflow: hidden;
  background: url('../images/line3.jpg') no-repeat center top 187px;
}
.history .center{
  
  position: relative;
  overflow: hidden;
}
.history ul{
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.history li{
  background: #ededed;border-radius: 93px;
  width: 265px;
  height: 100px;
  position: relative;
  float: left;
  margin-right: 34px;
  cursor: pointer;
}
.history li .his_pic{
  float: left;
  margin-top: 3.5px;
  width: 93px;height: 93px;border-radius: 93px;overflow: hidden;
}
.history li .his_pic img{width: 93px;height: 93px;}
.history li .his_text{
  width: 145px;
  position: absolute;top:50%;right: 15px;transform:translateY(-50%);
}
.his_text span{font-size: 20px;color: 3000000;line-height: 22px;margin-bottom: 3px}

.history li .his_nr{
  font-size: 13px;
  color: #000000;
  line-height: 20px;
  display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}

.aback{
  height: 1px;
  /*background: #d2d2d2;*/
}
.aback .center{
  position: relative;
  overflow: visible;
}
.aback .backbtn{
  position: absolute;
  cursor: pointer;
}

.aback .backbtnleft {left: 0;top:-36px;}
.aback .backbtnright {right: 0;top:-36px;}

.center1{width: 1162px;margin:0 auto;height: 193px;}
.center2{width: 895px;overflow: hidden;height: 193px;top:-15px;}
.center2 li{margin-top: 95px;}

.center1 .line1{position: absolute;top:100px;left:129px;background: url('../images/line1.png') no-repeat center top;width: 13px;height: 93px;}
.center2 .line2{position: absolute;top:-93px;left:129px;background: url('../images/line2.png') no-repeat center top;width: 13px;height: 93px;}

/*荣誉资质*/
.honor li{width: 281px;float: left;margin-right: 23px;margin-bottom: 25px}
.honor li img{width: 281px;height: 185px;}
.honor_tit{font-size: 16px;color: #454545;line-height: 35px;line-height: 35px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.honor li:nth-child(4n){margin-right: 0}

.page{padding: 40px 0 55px;text-align: center;}
.page a{display:inline-block;width:40px;height:40px;line-height:38px;text-align: center;border:1px solid #d2d2d2;color: #898989;font-size: 18px;margin:0 4px;}
.page a.pre_page{margin-right:10px;}
.page a.pre_page span{display:inline-block;background: url('../images/l.png') no-repeat center;width: 7px;height: 12px;}
.page a.next_page span{display: inline-block;background: url('../images/r.png') no-repeat center;width: 7px;height: 12px;}
.page a.select{border:1px solid #ff9500; background:#ff9500;color: #fff;}

.about_nr{font-size: 15px;color:#5b5b5b;line-height: 2;padding-bottom: 70px}
.map{padding-bottom: 47px}
.contact_code{width: 126px;float: left;}
.contact_right{width: 940px;float: right;}
.webname{font-size: 18px;color: #000000;margin-bottom: 20px;padding-top: 10px}
.contact_right li{width: 385px;font-size: 15px;color: #5b5b5b;margin-bottom: 20px}
.contact_right li:nth-child(1){background: url('../images/email.png') no-repeat center left;padding-left: 28px;float: left;}
.contact_right li:nth-child(2){background: url('../images/addr.png') no-repeat center left;padding-left: 28px;float: right;}
.contact_right li:nth-child(3){background: url('../images/phone.png') no-repeat center left;padding-left: 28px;float: left;}
.contact_right li:nth-child(4){background: url('../images/shouhou.png') no-repeat center left;padding-left: 28px;float: right;}

.contact_bot{padding-bottom: 70px}

/*新闻中心*/
.news_lanmu .lanmu_info{width: 430px}
.news_lanmu .lanmu_line1 {width: calc(50% - 215px);}
.news_lanmu .lanmu_line2 {width: calc(50% - 215px);}

.news_list li{padding: 25px 0;border-bottom: 1px solid #e9e9e9;}
.news_left{width: 250px;height: 123px;float: left;}
.news_left img{max-width: 100%;height: 100%}

.news_right{width: 900px;float: right;margin-right: 10px}
.news_top{padding-top: 5px}
.news_top a{display: block;float: left;font-size: 16px;color: #000000;width: 810px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_top span{display: block;float: right;font-size: 13px;color: #606060}
.news_jian{font-size: 14px;color: #989898;line-height:2;margin-top: 10px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}

.news_list li{transition:all 0.5s;-webkit-transition:all 0.5s;}
.news_list li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);background: #e9e9e9}

.news_list li:hover .news_top a{color:#ff6501;font-size: 16px;}
.news_list ul{padding-bottom: 10px}
.news_jian a{color: #989898;}

.ns_tit{text-align: center;font-size: 26px;color: #000000;padding-bottom:20px;}
.ns_date{text-align: center;font-size: 13px;color: #606060;}
.ns_nr{padding: 45px 0;font-size: 15px;color:#5b5b5b;line-height: 2;}

.ns{overflow: hidden;}
.fenye li{font-size: 15px;color: #5b5b5b;margin-bottom: 20px}
.fenye li a{color: #5b5b5b}
.fenye li:hover a{text-decoration: underline;}

.fenye{padding:40px 24px;border-top:1px solid #e9e9e9;}
.case1_list li{width: 546px;height: 221px;position: relative;margin-bottom: 35px}
.case1_list li img{display: block;width: 546px;height: 221px;}
.case1_list li .case1_tit{height:43px;line-height: 45px;width: 100%;padding: 0 45px;background: rgba(0,0,0,0.5);font-size: 15px;color: #ffffff;position: absolute;bottom: 0;left:0;}
.case1_list li .case1_tit span{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_main{width: 1134px;margin:0 auto;}
.case1_list li:nth-child(2n+1){float:left;}
.case1_list li:nth-child(2n){float:right;}

.case2_list li{float: left;width: 292px;margin-right:10px;background: #f7f6f6;margin-bottom: 29px}
.case2_list li:nth-child(4n){float:right;margin-right: 0}
.case2_list li img{display: block;width: 292px;height:227px;}
.case2_list li .case2_info{padding:15px;text-align: center;}
.case2_tit{font-size: 15px;color: #1a1a1a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:5px}
.case2_jian{font-size: 13px;color: #969696;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.service_tit{text-align: center;font-size: 30px;color: #434343;font-weight: bold;padding-bottom: 35px}

.service_left{position: relative;width: 410px;height: 504px;float: left;overflow: hidden;}
.service_left .service_pic img{width: 410px;height: 504px;display: block;}

.service_bg{position: absolute;position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.5);}
.service_info{width: 340px;position: absolute;bottom:30px;left:30px;}
.ser_tit{font-size: 22px;color: #fff;margin-bottom:5px}
.ser_list a{color:#fff;font-size:13px;display: inline-block;margin:0 5px;}
.service{padding-bottom: 60px}

.service_right{float:right;width: 790px;}
.service_right li{position: relative;float: left;overflow: hidden;}
.service_right li:nth-child(1) .service_pic img{width:445px;height:252px;display: block;}
.service_right li:nth-child(2) .service_pic img{width:345px;height:252px;display: block;}
.service_right li:nth-child(3) .service_pic img{width:400px;height:252px;display: block;}
.service_right li:nth-child(4) .service_pic img{width:390px;height:252px;display: block;}

.service_right li .service_info{bottom: 20px}

.support{width: 100%;background: #f6f6f6;padding-top: 40px;padding-bottom: 65px}
.support_left{width: 401px;height:530px;float: left;position: relative;}
.support_left_pic img{display: block;width: 401px;height:530px;}
.support_left_info{position: absolute;left: 0;bottom: 0;right: 0;background: rgba(7,93,142,0.5);height: 202px;padding:30px}
.support_left_tit{font-size: 20px;color: #ffffff;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.support_left_jian{font-size: 14px;color: #fff;line-height: 23px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.support_left_info a{display: block;background: url('../images/gengduo.png') no-repeat left bottom;padding-bottom: 50px}

.support_top_info{width: 540px;margin-top: 10px}
.support_top_tit a{display: block;font-size: 18px;color: #3a3a3a;float: left;width: 450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.support_top_tit span{display: block;float: right;font-size: 13px;color: #909090}
.support_top_jian{font-size: 14px;color: #777777;line-height: 24px;margin-top:3px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.support_right{width: 760px;float: right;}
.support_top_pic img{display: block;width: 175px;height: 97px;}
.support_top_pic {width: 175px;float: right;}
/*.support_right li{margin-bottom: 10px}*/
.question_tit span{font-size: 20px;font-weight: bold;color:#161616}
.question_tit a{display: block;float: right;font-size: 13px;color: #979797;text-transform: uppercase;}
.question{border-top: 1px solid #e3e3e3;padding-top:20px}
.question_tit{padding-bottom: 20px}
.question li{width: 350px;padding-left: 30px;background: url('../images/dot.png') no-repeat top 3px left;}
.question li:nth-child(2n+1){float: left;}
.question li:nth-child(2n){float: right;}
.q_tit{font-size: 16px;color: #3a3a3a;margin-bottom: 3px}
.q_jianjie{font-size: 14px;color: #777777;line-height: 24px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


/*产品*/
.part_tit{text-align: center;font-size: 30px;font-weight: bold;color: #161616}
.part1_nr{padding: 25px 0 60px}
.part1_left{font-size: 15px;color: #474747;width:563px;margin-left: 40px;float: left;}
.part1_right{float:right;width: 490px;}
.part1_right img{display: block;max-width:100%;}
.part_tit.white{color:#fff}
.part2{width:100%;background:url('../images/part2.jpg') no-repeat center;height: 450px;padding-top: 60px}

.part2{text-align: center;}
.part2 li{display: inline-block;margin:0 40px;width: 150px}
.part2 ul{padding-top:70px;}
.part2_icon{width: 133px;height: 133px;margin: 0 auto;border:1px solid #fff;background: rgba(255,255,255,0.3);border-radius: 50%;position: relative;}
.part2_icon img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.part2_title{text-align: center;margin-top: 20px;color: #fff;font-size: 20px;}

.part3{padding: 60px 0 55px}
.part3_con{padding-top: 45px}

.part4{width: 100%;background:#e6e6e6;padding: 60px 0 50px}
.part4_title{font-size: 20px;color: #262626;text-align: center;}
.part4 ul{width: 1160px;margin:0 auto;padding-top: 50px}
.part4 li{float: left;width: 256px;height: 255px;background: #fff;margin:0 17px 30px 17px;overflow: hidden;}
.part4_pic img{display: block;width: 100%;height: 185px;}
.part4_title{width: 245px;margin:15px auto 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.part5{padding: 60px 0}
.part5 .part_tit{padding-bottom: 40px}

.part5_list .swiper-slide img{width: 264px;height: 185px;display: block;}

.part5_list .swiper-container{width: 1117px;margin:0 auto;}
.part5_list{width: 1235px;margin:0 auto;position: relative;}
.part5_list .swiper-button-prev, .part5_list .swiper-button-next{width:34px;height:56px;margin-top: 0;top:68px;}
.part5_list .swiper-button-prev{left: 0;background:#fff url('../images/left.jpg') no-repeat center  center;}
.part5_list .swiper-button-next{right: 0;background:#fff url('../images/right.jpg') no-repeat center center;}

.query{padding-bottom:75px}
.wu{font-size: 22px;text-align: center;}

.about1{overflow: hidden;}

@-webkit-keyframes width_a {
  from {
   width:0px;
  }

  to {
   width: calc(50% - 180px);
  }
}

@keyframes width_a {
  from {
     width: 0px;
    }

    to {
     width: calc(50% - 180px);
    }
}
@-webkit-keyframes width_b {
  from {
   width:0px;
  }

  to {
   width: calc(50% - 215px);
  }
}

@keyframes width_b {
  from {
     width: 0px;
    }

    to {
     width: calc(50% - 215px);
    }
}
.lanmu_line1,.lanmu_line2{
  -webkit-animation-name: width_a;
  animation-name: width_a;
}

.news_lanmu .lanmu_line1,.news_lanmu .lanmu_line2{
  -webkit-animation-name: width_b;
  animation-name: width_b;
}

.part5{overflow: hidden;}

.part2 li .part2_icon{transition:all 1s;-webkit-transition:all 1s;}
.part2 li:hover .part2_icon{background:transparent;}

.part2 li:hover .part2_icon {
  transform: rotateY(360deg) ;
  -ms-transform: rotateY(360deg) ;
  -webkit-transform: rotateY(360deg) ;
  -o-transform: rotateY(360deg) ;
  -moz-transform: rotateY(360deg) ;

}

.part4 li .part4_pic{position: relative;overflow:hidden;width: 256px;height: 185px;}
.part4_pic img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.part4 li:hover .part4_pic img{transform:scale(1.1);}
.part4 li{transition:all 0.8s;-webkit-transition:all 0.8s;}
.part4 li:hover{box-shadow: 0 0 20px  rgba(0,0,0,.2);}

.part5 .swiper-slide .part_pic{position: relative;overflow:hidden;width: 264px;height:185px;border:1px solid #c0c0c0;}
.part5 .swiper-slide img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.part5 .swiper-slide:hover img{transform:scale(1.1);}

.service,.question{overflow: hidden;}

.service_li{overflow: hidden;}
.service_li .service_pic img{
  display: block;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
  transition:all 1s;
  
}
.service_li:hover .service_pic img{
  -webkit-transform: scale(1);
  transform: scale(1);
}
.service_bg{
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.service_li:hover .service_bg{
  background: rgba(0,0,0,0.3);
  
}

.support_top li{transition:all 0.8s;-webkit-transition:all 0.8s;padding:13px;border-radius:5px}
.support_top li:hover{box-shadow: 0 0 20px  rgba(0,0,0,.2);}

.question li .q_tit{transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.question li:hover .q_tit{font-weight: bold;}


.case1_list li{overflow: hidden;}
.case1_list li img{
  display: block;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
  transition:all 1s;
  
}
.case1_list li:hover img{
  -webkit-transform: scale(1);
  transform: scale(1);
}

.case2_list li{transition:all 0.5s;-webkit-transition:all 0.5s;}
.case2_list li:hover{box-shadow: 0 0 20px rgba(0,0,0,.5);}


.case2_list li .case2_pic{position: relative;overflow:hidden;width: 292px;height:227px;}
.case2_pic img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.case2_list li:hover .case2_pic img{transform:scale(1.1);}

.support_left .support_left_pic{position: relative;overflow:hidden;width:401px;height:530px;}
.support_left_pic img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.support_left:hover .support_left_pic img{transform:scale(1.1);}


.news_overflow{overflow: hidden;}

.contact{overflow: hidden;}

.ser_list a {transition:all 1s ease 0s;}
.ser_list a:hover { animation:swing 1s;}

.question{background: #f6f6f6;position: relative;z-index: 2;}

.question_tit a{
  border-radius: 20px;
  height: 35px;width: 100px;text-align: center;line-height: 35px;
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  background: -webkit-linear-gradient(180deg, rgba(7,93,142,1), rgba(7,93,142,1), rgba(34,34,34,0), rgba(34,34,34,0));
  background-position: 1% 50%;
  background-size: 300% 300%;
  border: 1px solid white;
}
.question_tit a:hover{
  color:#fff;
  background-position: 99% 50%;
}

.banner .swiper-pagination-fraction, .banner .swiper-pagination-custom, .banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 23px}
.banner .swiper-pagination-bullet{width:10px;height: 10px;background:#ffffff;opacity: 1;transition:all 1s;}
.banner .swiper-pagination-bullet-active{width:20px;border-radius: 5px}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}


.sec3_list li:hover .sec2_info span{color:#ff9500}
.sec4_more:hover{color:#ff9500}

.yuyue{display: block;width:215px;height: 56px;line-height: 56px;background: url('../images/yuyue.png') no-repeat center;margin-top:30px;}
.yuyue2{margin: 30px auto 0}
.reserve{padding:30px 40px}
.reserve_tit{font-size: 25px;font-weight: bold;color: #1160d7}
.reserve_form li span{display: inline-block;font-size: 14px;color: #303030;width: 68px;text-align: right;margin-right: 16px}
.reserve_form li.reserve_input{height: 35px;line-height: 35px;margin-bottom: 15px}
.reserve_form {padding-top: 30px}
.reserve_input1 input{border:1px solid #c2c2c2;width: 365px;height: 35px;padding: 0 15px;font-size: 14px;color: #000}
.prod_title{font-size: 14px;color: #1160d7}
.reserve_input2 textarea{width: 525px;height: 160px;border:1px solid #c2c2c2;padding: 10px 15px;font-family: 微软雅黑;font-size: 14px;float: left;margin-left: 5px}
.reserve_input2 span{float: left;line-height: 35px;}
.reserve_input2{margin-bottom: 30px}
.subbtn2{width:120px;height: 40px;line-height: 40px;text-align: center;border:0px;border-radius: 10px;background: #1160d7;color: #fff;font-size: 18px;margin-left: 90px;margin-top: 22px}
.main_bd{width: 213px;height: 32px;line-height: 32px;padding-left: 18px;border:1px solid #c2c2c2;margin-right: 10px}


.yuyue{transition:all 0.8s;-webkit-transition:all 0.8s;}
.yuyue:hover{transform:scale(1.05);}

.part5 .part_bt{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #333;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}