@charset "utf-8";

/*=========================================全局共用属性CSS nie ===============================================*/

html,body{-webkit-overflow-scrolling:touch; overflow-scrolling: touch;}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  

pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; }

@-ms-viewport {width:device-width;}

*,*::before,*::after {box-sizing:inherit;}

html {box-sizing:border-box;-ms-overflow-style:scrollbar;}

@media only screen and (min-width: 320px){html{font-size: 42.6667px;}}

@media only screen and (min-width: 360px){html{font-size: 48px;}}

@media only screen and (min-width: 375px){html{font-size: 50px;}}

@media only screen and (min-width: 384px){html{font-size: 51.2px;}}

@media only screen and (min-width: 414px){html{font-size: 55.2px;}}

@media only screen and (min-width: 448px){html{font-size: 59.7333px;}}

@media only screen and (min-width: 480px){html{font-size: 64px;}}

@media only screen and (min-width: 512px){html{font-size: 68.2667px;}}

@media only screen and (min-width: 544px){html{font-size: 72.5333px;}}

@media only screen and (min-width: 576px){html{font-size: 76.8px;}}

@media only screen and (min-width: 608px){html{font-size: 81.0667px;}}

@media only screen and (min-width: 640px){html{font-size: 85.3333px;}}

@media only screen and (min-width: 750px){html{font-size: 100px;}}

a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }

body{font-size:0.28rem;padding:0;margin:0 auto;background-color:#fff;max-width:750px;color:#757575;line-height:1.625;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }

.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;-webkit-touch-callout:none;}

a:link,a:active,a:visited,a:hover {background: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}

button{border-radius:0rem;-webkit-border-radius:0rem; outline:none;}

input{border-radius:0; outline:none;}

input:-ms-clear{display:none;}/*消除 IE10 里面的那个叉号*/

input,textarea{border: 0;}

textarea {resize :none; outline:none;}/*去掉提交框右下角箭头*/

img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/

ul,li{list-style:none; } 

/*全局的字体链接*/

a:link,a:visited{color:#FFFFFF; text-decoration:none; }

/*a:hover,a:active{color:#ff5a00; text-decoration:none; }*/

h1,h2,h3,h4 {color:#212121;padding:0;margin-top:0;margin-bottom:0;line-height:1.3;}

h1 {font-size:0.4rem;}

h2 {font-size:0.36rem;}

h3 {font-size:0.34rem;}

h4 {font-size:0.32rem; line-height: 1.5;}

.float-left{float: left;}

.float-right{float: right;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0rem; }

.container{clear:both; width:100%; margin:0 auto; padding:0 0.2rem;}

img{MAX-WIDTH:100%!important;HEIGHT:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}

.row .col-xs-3{width: 25%; float: left;}

.row .col-xs-4{width: 100%; float: left; padding: 0 0.075rem;}

.row .col-xs-6{width: 50%; float: left;}

.flex{display: flex;display: -webkit-flex;flex-wrap:wrap;justify-content:center;}

.flex-center{justify-content:center; align-items: center;}



/*header*/

.common-head{ background: #181524;}

.common-head .top img{width: 2.85rem;}

.common-head .top{width: 100%; padding-top: 0.12rem; padding-bottom: 0.12rem;}

.common-head .top .float-right{color: #fff; font-size: 0.15rem;}

.common-head .top .float-right a{display: block; color: #3971CE; font-weight: bold; font-size: 0.2rem; font-family: "Arial", serif;}

.common-head nav{border-top: 1px solid #FFFFFF;}

.common-head nav ul li{width: 14.2857%; float: left; text-align: center;background: #3971CE;}

.common-head nav ul li a{color: #fff; display: block; padding: 0.1rem 0; font-size:0.18rem;}

.banner{background: url("../images/banner_bg.jpg") no-repeat; padding: 0.15rem 0.29rem; overflow: hidden;}

.swiper-banner {margin:0 -.4rem;padding:0 .2rem;overflow: hidden;position: relative;z-index: 1}

.swiper-banner .swiper-slide {width:100%;padding:.2rem .2rem 0.5rem;position: relative}

.swiper-banner .swiper-slide img {border:0.05rem solid #ebf4fc;width: 100%;height: auto;border-radius: 0.26667rem;}

.swiper-banner .swiper-pagination {width: 100%;position: absolute;right: 0;bottom: 0;height:.26667rem;text-align: center;opacity: 1;font-size: 0}

.swiper-banner .swiper-pagination .swiper-pagination-bullet {width:.13333rem;height:.13333rem;border-radius: 100%;background: #999;opacity: 1;margin:0 0 0 .26667rem;vertical-align: middle}

.swiper-banner .swiper-pagination .swiper-pagination-bullet-active {width:.2rem;height:.2rem;background: none;border: 1px solid #f1801b}

.index-pro{margin-bottom: 0.35rem;}

.index-pro h2{text-align: center;position: relative;}

.index-pro h2:after{position: absolute;width: 1.45rem; height: 4px; background: #ff9900; content: ""; left: 0; right: 0; bottom: -0.13rem;; margin: 0 auto;}

.index-pro .content{margin-top: 0.4rem;}

.index-pro .content img{background:#f5f5f5; padding:0.1rem 0;}

.index-pro span{display: block; text-align: center; font-size: 0.28rem; padding: 0.03rem 0; margin-top: 0.08rem; color: #000000;font-weight: lighter;}

.index-pro ul{margin-left: -0.1rem; margin-right: -0.1rem; margin-top: 0.2rem;}

.index-pro ul li{padding: 0 0.1rem;}

/*case*/

.h2title a{font-size: 0.24rem; display: block; margin-top: 0.05rem; color: #3971CE;}

.h2title h2{position: relative; padding-left: 0.2rem; display: inline-block;}

.h2title h2:before{position: absolute; width: 0.0675rem; height: 0.33rem; background: #ff9900; content: ""; border-radius: 3px; top: 0.07rem; left: 0;}

.spacing{height: 0.2rem; background: #eee; max-width: 750px; margin: 0 auto;}

.index-case{padding-top:0.3rem; padding-bottom:0.3rem; background:#f5f5f5;}

.index-case .row{margin-left: -0.075rem!important; margin-right: -0.075rem!important; margin-top: 0.21rem;}

.index-case .item{border-bottom: 1px solid #ededed; padding-bottom: 0.22rem; background:#fff; border-radius:5px; padding:0.01rem 0.2rem 0.2rem 0.2rem; margin-top:0.2rem;}

.index-case .item:last-child{border-bottom: none;}

.index-case .item h4{ margin-top: 0.27rem;}

.index-case .item p{font-size: 0.28rem; margin-top: 0.22rem; color: #3971CE;text-align: center;}

.index-zhuanti{margin: 0.35rem 0 0.5rem 0;}

.index-zhuanti .h2title{padding-top:0.15rem;}

.index-zhuanti .content .item{margin-top: 0.3rem;}

.index-zhuanti .content .float-left{width: 48%;}

.index-zhuanti .content .float-right{width: 48%;}

.index-zhuanti .content .float-right h4{font-weight: normal; margin-top:0.21rem;}

.index-zhuanti .content .float-right p{font-size: 0.24rem; margin-top: 0.1rem; color: #777;}

.index-fuwu{text-align: center;}

.footer{background: #5d6c87; margin-top: 0.5rem; padding-bottom:0.13rem;}

.footer video{width: 100%; margin-top: 0.23rem;}

.footer p{text-align: center; color: #fff; font-size: 0.22rem; padding-bottom: 0.15rem;}

.copyright{text-align: center; font-size: 0.2rem; margin: 0.2rem 0 0.9rem 0;}

.copyright a{color: #757575;}

.sidebar{position: fixed; bottom: 0; max-width: 750px; width: 100%; margin: 0 auto; background:#fff;padding-top: 0.1rem;}

.sidebar ul li{text-align: center; padding: 0.1rem 0;}

.sidebar ul li img{margin-right: 0.15rem; position: relative; top: -2px;}

.sidebar .l1{background: #3971CE;width: 33%; margin:0 1%; float: left; border-radius:5px;}

.sidebar ul li a{display: block; padding: 0.05rem 0;}

.sidebar .l1 a{ display: block; color:#fff;}

.sidebar .l2{background-color: #ea751a;width: 30%; margin:0 1%;float: left; border-radius:5px;}

.sidebar .l2 a{color: #fff;}

.sidebar .l3{background-color: #3971ce;width: 30%; margin:0 1%;float: left; border-radius:5px;}

#gotop{ position: fixed; bottom:10%; right: 0.05rem; width: 0.7rem; height: 0.7rem;}

/*proindex*/

.pronav{justify-content: space-between; margin-top: 0.2rem;}

.pronav li{width:32.6%; text-align: center; background: #181524; padding: 0.15rem 0; border-radius: 5px;margin-bottom: 0.07rem;}

.pronav li.active{background: #c91524;}

.pronav li img{width: 1rem;}

.pronav li a{display: block;}

.pronav li span{display: block; color: #fff;font-size: 0.07rem;}

.pro-list{margin-top: 0.1rem;}

.pro-list .flex{justify-content: space-between;}

.pro-list ul li{width: 48.8%; margin-top: 0.2rem;background:#f5f5f5; padding:0.2rem 0rem;}

.pro-list ul li.yidong img{padding:0 0.1rem;}

.pro-list ul li span{display: block; font-size: 0.27rem; margin-top: 0.15rem; margin-bottom:0.05rem; font-weight:bold; padding:0 0.2rem;color: #000000;}

.pro-list ul li p{font-size:0.25rem; color:#777;font-family: "Arial", serif; padding:0 0.2rem;}

.pro-list ul li p:last-child{margin-bottom:0.1rem;}

.pro-list ul li b{font-weight:normal;}

.wuliao-list ul li img{padding:0;}

.wuliao-list ul li{text-align:center; background:none; padding:0;}

.wuliao-list ul li span{margin-bottom:0; font-weight:normal; padding:0;}

/*caseindex*/

.casenav ul{justify-content: space-between; margin-top: 0.2rem;}

.casenav li{width:49%; text-align: center; background: #181524; padding: 0.15rem 0; border-radius: 5px;}

.casenav li.active{background:#ff0015;}

.casenav li a{color:#fff; font-weight: bold; font-size: 0.3rem;}

.pro-index{margin: 0.35rem 0;}

.pro-index .content .item{margin-top: 0.3rem; border-bottom:1px solid #eee; padding-bottom:0.35rem; display:flex;display: -webkit-flex;flex-wrap:wrap; align-items:center; justify-content:space-between;}

.pro-index .content .item:last-child{border-bottom:none;}

.pro-index .content .float-left{width: 48%;}

.pro-index .content .float-right{width: 46%;}

.pro-index .content .float-right h4{font-weight: normal; font-size: 0.29rem; margin-bottom: 0.15rem;}

.pro-index .content .float-right h4 b{font-weight: normal; }

.pro-index .content .float-right p{font-size: 0.24rem; margin-top: 0.05rem; color: #777;}

.list-peizhi .content .float-right h4{font-weight:bold; font-size:0.3rem; margin-bottom:0.1rem;}

.list-peizhi .content .float-right p{font-size: 0.26rem;}

.list-peizhi .content .float-right i{color:#ff5a00; font-style:normal; font-size:0.26rem;}



.anli-list-edit{background:#f5f5f5; margin-top:0; padding-top:0.2rem; padding-bottom:0.3rem;}

.anli-list-edit .content .item{background:#fff; border:none; padding:0.18rem; border-radius:10px;}

.anli-list-edit .content .float-left{width:46%;}

.anli-list-edit .content .float-right{width:49%;}

.anli-list-edit .content .float-left img{border-radius:5px;}

.anli-list-edit .content .float-right p{margin-top:0.03rem;}

.anli-list-edit .content .float-right h4{font-size:0.25rem; font-weight:bold; margin-bottom:0.1rem;}

.anli-list-edit .content .float-right i{color:#3971CE; font-style:normal; font-size:0.25rem;}





/*pronr*/

.art-nr-top .propng{padding:0.3rem 0.2rem 0.2rem 0.2rem;}

.art-nr-top .tt{background: #003054; padding: 0.15rem 0;}

.art-nr-top .tt h1{color: #fff; font-size: 0.3rem; position: relative; width: 3.8rem; margin-top: 0rem;}

.art-nr-top .tt .float-right{width: 1.5rem;}

.art-nr-top .box{background: #f6faff; border: 1px solid #e3eaff; margin-top: 0.28rem; padding: 0.2rem 0 0.44rem 0;}

.art-nr-top .box ul li{width: 33%; justify-content: space-between; text-align: center;}

.art-nr-top .box ul li span{display: block; color: #1d1e31; font-weight: bold; font-family: "Arial", serif; position: relative; font-size: 0.32rem;}

.art-nr-top .box ul li span:after{position: absolute; width: 0.42rem; height: 0.05rem; background: #c91524; content: "";left: 0; right: 0; bottom: -0.12rem; margin: 0 auto;}

.art-nr-top .box ul li p{color: #46476f; margin-top: 0.25rem;}

.art-nr-top .box .desc{color: #46476f; line-height: 1.7; padding: 0 0.26rem; border-top: 1px solid #e3eaff; margin: 0.15rem 0 0.3rem 0; padding-top: 0.2rem; font-size: 0.28rem;}

.art-nr-top .box p.tips{font-style: italic; font-size: 0.3rem; color: #46476f; text-align: center;}

.art-nr-top .box p.tips span{font-weight: bold;}

.art-nr-top .box .tel{text-align:center;}

.art-nr-top .box .tel a{display:block;}

.art-nr-top .box .tel img{width:80%;}

.art-nr-top .hbox ul li p{margin-top:0; position:relative; margin-bottom:0.25rem;}

.art-nr-top .hbox ul li p:after{position: absolute; width: 0.42rem; height: 0.05rem; background: #3971CE; content: "";left: 0; right: 0; bottom: -0.15rem; margin: 0 auto;}

.art-nr-top .hbox ul li span:after{display:none;}



.pro-nr-nav ul{box-shadow: 5px 5px 10px #ddd; margin-top: 0.4rem;font-size: 0.2rem;}

.pro-nr-nav ul li{width: 33.33333%; float: left; background: #fff; height: 0.78rem; line-height: 0.78rem; text-align: center; border-top-left-radius: 10px;}

.pro-nr-nav ul li:last-child{border-top-right-radius: 10px;}

.pro-nr-nav ul li img{width: 0.33rem; margin-right: 0.1rem; position: relative; top: -2px;}

.pro-nr-nav ul li a{color: #46476f;display: block;}

.pro-nr-nav ul li.active{background: #003078;}

.pro-nr-nav ul li.active a{ color: #fff;}

.pro-content .box{margin-top: 0.4rem;}

.pro-content .box h4{font-size: 0.34rem; line-height:1.7;}

.pro-content .box p{color: #46476f;line-height: 1.8;margin-top: 0.2rem;}

.pro-content .box video{width: 100%; margin-top: 0.25rem;}

.pro-content h3.bt img{margin-right: 0.16rem; width: 0.38rem;}

.pro-content .ystd{margin-top: 0.33rem;}

.pro-content .ystd ul li{border: 1px solid #e3eaff; background: #f6faff; margin-top: 0.38rem;}

.pro-content .ystd ul li span{display: inline-block; color: #fff; border-top-right-radius: 0.4rem; padding: 0.03rem 0.3rem 0.03rem 0.23rem; font-weight:bold;}

.pro-content .ystd ul li p{color: #46476f; padding: 0 0.23rem 0.2rem 0.23rem;line-height: 1.8; margin-top: 0.2rem;}

.pro-content .ystd ul li:first-child span{background: #ff9900;}

.pro-content .ystd ul li:nth-child(2) span{background: #ff9900;}

.pro-content .ystd ul li:nth-child(3) span{background: #3971CE;}

.pro-content .ystd ul li:nth-child(4) span{background: #3971CE;}

.pro-content .ystd ul li:nth-child(5) span{background: #3db1e7;}

.pro-content .ystd ul li:nth-child(6) span{background: #3db1e7;}

.pro-content .cpyoushi ul li:first-child span{background: #ff9900;}

.pro-content .cpyoushi ul li:nth-child(2) span{background: #e73d48;}

.pro-content .cpyoushi ul li:nth-child(3) span{background: #3d87e7;}

.pro-content .cpyoushi ul li:nth-child(4) span{background: #3db1e7;}

.pro-content .tpzs{margin-top: 0.3rem;}

.pro-content .tpzs ul{margin-left: -2%; margin-right: -2%;}

.pro-content .tpzs ul li{ width: 46%;float: left; margin: 0 2%; margin-top: 0.3rem; position: relative;}

.pro-content .tpzs ul li img{border-radius: 5px;}

.pro-content .tpzs ul li:after{position: absolute; width: 100%; height: 0.8rem; background: #ff9900; bottom: -0.06rem; right: -0.06rem; content: ""; border-radius: 5px; z-index: -1;}

.pro-content .canshu{margin-top: 0.4rem;}

.pro-content .canshu table{width: 100%; text-align: center; font-size: 0.27rem; margin-top: 0.3rem; border-spacing:0px; border-collapse:collapse; font-family:"Arial",serif;}

.pro-content .canshu table tr{ background:#424955; }

.pro-content .canshu table tr:first-child{background:#424955}

.pro-content .canshu table tr td{height: 55px;}

.pro-content .anli{margin-top: 0.3rem; margin-bottom: 0.4rem;}

.pro-content .anli ul{margin-left: -1.5%; margin-right: -1.5%; margin-top: 0.2rem;}

.pro-content .anli li{ width: 47%; float: left; margin: 0 1.5%;}

/*.pro-content .altuijian li:nth-child(3){display: none;}*/

.pro-content .anli li span{display: block; text-align: center; color: #00132b; margin-top: 0.1rem; font-size: 0.24rem; line-height: 1.5;}

.messa_tit{ width:100%;position:relative; margin:0.5rem 0 0.2rem; text-align:center; overflow:hidden;}

.messa_tit p{ font-size:0.24rem; line-height:0.7rem; text-align:center; color:#666;}

.messa_tit b{font-size: 0.34rem;position: relative; z-index: 2;display: inline-block;padding: 0 0.1rem; box-sizing:border-box; color: #181524;}

.pro-content .message{border-radius: 0.3rem; background: #fff; margin-bottom: 0.3rem; }

.message .flex{margin-top:0.3rem;}

.message .flex li{width:30%; background:#e4e6f0; text-align:center; padding:0.1rem 0; font-size:0.3rem; color:#181524;}

.message .flex li.active{background:#c91524; color:#fff;}

.message form{padding:0.3rem 0.2rem 0.3rem; background:#fff; width:98%; margin:0.3rem auto 0;-moz-box-shadow:#ccc  0px 5px 10px; box-shadow:#ccc 0px 0 8px;}

.message form:before{content: "";display: block;width:0.3rem;height:0.7rem;background: url(../images_m/lj.png) no-repeat center top;background-size:1rem;position: absolute;top:22rem;left:2rem;}

.message form:after{content: "";display: block;width:0.3rem;height:0.7rem;background: url(../images_m/lj.png) no-repeat center top;background-size:1rem;position: absolute;top:22rem;right:2rem;}

.message form ul{overflow:hidden;width:100%;}

.message form li{clear:both;width:100%;padding-bottom: 0.3rem;}

.message form li input{line-height: 0.7rem;width: 100%;color:#666;font-size: 0.28rem;background-color: #fff;background-size: 0.4rem 0.4rem;;border:none;padding-left: 0.15rem;}

.message form li .text-tel {border:#d5d5d5 1px solid}

.message form li .text-user {border:#d5d5d5 1px solid}

.message form li .text-message {padding: 0.15rem 0.15rem 0rem 0.15rem;width: 100%;border:#d5d5d5 1px solid;height: 2rem;color: #696969;background-size: 0.4rem 0.4rem; font-family:Microsoft YaHei; font-size: 0.28rem;}

.btnclick input{color: #fff;line-height: 0.7rem;display: block;width: 100%;cursor: pointer;font-size: 0.3rem;overflow: hidden;-webkit-appearance: none; background:#ea751a;border:none; border-radius:0.2rem;}

/*wuliao-list*/

.wuliao-list ul li img{border-radius: 10px;}

/*news-index*/

.newsnav{margin-top: 0.3rem;}

.newsnav ul{justify-content: space-between; text-align: center; border-bottom: 1px solid #ededed; padding: 0 0.3rem;}

.newsnav ul li{width: 50%; font-size: 0.3rem;}

.newsnav ul li.active{border-bottom: 3px solid #EA751A;}

.newsnav ul li a{display: block; color: #757575; padding-bottom: 0.1rem;}

.newsnav ul li.active a{font-weight: bold; color: #EA751A;}

.news-list ul li{border-bottom: 1px solid #ededed; padding-bottom: 0.2rem; margin-top: 0.3rem;}

.news-list ul li .col-md-8{width: 66.666%; float: left; padding-right: 5px;}

.news-list ul li .col-md-4{width: 33.333%; float: right; padding-left: 5px;}

.news-list ul li h4{font-weight: normal; line-height: 1.6; font-size: 0.3rem;}

.news-list ul li small{display: block; color: #bdbdbd; margin-top: 0.2rem; font-size: 0.27rem;}

.news-list p.more a{width:1.8rem; text-align:center; background:#ff0015;display:block; margin:0 auto; margin-top:0.4rem; line-height:0.5rem; border-radius:0.1rem; color:#fff;}

.article-pre{margin-top: 0.3rem;}

.article-pre ul{text-align: center;}

.article-pre ul li{float: left; margin-right: 0.1rem;}

.article-pre ul li a{ border: 1px solid #ddd; padding: 0 0.1rem;}

.article-pre ul li.thisclass a{background: #ff0015; color: #fff; border: none;}

.videolist{margin-top: 0.2rem;}

.videolist ul{justify-content: space-between; text-align: center;}

.videolist ul li{width: 48%; position: relative; margin-top: 0.2rem;}

.videolist ul li span{display: block; padding: 0.1rem;}

.videolist ul li .click{width: 0.6rem; height: 0.6rem; position: absolute; top: 0.85rem; left: 1.45rem;}

.newsnr{margin-top: 0.3rem;}

.newsnr .top h1{line-height: 1.5;}

.newsnr .top p{margin-top: 0.2rem; font-size: 0.26rem;}

.newsnr .content{margin-top: 0.2rem; margin-bottom: 0.4rem; line-height: 1.9; font-size: 0.3rem; color: #46476f;}

.newsnr .content img{margin: 0.2rem 0; max-width: 100%;}

.newsnr .content video{width: 100%; margin: 0.2rem 0;object-fit:fill; }

.newsnr .link p{background: #eee; padding: 0.2rem 0.3rem; margin-bottom: 0.1rem;}

/*about*/

.about-content{margin-top: 0.4rem; margin-bottom: 0.4rem;}

.about-content img{border-radius: 0.2rem;}

.about-content h3{text-align:center; margin-bottom:0.3rem;}

.about-content .list{justify-content: space-between; align-items: center; background: #eee;}

.about-content .list .left{width: 50%;}

.about-content .list .right{width: 50%; background: #eee;}

.about-content .list .right h4{font-size: 0.26rem; padding: 0 0.2rem; text-align: center; font-weight:normal;}

.fuwuzhichi {margin-top: 0.4rem; margin-bottom: 0.4rem;}

.fuwuzhichi h3{text-align: center;}

.fuwuzhichi ul{justify-content: space-between;}

.fuwuzhichi ul li{width: 48%; text-align: center; background: #eee; padding: 0.3rem 0; margin-top: 0.3rem;}

.fuwuzhichi ul li i{display: block; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; margin: 0 auto; font-style: normal; color: #fff; font-weight: bold;background: #ff9900; border-radius: 50%;}

.fuwuzhichi ul li span{display: block; font-weight: bold; color: #181524; margin: 0.15rem 0 0.1rem 0;;}

.fuwuzhichi ul li  p{color: #181524; font-size: 0.3rem; }

.hezuo{margin-top: 0.4rem; text-align: center;}

.hezuo p{line-height: 1.8; margin: 0.2rem 0 0.4rem 0; font-size:0.26rem;}

/*contact-page*/

.contact-page h3{text-align: center; margin-top: 0.4rem;}

.contact-page p.tips{text-align: center; margin-top: 0.1rem;}

.contact-page .list{box-shadow: 0rem 0.05rem 0.1rem 0rem rgba(44, 68, 130, 0.25);margin-top:0.6rem; background: #fff; position: relative; border-bottom-left-radius: 0.3rem;}

.contact-page .list .left{width:0.9rem; height: 1.05rem; position: absolute; top: 0; left: 0; background: #555; text-align: center; border-top-left-radius:5px; border-bottom-left-radius:5px;}

.contact-page .list .left img{margin-top: 0.18rem; width: 70%;}

.contact-page .list .right{width: 100%; height: 1.05rem; padding-left: 1.3rem;}

.contact-page .list .right i{font-style: normal;display:block;font-size:0.2rem;line-height:1;margin-bottom:0.1rem; padding-top: 0.15rem;}

.contact-page .list .right p{line-height: 1; /*margin-top: 0.15rem;*/ padding-bottom: 0.2rem; color: #181524; font-size: 0.26rem;font-family: "Arial", serif!important;}

.contact-page .list .right .num{font-family: "Arial","Microsoft Yahei",serif!important; font-weight: bold;}

.contact-page .list .right p a{color: #181524;}

.contact-page .list .right p b{color: #ff9900;}

.lximg{margin-top: 0.5rem;}

/*linshi*/

.anlinr-top .tt h1{line-height: 1.5; font-size: 0.32rem;width: 90%;}

.anlinr-top .tt h1:after{display: none;}

.art-nr-top .anlinr ul li{width: 40%;}

.art-nr-top .anlinr ul{margin-bottom:0.3rem;}

.art-nr-top .anlinr .desc{text-align: center;}

.art-nr-top .anlinr .desc a{font-weight: bold;}

.art-nr-top .artpeizhi ul{}

.art-nr-top .artpeizhi ul li{width:40%;}

.art-nr-top .artpeizhi ul li:last-child{width:60%;}

.art-nr-top .artpeizhi ul li span{font-size:0.3rem;}

.pro-content .fankui{margin-top: 0.4rem;}

.pro-content .fankui .content{background: #e6f0fd; padding: 0.2rem 0.4rem; position: relative; margin-top: 0.3rem;}

.pro-content .fankui .content:before{position: absolute;height: 100%; width: 0.05rem; background: #ff9900; content: ""; left: 0; top: 0;}

.pro-content .fankui .content p{line-height: 1.9; margin-top: 0.1rem;}

.pro-content .anlipro ul li{padding: 0 0.2rem;}

.anlinr-top .anlinr .top{padding: 0 0.3rem;}

.anlinr-top .anlinr .top p{margin-bottom: 0.1rem; color: #46476f; font-size: 0.2rem;}

.anlinr-top .anlinr .top p i{font-style: normal; font-weight: bold; color: #181524;}

.anlinr-top .anlinr .top p a{color: #181524; font-weight:bold;font-size: 0.3rem;}

.pro-content .anlipro ul li{background: #eee; margin-bottom: 0.2rem; padding-bottom: 0.2rem; padding-top:0.2rem;}

.pro-content .gdanlipro ul li{padding: 0.2rem;}

.pro-content .gdanlipro li span{font-size: 0.24rem;}

.wuliaonr-top .top{margin-bottom:0.3rem;}

/*peijian*/

.peijian_content h3{text-align: center; margin-top: 0.3rem;}

.peijian_content ul{justify-content: space-between;}

.peijian_content ul li{width: 48%; margin-top: 0.3rem; text-align: center; box-shadow: 0 3px 10px #eee; padding: 0.2rem 0;}

.peijian_content ul li span{display: block; text-align: center; margin-top: 0.15rem;}

/*renwen*/

.renwen-content{margin-bottom: 0.4rem;}

.renwen-content h3{text-align: center; margin-top: 0.3rem; margin-bottom: 0.1rem;}

.renwen-content .top{line-height: 1.85; margin-bottom: 0.2rem;}

.renwen-content .top p{margin-top: 0.1rem;}

.renwen-content .info h4{font-size: 0.27rem; margin-top: 0.15rem;}

.renwen-content .info h4 span{color: #e91524;}

/*yingxiaowangluo*/

.yingxiao h3{text-align: center; margin-bottom: 0.3rem;}

/*fuwu*/

.tiaoshi ul li i{line-height: 0.55rem;}

.tiaoshi ul li i img{width: 70%;}

.wuliao-tuijian ul li span{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*zhuanti*/

.zhuanti-content .zly{background:#f4f5f9; padding:0.3rem 0;}

.zhuanti-content .messa_tit{margin-top:0; }

.zhuanti-content h3.btitle{font-size:0.34rem; text-align:center; color:#181524;}

.zhuanti-content .toptitle{border-bottom:0.05rem solid #eee; padding-bottom:0.2rem; margin-top:0.2rem;}

.zhuanti-content p.desc{margin-top:0.2rem; line-height:1.8;}

.zhuanti-content p.shiyitu{margin:0.25rem 0rem 0.3rem 0rem;}

.zhuanti-content h3.liuchengtitle{margin-top:0.25rem;}

.zhuanti-content .liucheng{margin-bottom:0.3rem;}

.zhuanti-content .liucheng dt{font-weight:bold; margin-top:0.2rem; color:#333;}

.zhuanti-content .liucheng dd{margin-top:0.1rem; text-indent:1.3em;}

.zhuanti-content .ydshebei{margin-bottom:0.4rem;}

.zhuanti-content .ydshebei ul li{background:#335998; padding:0.1rem; margin-top:0.25rem;}

.zhuanti-content .ydshebei ul li span{display:block; text-align:center; color:#fff; margin-top:0.05rem; font-size:0.32rem;}

.zhuanti-content .gdshebei{margin-bottom:0.3rem; border-bottom:2px dashed #ccc; padding-bottom:0.25rem;}

.zhuanti-content .gdshebei ul{justify-content:space-between;}

.zhuanti-content .gdshebei ul li{width: 48.5%; text-align:center; margin-top:0.25rem;}

.zhuanti-content .gdshebei ul li img{border:1px solid #002e7e; padding:4px;}

.zhuanti-content .gdshebei ul li span{margin-top:0.1rem; display:block;}

.zhuanti-content .anli{margin-bottom:0.35rem; margin-top:0.3rem;}

.zhuanti-content .anli ul li{width: 48%; margin:0.2rem 1% 0 1%;float:left; overflow:hidden;}

.zhuanti-content .anli ul li a{display:block;}

.zhuanti-content .wenti{margin-bottom:0.2rem; margin-top:0.4rem;}

.zhuanti-content .wenti dt{color:#333; font-weight:bold; margin-top:0.3rem; background:url(../../../../uploads/zhuanti/yuan_03.jpgg") no-repeat left center; padding-left:0.35rem;}

.zhuanti-content .wenti dd{margin-top: 0.15rem; border-bottom:0.08rem solid #eee; padding-bottom:0.25rem; line-height:1.9;}

.zhuanti-content .wenti dd:last-child{border-bottom:0;}

.zhuanti-content .dianhua a{display:block; background:#ca1524; border-radius:0.2rem; text-align:center; color:#fff; padding:0.15rem 0; font-size:0.32rem;}

.zhuanti-content .jizhisha-shebei{margin-bottom:0.4rem;}

.zhuanti-content .jizhisha-shebei ul{justify-content:space-between;}

.zhuanti-content .jizhisha-shebei ul li{width:32%;background:#335998; padding:0.1rem;text-align:center; margin-top:0.2rem;}

.zhuanti-content .jizhisha-shebei ul li span{display:block; text-align:center; color:#fff; margin-top:0.08rem; font-size:0.26rem;}

.zhuanti-content .jizhisha-liucheng h3{margin-bottom:0.25rem;}

.zhuanti-content .jzs-shiyi{border-bottom:2px dashed #ccc; padding-bottom:0.25rem;}

.zhuanti-content .jizhisha-liucheng dt{color:#333; font-weight:bold; margin-top:0.3rem; background:url(../../../../uploads/zhuanti/yuan_03.jpgg") no-repeat left center; padding-left:0.35rem;}

.zhuanti-content .jizhisha-liucheng dd{margin-top: 0.15rem; border-bottom:2px dashed #ccc; padding-bottom:0.25rem; line-height:1.8;}

.zhuanti-content .jizhisha-anli .list{margin-top:0.2rem; border-bottom:2px dashed #ccc; padding-bottom:0.3rem; margin-bottom:0.4rem;}

.zhuanti-content .jizhisha-anli .list:last-child{border:none;}

.zhuanti-content .jizhisha-anli p.bimg{border:1px solid #002f81; padding:4px;}

.zhuanti-content .jizhisha-anli p.bimg img{ width:100%;}

.zhuanti-content .jizhisha-anli p.bimgdesc{text-align:center; color:#333; margin-top:0.1rem;}

.zhuanti-content .jizhisha-anli h4{ background:url(../../../../uploads/zhuanti/yuan_03.jpgg") no-repeat left center; padding-left:0.35rem; font-weight:normal;margin-top:0.25rem;}

.zhuanti-content .jizhisha-anli ul{justify-content:space-between; margin-top:0.2rem;}

.zhuanti-content .jizhisha-anli ul li{width:49%; text-align:center; color:#587088; font-size:0.26rem;}

.zhuanti-content .jizhisha-anli ul li span{display:inline-block; width:63%; float-left; background:#f4f5f9; border:4px solid #fff; border-bottom:0; padding:0.05rem 0;}

.zhuanti-content .jizhisha-anli ul li i{display:inline-block; width:37%; float-right; background:#f4f5f9; font-style:normal; padding:0.05rem 0;}

.zhuanti-content .jizhisha-anli .jizhisha-pingjia{line-height:1.9; margin-top:0.1rem;}

.zhuanti-content .suishi-lingyu{justify-content:space-between; margin-bottom:0.4rem;}

.zhuanti-content .suishi-lingyu li{width:48.5%; margin-top:0.2rem;}

.zhuanti-content .suishi-shebei ul li{width:48%;}

.zhuanti-content .babout{line-height:1.9; margin-top:0.1rem;}





@media (max-width: 414px){

	.common-head .top img{width: 4.5rem; margin-top: 0.1rem;}

	.common-head .top .float-right a{font-size: 0.3rem;}

	.banner{background-size: contain;}

	.index-pro h2:after{bottom: -0.15rem; height: 3px;}

	.index-case .item h4{font-size: 0.3rem;text-align: center;}

	.sidebar ul li img{width: 8%;}

	.common-head nav ul li a{font-size: 0.2rem;}

	.index-pro span{font-size:0.29rem;}

	.pro-content h3.bt img{position:relative; top:-3px;}

	.art-nr-top .tt .float-right{width: 3.2rem;}

	.anlinr-top .tt .float-right{margin-top: 0.01rem;width: 10%;}

	.wuliaonr-top .tt .float-right{margin-top: 0.1rem;}

	.wuliaonr-top .tt h1{font-size: 0.36rem; padding-left: 0.1rem}

	.peizhi-nr .tt .float-right{margin-top: 0.05rem;}

	.zhuanti-content h3.toptitle{font-size:0.38rem; margin-top:0.3rem; }

	.zhuanti-content .wenti dt, .zhuanti-content .jizhisha-liucheng dt, .zhuanti-content .jizhisha-anli h4{padding-left:0.5rem; font-size:0.3rem;}

}





/* 后期添加CSS */
.fuwuzhichi-li1{background-image: linear-gradient(to top, rgb(0,0,0,.4), rgb(0,0,0,.4)),url(sh1.jpg); background-size: cover; }
.fuwuzhichi-li2{background-image: linear-gradient(to top, rgb(0,0,0,.4), rgb(0,0,0,.4)),url(sh2.jpg); background-size: cover; }
.fuwuzhichi-li3{background-image: linear-gradient(to top, rgb(0,0,0,.4), rgb(0,0,0,.4)),url(sh3.jpg); background-size: cover; }
.fuwuzhichi-li4{background-image: linear-gradient(to top, rgb(0,0,0,.4), rgb(0,0,0,.4)),url(sh4.jpg); background-size: cover; }

.shouhoufuwu,.shouhourenyuan{margin: 0.3rem 0;}
.shouhoufuwu>h3,.shouhourenyuan>h3{text-align: center; padding-bottom: 0.2rem;}
.shouhoufuwu>ul>li{padding: 0.2rem 0;}
.shouhoufuwu>ul>li>h3{display: block;margin-bottom: 0.25rem; color: #ffffff; font-size: 0.4rem;}
.shouhoufuwu>ul>li>p>span{font-size: 0.26rem;font-family: "Arial"; color: #ececec;}
.shouhoufuwu-div{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)),url(sh8.jpg);background-size: cover;}
.shouhoufuwu-div>div{padding: 0.5rem;}
.shouhoufuwu-div>div>p{color: #ececec;padding-bottom: 0.1rem;}
.shouhourenyuan>div{padding: 0.2rem 0;}

.shouhoufuwu-ul2>li{margin-top: 0.2rem;}
.shouhoufuwu-ul2-li1{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(DSCF0020.jpg);background-size: cover;/*margin-right: 0.1rem;*/}
.shouhoufuwu-ul2-li2{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(DSCF0043.jpg);background-size: cover;/*margin-left: 0.1rem;*/}
.shouhoufuwu-ul2-li3{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(DSCF0078.jpg);background-size: cover;/*margin-right: 0.1rem;*/}
.shouhoufuwu-ul2-li4{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(DSCF0134.jpg);background-size: cover;/*margin-left: 0.1rem;*/}


/* .shouhoufuwu-ul2{margin: 0.2rem 0;justify-content:inherit;}
.shouhoufuwu-ul2>li{margin: 0.2rem 0;padding: 0.1rem !important; width: 95%;}
.shouhoufuwu-ul2-li1{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(yys1.jpg);background-size: cover;}
.shouhoufuwu-ul2-li2{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(yys2.jpg);background-size: cover;margin-left: 5% !important;}
.shouhoufuwu-ul2-li3{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(yys3.jpg);background-size: cover;}
.shouhoufuwu-ul2-li4{background-image: linear-gradient(to top, rgb(0,0,0,.5), rgb(0,0,0,.5)), url(yys4.jpg);background-size: cover;margin-left: 5% !important;} */

.shouhoufuwu-ul2>li{width: 100%;padding: 0.5rem !important;}















