@charset "utf-8";
@font-face {
	font-family: "iconfont"; /* Project id 4993975 */
	src: url('../fonts/iconfont.woff2?t=1765258519582') format('woff2'),
	url('../fonts/iconfont.woff?t=1765258519582') format('woff'),
	url('../fonts/iconfont.ttf?t=1765258519582') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	font-display: swap;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-liuyan:before {
	content: "\e65e";
}

.icon-email:before {
	content: "\e644";
}

.icon-liuyan1:before {
	content: "\e622";
}

.icon-liuyanban-05:before {
	content: "\e630";
}

.icon-email-fill:before {
	content: "\e856";
}

.icon-email1:before {
	content: "\e857";
}

.icon-telegram:before {
	content: "\e715";
}

.icon-telegram1:before {
	content: "\e78f";
}

.icon-telegram2:before {
	content: "\e72b";
}

.icon-TelegramLogo:before {
	content: "\e628";
}

.icon-time:before {
	content: "\e657";
}

.icon-liulan:before {
	content: "\e64a";
}

.icon-shijian:before {
	content: "\e620";
}

.icon-liulan1:before {
	content: "\e6c6";
}

.icon-liulanqi:before {
	content: "\e72a";
}

.icon-shijian1:before {
	content: "\e64b";
}

.icon-liulan2:before {
	content: "\e7d0";
}

.icon-liulan3:before {
	content: "\e621";
}

.icon-biaodan2:before {
	content: "\e716";
}

.icon-biaodanwancheng:before {
	content: "\e717";
}

.icon-jurassic_form:before {
	content: "\e6af";
}

.icon-jurassic_form1:before {
	content: "\e6b0";
}

.icon-jurassic_add-form:before {
	content: "\e6ec";
}

.icon-add-form:before {
	content: "\e675";
}

.icon-guanbi1:before {
	content: "\e84d";
}

.icon-guanbi2:before {
	content: "\e619";
}

.icon-guanbi3:before {
	content: "\e61a";
}

.icon-guanbi4:before {
	content: "\e61c";
}

.icon-guanbi5:before {
	content: "\e61d";
}

.icon-guanbi:before {
	content: "\e6ca";
}

.icon-dituweizhixinxi_chahao:before {
	content: "\e617";
}

.icon-chat:before {
	content: "\e615";
}

.icon-tel01:before {
	content: "\e6ed";
}

.icon-tel02:before {
	content: "\e6ef";
}

.icon-tel03:before {
	content: "\e6f0";
}

.icon-tel:before {
	content: "\e618";
}

.icon-telephone:before {
	content: "\e6a3";
}

.icon-Chat:before {
	content: "\e704";
}

.icon-chat1:before {
	content: "\e69d";
}

.icon-down:before {
	content: "\e614";
}

.icon-down1:before {
	content: "\e662";
}

.icon-download:before {
	content: "\e6a5";
}

.icon-down2:before {
	content: "\e6a8";
}

.icon-download1:before {
	content: "\e7ef";
}

.icon-download2:before {
	content: "\e66c";
}

.icon-down-btn:before {
	content: "\e839";
}

.icon-download3:before {
	content: "\e83a";
}

.icon-jian:before {
	content: "\e613";
}

.icon-jiahao:before {
	content: "\e727";
}

.icon-jiahao1:before {
	content: "\e728";
}

.icon-jianhao:before {
	content: "\e729";
}

.icon-pdf:before {
	content: "\e740";
}

.icon-jiahao2:before {
	content: "\e634";
}

.icon-pdf1:before {
	content: "\e8e8";
}

.icon-jiahao3:before {
	content: "\eaf3";
}

.icon-jianhao1:before {
	content: "\eaf5";
}

.icon-jianhao2:before {
	content: "\e656";
}

.icon-24gl-minusCircle:before {
	content: "\e890";
}

.icon-jiahao4:before {
	content: "\e84f";
}

.icon-jianhao3:before {
	content: "\e850";
}

.icon-pdf2:before {
	content: "\e705";
}

.icon-pdf3:before {
	content: "\e67a";
}

.icon-3d:before {
	content: "\e612";
}

.icon-D:before {
	content: "\e63c";
}

.icon-D1:before {
	content: "\e643";
}

.icon-a-3Dhuichang:before {
	content: "\e876";
}

.icon-mti-sanwei:before {
	content: "\e9e8";
}

.icon-top:before {
	content: "\e67e";
}

.icon-top1:before {
	content: "\e60f";
}

.icon-top2:before {
	content: "\e61e";
}

.icon-top3:before {
	content: "\e681";
}

.icon-top-filling:before {
	content: "\e68b";
}

.icon-top4:before {
	content: "\e6c9";
}

.icon-whatsapp:before {
	content: "\ea07";
}

.icon-whatsapp1:before {
	content: "\e7ab";
}

.icon-right:before {
	content: "\e60e";
}

.icon-left:before {
	content: "\e8f6";
}

.icon-left1:before {
	content: "\e610";
}

.icon-left-circle:before {
	content: "\e77f";
}

.icon-right1:before {
	content: "\e683";
}

.icon-left2:before {
	content: "\e684";
}

.icon-right2:before {
	content: "\e840";
}

.icon-right-btn:before {
	content: "\e841";
}

.icon-daolu:before {
	content: "\e641";
}

.icon-kefu:before {
	content: "\e642";
}

.icon-hunningtu:before {
	content: "\e60a";
}

.icon-icon-test:before {
	content: "\e6fb";
}

.icon-kefu1:before {
	content: "\e686";
}

.icon-kefu2:before {
	content: "\e60d";
}

.icon-jianzhulaji:before {
	content: "\e6a2";
}

.icon-kuangshan2:before {
	content: "\e6c4";
}

.icon-hunningtu1:before {
	content: "\e819";
}

.icon-jianzhulaji1:before {
	content: "\eb1f";
}

.icon-hunningtu2:before {
	content: "\e61b";
}

.icon-guihua:before {
	content: "\e603";
}

.icon-chengnuo:before {
	content: "\e726";
}

.icon-hexinjishu:before {
	content: "\e616";
}

.icon-chengnuo1:before {
	content: "\e604";
}

.icon-guihuajihua:before {
	content: "\e605";
}

.icon-hetong-guanli:before {
	content: "\e611";
}

.icon-shouqianzixun:before {
	content: "\e607";
}

.icon-shouqian-:before {
	content: "\e635";
}

.icon-icon-:before {
	content: "\e60c";
}

.icon-shouhoufuwu:before {
	content: "\e649";
}

.icon-fuwuchengnuo:before {
	content: "\e99e";
}

.icon-huojianfaxian:before {
	content: "\e629";
}

.icon-shouhoufuwu1:before {
	content: "\e6d3";
}

.icon-beipinbeijian:before {
	content: "\e609";
}

.icon-hexinjishuicon:before {
	content: "\e763";
}

.icon-a-beijianguanli1:before {
	content: "\e608";
}

.icon-hexinjishu1:before {
	content: "\e61f";
}

.icon-shebei:before {
	content: "\e6e6";
}

.icon-icon-quanqiu:before {
	content: "\e606";
}

.icon-quanqiugou:before {
	content: "\e6ee";
}

.icon-shanchanghangye:before {
	content: "\e648";
}

.icon-shebei-copy:before {
	content: "\e602";
}

.icon-shebei1:before {
	content: "\e69f";
}

.icon-hrcollegepeopleCardingRange:before {
	content: "\e647";
}

.icon-tiktok1:before {
	content: "\e60b";
}

.icon-TikTok:before {
	content: "\e6f1";
}

.icon-TikTok1:before {
	content: "\e601";
}

.icon-facebookfacebook52:before {
	content: "\e8c3";
}

.icon-linkedinlinkedin7:before {
	content: "\e736";
}

.icon-youtube:before {
	content: "\e6bd";
}

.icon-Youtube:before {
	content: "\ea4c";
}

.icon-instagram:before {
	content: "\e87f";
}

.icon-Youtube1:before {
	content: "\e880";
}

.icon-Youtube-fill:before {
	content: "\e883";
}

.icon-facebook-fill:before {
	content: "\e88d";
}

.icon-instagram-fill:before {
	content: "\e88f";
}

.icon-linkedin:before {
	content: "\e812";
}

.icon-linkedin1:before {
	content: "\e8ca";
}

.icon-instagram1:before {
	content: "\e66b";
}

.icon-tiktok:before {
	content: "\eb73";
}

.icon-QQ:before {
	content: "\e73e";
}

.icon-wechat:before {
	content: "\e600";
}

.icon-weibo:before {
	content: "\e636";
}
/*=========================================全局共用属性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:#00132b; 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: 33.3333%; 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: #ff0015; font-weight: bold; font-size: 0.2rem; font-family: "Arial", serif;}
.common-head nav{border-top: 1px solid #5b747d;}
.common-head nav ul li{width: 14.2857%; float: left; text-align: center;}
.common-head nav ul li a{color: #fff; display: block; padding: 0.1rem 0;}
.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;}
.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: #ff5a00;}
.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: #ff5a00;}
.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;}
.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: #d0021b;width: 48%; 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: #000;width: 48%; margin:0 1%;float: left; border-radius:5px;}
.sidebar .l2 a{color: #fff;}
#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;}
.pronav li.active{background: #c91524;}
.pronav li img{width: 1rem;}
.pronav li a{display: block;}
.pronav li span{display: block; color: #fff;}
.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.29rem; margin-top: 0.15rem; margin-bottom:0.05rem; font-weight:bold; padding:0 0.2rem;}
.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.29rem; font-weight:bold; margin-bottom:0.1rem;}
.anli-list-edit .content .float-right i{color:#ff5a00; font-style:normal; font-size:0.26rem;}
/*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.38rem; position: relative; width: 5.3rem; 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:85%;}
.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: #c91524; 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;}
.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: #e73d48;}
.pro-content .ystd ul li:nth-child(4) span{background: #e73d48;}
.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; color: #fbfcfc; 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 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:#ff9900;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: 30%; font-size: 0.3rem;}
.newsnav ul li.active{border-bottom: 3px solid #ff5a00;}
.newsnav ul li a{display: block; color: #757575; padding-bottom: 0.1rem;}
.newsnav ul li.active a{font-weight: bold; color: #ff5a00;}
.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 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.26rem; }
.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.27rem;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.32rem;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;}
.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.3rem;}
.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;}
.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.jpg") 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.jpg") 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.jpg") 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: 3.5rem; margin-top: 0.12rem;}
	.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;}
	.sidebar ul li img{width: 8%;}
	.common-head nav ul li a{font-size: 0.29rem;}
	.index-pro span{font-size:0.29rem;}
	.pro-content h3.bt img{position:relative; top:-3px;}
	.art-nr-top .tt .float-right{width: 1.8rem;}
	.anlinr-top .tt .float-right{margin-top: 0.25rem;}
	.wuliaonr-top .tt .float-right{margin-top: 0.1rem;}
	.wuliaonr-top .tt h1{font-size: 0.45rem; 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: 48.5%;padding: 0.5rem !important;}
/*--RIGHT From--*/
.dm_project_form_container {
	width:400px;height:auto;position: fixed;bottom:30px;right:80px;z-index:9999999;background:#fff;
	border-radius:10px;padding:15px 10px;box-shadow: 0 3px 5px #000;border:1px solid #ccc;display:none;
}
.dm_project_con {width:100%;height:100%;position:relative;}
.dm_project_form_close_btn {width:35px;height:35px;position: absolute;right:10px;top:10px;border:1px solid #CCC;border-radius:50%;}
.dm_project_form_title {width:100%;height:50px;line-height:50px;float:left;text-align:left;}
.dm_project_form_group {width:100%;height:auto;float:left;}
.dm_project_form_group label {width:100%;height:auto;float:left;}
.dm_project_form_group input,.dm_project_form_group textarea {
	width:100%;height:auto;float:left;border:1px solid #ddd;padding:5px;margin:5px auto;
	font-size:14px;
}
#sub{
	float:right;border:none;background:#7B181D;width:100%;
	color:#fff;padding:5px 15px;margin-top:15px;
}
input::placeholder,
textarea::placeholder {
	font-size: 14px;
	color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	font-size: 14px;
	color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	font-size: 14px;
	color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	font-size: 14px;
	color: #999;
}
input, textarea {
	font-size: 14px;
	padding: 8px 12px;
	border: 1px solid #ddd;
	border-radius: 4px;
}
/*--Online--*/
.floating_ck{position:fixed;right:5px;bottom:30%;z-index:9999;}
.floating_ck dl dd{
	position:relative;
	width:60px;
	height:65px;
	background:#fff;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center 20%;
	cursor:pointer;
	border-radius:5px;
	border:1px solid #ddd;
	margin-bottom:0.5rem;
}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dd i {width:60px;height:40px;line-height:40px;color:#7B181D;float:left;font-size:32px;padding-top:5px;}
.floating_ck dd span{width:100%;height:10px;line-height:20px;color:#7B181D;font-size:12px;float:left;text-align:center;font-weight:bold;}
.floating_left{
	position:absolute;
	left:-162px;
	top:0;
	width:160px;
	height:auto;
	min-height:80px;
	background:#fff;
	display:none;
	padding:8px 8px;
	border:1px solid #ddd;
}
.floating_left a{width:100%;height:40px;color:#fff;line-height:40px;font-size:14px;float:left;}
.floating_content {width:100%;height:auto;float:left;}
.floating_content label {width:100%;height:auto;float:left;text-align:center;}
.floating_content label img {width:100%;height:auto;float:left;display:block;}
.floating_content label p {width:50%;height:auto;float:left;display:block;}
.floating_content p{width:100%;height:auto;float:left;color:#000;}
.floating_ewm .qrcord_p01{width:100%;font-size:12px;text-align:center;}
.floating_ewm .qrcord_p02{width:100%;font-size:14px;text-align:center;color:#7B181D;}
.woot-widget-holder { right:80px !important; }
.woot-widget-bubble.woot-elements--right {right:80px !important;}
@media only screen and (max-width: 768px) {
	.woot-widget-holder { right:0 !important; }
	.woot-widget-bubble.woot-elements--right {right:0 !important;}
	.dm_project_form_container {width:100%;height:auto;bottom:0;right:0;}
}