
*{margin:0;padding:0;list-style:none;text-decoration:none}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,cite,code,ctoolion,dfn,em,optgroup,strong,th,var{font-weight:400;font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
button,input,optgroup,option,select,textarea{font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;}
code,kbd,samp,tt{font-size:100%;}
body{line-height:1.5;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
ctoolion,th{text-align:left;}
sub,sup{vertical-align:baseline;font-size:100%;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}
img{vertical-align: top;}
.w1200{width:1200px;margin:0 auto;}
.w1440{width:1440px;margin:0 auto;}
.width100 {width:100%;}
.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;position: relative;}
.flexTop{align-items: flex-start;}
.flexBetween{justify-content: space-between;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
body,html{min-width: 1000px;}

/* 头部 */
.header{height: auto;}
.header .header-logo,.header .header-nav{width: 100%;}
.header .header-logo .logo{max-width: 1460px;margin: 0 auto;height: 100px;justify-content: center;width: 100%;position: relative;}
.header .header-logo .logo .rig {position: absolute;right: 0px;top:0px;height: 100px;align-items: center;}
.header .header-logo .logo .rig .search{width: 150px;border-radius: 5px;height: 30px;line-height:28px;border: none;margin-right:28px;}
.header .header-logo .logo .rig .search .search_input{width: 120px;height: 100%;outline: none;font-size: 14px;text-indent:10px;background-color: #fff;border: none;display: none;}
.header .header-logo .logo .rig .search .search_img{width: 21px;height: 21px;margin-right: 2px;float: right;margin-top: 5px;cursor: pointer;}
.header .header-logo .logo .rig .tel .tel-img{position: relative;margin: 5px 20px;}
.header .header-logo .logo .rig .tel a{display:block;background-color:#ee010f;border:none;color: #fff;letter-spacing:1px;padding:0px 10px;font-size: 14px;position: relative;height: 30px;line-height: 30px;} 
.header .header-logo .top_code{position: absolute;width: 150px;height: 150px;z-index: 9999;left: 50%;top: 105%;display: none;transform: translate(-50%, 0);max-width: inherit;}
.header .header-logo .logo .rig .mobile{margin-right:28px;position: relative;}

.header .header-nav{background: #f1f1f1;height: 50px;line-height: 50px;}
.header .header-nav .nav{width: 100%;margin: 0 auto;max-width: 1460px;min-width: 1000px;}
.header .header-nav .nav ul{justify-content: space-around;}
.header .header-nav .nav ul li i{display: flex;align-items: center;padding-left: 15px;}
.header .header-nav .nav ul li a{padding: 0px 15px;color: #333333;font-size: 18px;}
/* .header .header-nav .nav ul li a:hover{color: #000;font-weight: bold;} */
.header .header-nav .nav ul li:hover{background: #fff;}
.first_hover a{font-weight: bold;}
/* 广告图 */
.home-swiper {max-width: 1460px;width: 100%;margin:0 auto;height:600px;overflow: hidden;}
.home-swiper .swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.home-swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.home-swiper .swiper-pagination {text-align: right;padding-right:172px;bottom: 45px;}
.home-swiper .swiper-pagination span{width: 12px;height: 12px;background: #ffffff;opacity: 1;}
.home-swiper .swiper-pagination span.swiper-pagination-bullet-active{background: #dc251c;}
.banner_wb{position: absolute;width: 740px;left: 5%;top: 10%;transform: translate(-50%,-50%);}
.banner_wb{background:rgba(81, 82, 89, .5);text-align: left;padding: 0px 0px 20px 20px;}
.banner_wb h2{font-size: 72px;font-weight: bold;color: #fff;}
.banner_wb p{font-size: 30px;color: #fff;}

.indx-adpic{max-width: 1460px;min-width: 1000px;padding-top:20px;margin:0 auto;}
.indx-adpic img {width: 100%;}

.indx-nadpic{max-width: 1460px;min-width: 1000px;padding-top:12px;margin:0 auto;}
.indx-nadpic img {width: 100%;}

/* 内容区域 */
.main{max-width: 1460px;margin: 0 auto;min-width: 1000px;}
.liucheng{justify-content: space-between;padding-top: 20px;;}
.liucheng a{display: block;}
.liucheng a .liucheng-list{position: relative;width: 100%;}
.liucheng a .liucheng-list img{width: 100%;}
.liucheng a .liucheng-list .liucheng-bg{position: absolute;width: 100%;background: rgba(0, 0, 0, 0.6);}
.liucheng a .liucheng-list p{position: absolute;width: 76%;left: 12%;text-align: center;color: #fff;font-size: 24px;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height: 40px;top:43%;}
/* .liucheng a .liucheng-list .p2{background: #83a045;}
.liucheng a .liucheng-list .p3{background: #5c88a7;} */
.case{margin-top: 20px;position: relative;height: auto;}
.case .pic_info{background: #000;position: absolute;right: 0%;height: 100%;opacity: .8;top:0%;width: 25%;}
.case .pic_info p{color: #fff;width: 82%;margin-left: 10%;margin-top: 80px;display: block;}
.case .pic_info .p1{font-size: 30px;font-weight: bold;}
.case .pic_info .p2{font-size: 14px;margin-top: 30PX;text-align: justify;line-height: 30px;}
.case .pic_info .change{position: absolute; width: 60%;right: 20%;bottom: 5%;max-width: 50px;display: block;}

.pingjia .title,.service .title,.news .title{background: #ffffff;height: 68px;line-height: 68px;text-align: center;font-size: 28px;color: #333333;margin: 30px 0px;font-family:"宋体"}

.ykwc .warp4{position: absolute;}
.news ul{flex-wrap: wrap;justify-content: space-between;}
.news ul li{height: 130px;width: 47%;margin-bottom: 3%;justify-content: space-between;}

.news ul li .news-cont time{color: #999999;font-size:14px;display: block;text-align: right;}
.news ul li .news-cont .p{color: #333333;font-size: 14px;padding-top: 20%;border-bottom: 1px solid #cccccc;padding-bottom:3%;width: 100%;display: block;}

/* 底部 */
.footer{background: #f3f3f3;margin-top:35px;}
.footer-main{width: 1460px;max-width: 1460px;margin: 0 auto;padding: 20px 0px;justify-content: space-between;}
/* .footer-left{justify-content: space-between;width: 30%;} */
.footer-left .rexian .p1{color: #000;font-size: 24px;padding-bottom: 20px;font-weight: bold;}
.footer-left .rexian p{color: #666666;font-size: 16px;line-height: 28px;}
.footer-right p{line-height: 25px;}

.m-show-left .title{background: #ee010f !important;color: #fff !important;}
.banner_wb{display: none;}
.footer-left .rexian{margin-left:40px ;width: 43%;}
.footer-right p,.footer-right p a{color: #999999;}
.footer-right p a{display:inline-block;}


.page-content{margin-top: 30px !important;}