blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
body{color:#3d4c63;font-size:14px;line-height:1.5;background:#fff;font-family:"Microsoft Yahei",sans-serif;overflow-x:hidden;}
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
a{color:#3d4c63;text-decoration:none;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
a:hover{color:#db0001}
img{max-width:100%;height: auto;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
input.false:focus{border:2px solid #ff1531;background:#fff}

*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.wp2{max-width:1400px;width:98%;margin:0 auto}

.wrap{max-width:1300px;width:100%;margin:0 auto; overflow:hidden}
.header{height:90px;background-color:#1d76d0;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);overflow:hidden}
.logo{float:left; padding:13px 10px;border-radius:0 0 10px 10px; background:#fff;float:left;border-radius: 0px 0px 12px 12px;-webkit-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);width: 250px;text-align: center;display: block;}
.logo img{vertical-align:top;}

.hdr{float:right}
.nav,.nav li{float:left}
.nav li a{display:block;font-size:18px;color:#fff;line-height:28px;padding:35px 20px 30px;position: relative;}
.nav .on a,.nav li a:hover{color: #EE6E37;}
.nav li .hot::after{
  content: "";
  height: 55px;
  width: 55px;
  position: absolute;
  top: 0;
  right: -15px;
  background: url(../images/hot-bg.png);
  background-size: auto 100%;
  background-position-y: 0;
  background-position-x: 6600px;
  animation-name: a;
  animation-timing-function: steps(60);
  animation-iteration-count: infinite;
  animation-duration: 4.8s;
  z-index: 1;
}
@keyframes a{
  0% {
    background-position-x: 6600px;
  }
  100% {
    background-position-x: 0;
  }
}
.hd-tel{float:right;padding-left:60px;background:url(../images/hd-tel.png) center left no-repeat;margin-left:75px;margin-top:20px}
.hd-tel span{display:block;font-size:16px;color:#fff;line-height:24px}
.hd-tel p{font-size:20px;font-weight:700;color:#fff;line-height:30px}
.hd-tel p strong{font-size:20px}
.banner { width: 100%; overflow: hidden;  position: relative; }
.banner img { display: block; text-align: center; margin: 0 auto; width: 100%;}
.mask{width:100%; margin-top:-120px; height:150px;  position:relative; z-index:2;}
.mask1{width:100%; margin-top:-40px; height:119px; background:url(../images/mask1.png) center center no-repeat; position:relative; z-index:2;}
.sy_product{margin:0 auto; position:relative; background: url(../images/sy_bg.jpg) repeat-x center top;margin-top:50px; margin-bottom:30px; padding:50px 0 20px;}

.sy_prolist ul{padding-bottom: 20px; }
.sy_prolist ul li{float: left;width:21.8%; background:#fff; padding:0.1%;margin:5px 1.5% 25px;*margin:0 1%;transition:all .3s ease;position:relative;display: block;overflow: hidden; } .sy_prolist li img{ width:100%; height:auto;}
.sy_prolist ul li a{display: block;float: left;width:100%;} 
.sy_prolist ul li i{display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-webkit-transform:skewx(-25deg);}
.sy_prolist ul li a:hover i{transition:all .3s ease;left:100%}
 
.sy_prolist li h4{ font-size:16px; font-weight:500; }
.sy_prolist li h4 a{background: url(../images/sy_protit_bg.jpg) no-repeat center bottom;  text-align:center; line-height:60px; height:60px;}
.sy_prolist a:link,.sy_prolist a:active,.sy_prolist a:visited,.sy_prolist a:hover{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
.sy_prolist ul li:hover{transition:all .3s ease;transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);box-shadow:0 26px 40px -24px rgba(0,36,100,.5);-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.5);-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.5)}
.sy_prolist li .five-js{line-height: 25px; display:none;width: 52%;float: right;padding: 3% 2% 4% 5%;min-height: 152px;background: #f4f4f4; overflow: hidden;}
.sy_prolist li:hover .five-js{background: #ff2d11;color:#fff;}
.sy_prolist li .five-js p{margin-bottom: 3px; font-size: 14px;}.num_list{margin-top:60px; }

.sycp_tit{ margin-top:80px; margin-bottom:100px; overflow:hidden}
.sycp_tit h3,.sycp_tit h1,.sycp_tit h1 a{  font-size:42px;line-height: 35px;text-align: center; display: block; margin-bottom:15px;color:#222931;}
.sycp_tit h1:after {content: '';width:10rem; height: 0.3rem; margin:0 auto;display: block;}

.sycp_rx{ width:100%; text-align:center; font-size:16px;}

.new_tj {font-weight: 600;font-size: 38px;text-align: left;margin-bottom:20px; font-weight:500;margin-top:30px;}
.new_tj ul{margin-bottom: 50px;}
.new_tj ul li{width: 30.333%;!important;width: 30%; margin: 0 1.5%;float: left; }
.new_tj ul li a{display: block; }
.new_tj .sy_link{ overflow:hidden}
.new_tj ul li img{display:block;transition: all ease 1s;width:100%}
.new_tj ul li:hover img{transform: scale(1.1);}
.new_tj ul li:hover{transform: translate(3px, -5px);box-shadow: 0 0 10px 5px rgba(157,157,157,0.3);}

.new_tj ul li .con{  background-color: #f5f5f5;padding: 3% 3% 5% 3%;}
.new_tj ul li .con a{line-height: 28px;}
.new_tj ul li .con h4{  font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: 600;color:#000;line-height: 45px;}
.new_tj ul li .con p{font-size: 14px;height: 80px;overflow: hidden; text-align:left}
.new_tj ul li .con .date{border-radius: 57.6px;color: #000; font-size:14px; padding:8px 20px;}
.new_tj ul li .con:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px; background:#222931}
.new_tj ul li .con:hover h4 a{color:#fff}
.new_tj ul li .con:after{content:"";position:absolute;right:100%;bottom:0;width:100%;height:2px;background-color:#eb0001;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.new_tj ul li .con :hover::after{right:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.new_tj ul li .con a:hover h4,.new_tj ul li a:hover p{ color:#fff}  .new_tj ul li .con a:hover .date{ background:#FC0; color:#000} 
.new_tj_tit{ padding:20px 0 20px 20px;}
.new_tj_tit h2{font-weight: 600;font-size: 38px;text-align: left;margin-bottom:20px;line-height: 1.1; padding: 6px 0 15px;background: url(../images/news_01.png) no-repeat;display: inline-block; padding-left:15px; line-height:35px; height:35px;margin-top:30px;}
.new_tj_tit h2::before{background: url(../images/new_ico.png) no-repeat;left:0; content: '';}
.new_tj_tit h2 a{color:#000;}
.new_tj_tit p{text-align:left;font-size: 16px;margin-bottom:20px;}

.cenNew_list ul{clear:both; width:100%}
.cenNew_list ul li{position:relative;text-align:left;border-bottom:1px dashed #ddd;padding: 12px 80px 12px 15px;line-height: 24px; width:47%; float:left; margin-right:3%;}
.cenNew_list ul li::after{content:'';position:absolute;left:0px;top:23px;width:6px;height:6px;background:#5f656d;border-radius:50%;}
.cenNew_list ul li span{position:absolute; right:0px; top:10px; }
.cenNew_list ul li a{font-size: 16px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
footer { padding:40px 0; width: 100%; background:#25588c; }
footer dl { float: left; }

footer dt { color: #fff; font-size:22px; margin-bottom: 30px; }
footer dt a{color:#fff;  }
footer dt a:hover{color:#fff; opacity:0.8;}
footer dd { color: #fff;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; margin-bottom: 10px; }
footer dd a{color:#fff;}
footer dd a:hover{opacity:0.8; color:#fff;}
footer .d1 dd{line-height:30px;padding-left:40px; position:relative;}
footer .d1 .child_d0:after{content:''; position:absolute; left:0; top:0; width:30px; height:30px;background:url(../images/ico-30.png) 0 0 no-repeat;}
footer .d1 .child_d1:after{content:''; position:absolute; left:0; top:0; width:30px; height:30px;background:url(../images/ico-30.png) -30px 0 no-repeat;}
footer .d1 .child_d2:after{content:''; position:absolute; left:0; top:0; width:30px; height:30px;background:url(../images/ico-30.png) -60px 0 no-repeat;}
footer .d1 .child_d3{padding-left:0;}
footer .d1{margin-right:6%;}
footer .d2 { width: 30%; } footer .d2 dd{ width:45%; float:left; margin-right:3%;}
footer .d3 { width:35%; float:right}



.foot_links a { margin-left: 20px;}
.copyrights { width: 100%; padding: 10px 0 10px 0; float: left; background: #15181E; color: #4d5560; font-size: 14px; }
.copyrights a {color:#4d5560; }
.copyrights a:hover { color: #FFF; text-decoration: none; }
.copyright_links { float: right; }
.copyright_links li { display: inline; float: left;  padding: 0 10px; }
.one-half { width: 60%; float: left; }
.inner_wrap { width: 80%; margin: 0 auto;overflow: hidden;}


.indexysul{margin: 0 auto;    clear: both; display:block; position:relative}
.indexysul h1{ font-size:42px; text-align:center; padding:5px 0; margin-bottom:20px;}
.indexysul .ip_left{float: left;width: 54%;box-sizing: border-box;margin: 5px 0;  padding-right: 71px;}
.indexysul .ip_left h1{font-size: 24px;color: #333;text-transform: uppercase;font-weight: normal;}
.ip_left .tit{ font-size:36px; margin-bottom:10px; color:#333}  .ip_left .tit span{ color:#ef011c; font-weight:600;display: inline-block;}
.indexysul .ip_left .c{font-size: 16px;text-indent: 2em;line-height: 32px; color:#666;}

.line1 {height: 3px;width: 120px;background: #fc0; display:block;margin-bottom:15px;}
.indexysul .ip_left .box{ position: absolute;left:0;background:#fff;border-radius: 5px;box-shadow:2px 0 20px rgba(21, 53, 129, 0.2); padding:0 20px; width:60%; z-index:999; margin:25px 0 5px 5px;}

.indexysul .ip_left .box dl{float:left;width:33.33333333%;text-align:center;}
.indexysul .ip_left .box dl dt{width: 30%;float: left;}
.indexysul .ip_left .box dl dt em{display:block;width:55px;height:55px;margin:0 auto 24px;text-align:center;line-height:2.5em;font-size:65px;font-style:normal; margin-top:20px;color:#fff;}
.indexysul .ip_left .box dl dd{width: 68%;float: right;margin-top: 20px;}
.indexysul .ip_left .box dl dd h3{font-size: 28px;text-align: left;}
.indexysul .ip_left .box dl dd p{font-size: 14px;text-align: left;width: 100%;overflow: hidden;}
#ys1{background:url(../images/com_1.png) center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
#ys2{background:url(../images/com_2.png) center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
#ys3{background:url(../images/com_3.png) center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.indexysul .ip_right{float:right;width: 46%;}
.indexysul .ip_right img{width: 100%;height: 100%}

.new_list{width:100%;margin: 50px auto;overflow: hidden;}
.new_list ul li h2{ font-size:18px; white-space: nowrap;}
.new_list ul{width:100%;overflow:hidden;margin: 0 auto;}
.new_list ul li{width: 47%;margin:0 1.5% 20px;float: left;}
.new_list ul h3{font-size: 20px;margin-bottom: 5px;transition: 0.5s ease all;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list ul p{font-size: 14px;color:#777;text-align: left;line-height: 2em;height: 2em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list ul span{border-bottom:1px #ddd dashed;display: block;padding: 5px 0 8px;font-size: 12px;}
.new_list ul em{color:#999;font-style:normal;background: url(../images/timerili.png) left center no-repeat;background-size: 14px;padding-left: 20px;box-sizing: border-box;}
.new_list ul strong{float:right;font-weight: 500;background: url(../images/timemore.png) right center no-repeat;background-size: 12px;padding-right: 20px;box-sizing: border-box;}
.new_list ul a:hover em{color: #999;}
.new_list ul li:hover h4{margin-left: 10px;}
.new_list ul li:hover h4 a{color: #ed2225;}
.learnmore{float:right;margin-right:15px; width:180px;text-indent:30px; }
.learnmore:hover{ }
/*news_page*/
.newpage{width: 100%;margin:60px auto;overflow: hidden;}
.newpagel{width: 74%; float:left}  .newpagel p{ line-height:30px}
.newpager{width: 21%; float:right}
.newpagel_top{width: 100%;margin: 0 auto;overflow: hidden;padding:0 8px;box-sizing: border-box;}
.newpagel_top h1{font-size:32px;text-align:center;line-height:1.4em;}
.xwdate{width: 100%; text-align:right; margin-top:-60px;overflow: hidden; margin-bottom:20px;}
.xwdate .xwdate_time{ background-size:20px;text-indent: 25px;}
.xwdate .xwdate_back{ text-indent: 25px;}
.pro_kh_yingdao{position: relative;background:url(../images/new_daodu_bg.png) no-repeat left center;padding-top:70px;overflow: hidden; margin-bottom:40px;}
.pro_kh_yingdao .left {width:120px;position: absolute;left: 15px;bottom:40px; margin-right:2%;}
.pro_kh_yingdao .right { padding: 35px 65px 40px 0;overflow: hidden;}
.pro_kh_yingdao .right .con{ margin-left:13%;}
.pro_kh_yingdao .right .tip{text-indent:0; font-size:16px; color:#3d3d3d}
.pro_kh_yingdao .right .tel{ width:52%; float:left; color:#ff6255; font-size:28px; font-weight:bold; margin-top:8px;}
.pro_kh_yingdao .right .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.pro_kh_yingdao .btn{display: block; float:right; margin-top:-40px;}
.pro_kh_yingdao .btn a img{ width:65px;margin-top:20px;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.pro_kh_yingdao .btn a.baojia{padding:12px 45px 12px 20px;background: linear-gradient(to right, #ffcb01,#ff9502 30%,#ff9502);    box-shadow: 0 0.15rem 0.3rem rgba(255,149,2,.6);border-radius: 50px; color:#fff;font-size: 20px;}
.pro_kh{ margin:0 auto; overflow:hidden}
.pro_kh li {width: 12.18571%;*width:11.2%; margin: 1%;float:left; } .pro_kh li img{ padding:8px; width:100%; height:auto; background:#fff;border:#d8d8d8 1px solid}


.newpagel h3{display: block;width: 100%;overflow: hidden;margin: 15px 0;font-size: 26px;line-height: 1.8em;}
.newpagel p{margin: 10px 0;text-indent:2em;}
.newpagel p .cpxqzx{padding: 0px 15px;background-color: #e80308;border-radius: 0 12px 0 12px;color: #ffffff;display: inline-table;text-indent: 0;margin-left: 3px;margin-right: 3px;}
.newpagel img{max-width: 100%;height: auto;margin: 8px 0;}
.content_video{text-align: center;}
.content_video p{margin-top: 0;}
.content_video video{max-width: 680px;width: 100%;height: auto;margin-top: 8px;}

.newpager{width: 21%;float: right;margin-top: 30px;}

.new_updown{width:100%;margin:0 auto;background:#f0f0f0;overflow:hidden;margin-top:30px; margin-bottom:60px;}
.new_updown span{ background:#e0e0e0; padding:17px; margin-right:15px;}
.new_updown a{ width:90%; overflow:hidden;}
.new_updown .Pre{font-size:16px; text-indent:0;padding:15px 0 15px 0; color:#666; width:49%;white-space: nowrap;text-overflow: ellipsis; float:left; text-align:left}
.new_updown .next{font-size:16px; color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:47%;padding:15px 20px 15px 0; float:right; text-align:right}
.propage_newr{width:100%;margin-bottom:30px; overflow:hidden;}
.propage_newr h4{ text-indent:15px;height:50px;line-height:50px; margin-bottom:0;   background-repeat:no-repeat; background-position:97% center; font-size:20px; color:#fff; background-color:#38425a;font-weight:bold;}
.propage_newr h4 a{ color:#fff;}
.propage_newr ul{ background-color:#f0f2f5;padding:0px 0px;}
.propage_newr ul li{ background-size:15px; box-sizing:border-box; border-bottom:1px solid #fff; margin: 1px 0; padding-right: 10px;text-indent: 15px;box-sizing: border-box; line-height: 40px;  height: 40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.propager{width: 21%;float: right;margin-top: 30px;}
.propage_cwc{width: 98%;margin-bottom:30px; margin-top:5px;overflow: hidden;    box-shadow: 0 0 5px #FFDFBB;border:1px #FFECE5 solid;padding:5px 15px 15px;box-sizing: border-box;}
.propage_cwc h4{width:100%;height:auto;line-height:50px;background:url(../images/tuijian2.png) 0 center no-repeat;background-size:100%;color:rgba(255,255,255,0);text-indent:800px;}
.propage_cwc p{text-align: center;margin-bottom: 25px;}
.propage_cwc dl{width:100%;}
.propage_cwc dl dt{text-align: center;margin:5px 0 10px;}
.bread { width: 100%; overflow: hidden; height: 50px; }
.crusher_bread { height: 50px; margin: 0 auto; line-height: 50px; text-align: left; color: #fff; }
.crusher_bread a { color: #fff; }
.crusher_bread a:hover { text-decoration: underline; color: #C80000; }
.bread1 { width: 100%; overflow: hidden; height: 50px; margin-top:-85px; z-index:999;position: relative; }
.crusher_bread1 { height: 50px; margin: 0 auto; line-height: 50px; font-size:16px; text-align: left; color: #000; }
.crusher_bread1 a { color: #000; }
.crusher_bread1 a:hover { text-decoration: underline; color: #C80000; }
.ul-product{overflow:hidden;margin:-150px auto 0;text-align:center;}
.ul-product li{float:left;width:17%;margin: 0 1.5%;}
.ul-product h4{ font-size:16px; margin:0 0 30px 0; font-weight:500;text-align:center; color:#fff}
.ul-product h4 a{ color:#FFFFFF;}
.ul-product p{ font-size:17px; text-align:center; color:#666; }
.ul-product h5{ font-size:14px; line-height:24px; font-weight:400; margin:8px 0; text-align:center; color:#888}
.ul-product li strong{ display:block; font-weight:normal; text-align:center;  margin:5px auto 10px;}
.ul-product li strong img{ width:70%; padding:2%;background-color:#fff; border-radius:50%; }
.ul-product li strong img:hover{ background:#1d76d0}
.ul-product li span{font-size:14px;color:#000;line-height:1;display:block;margin-top: 15px;margin-bottom: 5px;}
.ul-product li span strong{font-size:30px}
.ul-product li p{font-size:15px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #666;}

.message{ margin-top:70px;background:url(../images/ly_b.jpg) no-repeat center top 50%; overflow:hidden; padding:40px 0;box-shadow:rgb(219, 219, 234) 0px 0px 6px ;}
.left_form .tit{ width:100%; overflow:hidden;margin-bottom:8px;}
.left_form h3{color: #000;font-weight:600;font-size:36px; padding:5px 0 }
.left_form .tit span {font-size: 18px;}
.left_form .tit p {font-size: 15px;width:100%; padding:2%; margin:0 auto; 
    font-size:14px;
    color:#718eaa;
    border: 1px solid #d8e1ff;
    border-radius: 0rem 1.024rem 1.024rem 1.024rem;background:#F3F6FE url(../images/newkf.png) no-repeat 10px center;background-size:75px; padding:15px 0 15px 13%;!important;padding:15px 15px 15px 14%;line-height: 32px;text-indent: 20px; margin-top: 15px; margin-bottom: 15px;}
.left_form .icon-text-pro{ }
.left_form .icon-text-user{ background:url(../images/icon-text-user.png) no-repeat 10px center #fff;}
.left_form .icon-text-diqu{ }
.left_form .icon-text-tel{ background:url(../images/icon-text-tel.png) no-repeat 12px center #fff; }
.left_form .icon-text-message{ background:url(../images/icon-text-message.png) no-repeat 10px 17px #fff; padding:17px 18px 0 44px;}
.left_form {width:58%; float: left; background:#fff;  padding:20px 40px;  border-top-left-radius: 80px;  box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.05);}
.left_form ul li {margin-bottom: 5px; overflow: hidden; width:47%; margin-right:3%; float:left}
.left_form ul li.wenb {height: 175px; position: relative; _height: 170px; width:100%; }
.left_form ul li span {width: 100%; display:block; overflow:hidden;text-align:left; font-size: 18px; line-height:50px; color:#000}
.left_form input.intxt { width:97%; border:0; color:#666; font-size:15px;height: 42px;line-height: 42px; background-color: #fff; border:#999 1px solid;text-indent: 35px;*text-indent:0px;}
.left_form ul li textarea { border:0; width:96%; background-color: #fff; border:#999 1px solid; height: 100px; line-height: 20px; font-size:15px;margin: 6px 0 0; padding:3%; color: #666; resize: none; }
.left_form .btnclick { float:left; width:100%; overflow: hidden;}
.left_form .btnclick input.btn_submit {    background-image: linear-gradient(to right, rgba(255, 231, 0, 0.99) 0.01%, rgba(255, 201, 0, 0.99) 100%);box-shadow: 0 0.15rem 0.3rem rgba(233,59,61,.2);border: 0; margin-top:10px; -webkit-appearance: none; display: block; width: 180px; height:50px; line-height:50px; text-align: center;  border-radius: 57.6px;cursor: pointer; font-size: 16px;  -webkit-appearance: none; color:#000; font-weight:600; }
.allist_cont{margin:70px auto 40px;}
.allist_cont li{ width: 30.33%; float: left; margin:0 1.5% 50px;box-sizing: border-box;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #f0f3fa; background:#fff;box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2);}
.allist_cont .allist_con{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;top:0;overflow:hidden}
.allist_cont .allist_con a{display: block;overflow: hidden;}
.allist_cont .allist_con img{display:block;transition: all ease 1s;width:100%}
.allist_cont .allist_con:hover img{transform: scale(1.1);}
.allist_cont .allist_con a i{display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-webkit-transform:skewx(-25deg);}
.allist_cont .allist_con a:hover i{transition:all .3s ease;left:100%}
 
.allist_cont .allist_con .allist_text{padding:20px 20px 25px; }
.allist_cont .allist_con .allist_text h3{display:block;font-size:20px;color:#333;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0}
.allist_cont .allist_con .allist_text .more{float:right;width:30px;height:30px;background:url(/images/case_ico.png) no-repeat;background-position:-30px 0;margin-top:16px}
.allist_cont .allist_con .allist_text p{font-size:14px;color:#666;line-height:26px;}
.allist_cont .allist_con:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px;}
.allist_cont .allist_con:hover .allist_text .more{background:url(../images/case_ico.png) no-repeat;background-position:0 0;}
.allist_cont .allist_con:hover h3 a{color:#d21423}
.allist_cont .allist_con::after{content:"";position:absolute;right:100%;bottom:0;width:100%;height:2px;background-color:#FBB144;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.allist_cont .allist_con:hover::after{right:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
*services*/
.fw_one{width: 100%;margin: 50px auto;overflow: hidden;}
.ser_tit p{text-align: center;margin: 10px 0 20px;}
.ser_tit h2{text-align: center;font-size: 34px;line-height: 1.4em;}
.fw_one{ margin-top:50px; margin-bottom:60px}
.fw_one ul{width: 100%;overflow: hidden;}
.fw_one li{float:left;width:23%;margin:0 1%;position:relative;}
.fw_one .list_cover{position:absolute;top:0;left:0;width:100%;height:100%;}
.fw_one .cover_box{padding:15% 10% 0%;color:#fff;box-sizing: border-box;}
.fw_one li span{width:100%;overflow: hidden;display: block;}
.fw_one li:hover span img{transform: scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);-moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s;  transition: all .8s ease 0s;}
.fw_one li h3{font-size:22px;margin-bottom:10px;font-weight:normal;color:#fff;}

.fw_three{width: 100%;overflow: hidden;padding: 0 15px;box-sizing: border-box;}
.fw_threel{float: left;width: 56%;}
.fw_threel img,.fw_fourr img{width: 100%;height: auto;}
.fw_threer{float: right;width:42%;}
.fw_threer h2{font-size: 34px;line-height: 1.4em;margin:20px 0;}
.fw_threer p{text-indent: 2em;}

.fw_four{width: 100%;margin:50px auto;overflow: hidden;padding: 0 15px;box-sizing: border-box;}
.fw_fourl{float: left;width: 52%;}
.fw_fourr{float: right;width: 45%;}
.fw_four .msg {width: 100%;}
.fw_four .msg h2{background: none;text-align: left;font-size: 34px;font-weight: 700;}
.fw_four .msg p{text-align: left;}
.fw_four .msg input{width: 47.5%;}
.fw_four .msg textarea.icon_need{height: 100px;}
.fw_twobg,.fw_threebg{width:100%;margin:0 auto;padding:40px 0;overflow: hidden;background: #e9eff4;box-sizing: border-box;}
.fw_two{width:100%;margin:0 auto;overflow: hidden;}
.fw_two dl{width: 48%;margin: 20px 1% 0;float: left;position: relative;}
.fw_two dl dd{position: absolute;top: 50%;padding: 15px 35px 15px 15px;box-sizing: border-box;background:url(../images/write.png) repeat;margin:0 10px;}
.fw_two dl dd h3{font-size: 24px;margin-bottom: 15px;}
.fw_two dl dd p a span{color:#ff0000; font-size:22px;font-weight: 700;}
.fw_two dl dd p.serv_btn a{padding:5px 20px; font-size:14px; color:#fff;background: #ff0000;box-sizing: border-box;}
.fw_two dl dd p.serv_btn{margin-top: 8px;}
.fw_two dl dd p.serv_tel a{font-size:26px; color:#ed2225;font-weight: 700;}

.ser_fwlc{width: 100%;margin: 50px auto;overflow: hidden;}
.ser_lctit{text-align: center;}
.ser_fwlct{width: 100%;margin: 20px auto 0;overflow: hidden;}
.ser_fwlct li:hover .lc_ico{ -ms-background-position-y: -110px;background-position-y: -110px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.lc_ico{display:block;margin:0 auto;width:110px;height: 110px;background: url(../images/fw10.png) 0 0 no-repeat;}
.lii {float:left;display:inline-block;position:relative;width:16.666%;}
.lii.lii2 .lc_ico { background-position:-110px 0px; }
.lii.lii3 .lc_ico { background-position:-220px 0px; }
.lii.lii4 .lc_ico { background-position:-330px 0px; }
.lii.lii5 .lc_ico { background-position:-440px 0px; }
.lii.lii6 .lc_ico { background-position:-550px 0px; }
.ser_fwlct h3{font-size: 18px; line-height: 1.8em; margin-top: 10px;text-align: center;}
.ser_fwlct span{display: block;width: 30px;height: 30px; background-size:25px;position: absolute;top: 55px;    background: url(../images/fw11.png) no-repeat;background-size: 25px;right: -15px;}
.ser_fwlct li:hover h3{color:#ed2225;}



.lx_lyb h2{font-weight: 500;font-size: 36px; font-weight:600;line-height: 1.4em;text-align: center;background: url(../images/lx_bg.png) no-repeat center center;}
.lx_lyb p{text-align: center;margin: 10px 0 15px;}
.lx_lyb .msg{width: 100%;overflow: hidden;}
.lx_lyb .msg input{font-size: 14px;width:47%;height: 50px;border: 1px solid #cdcdcd;margin:0 1% 30px;text-indent: 10px;box-sizing:border-box;}
.lx_lyb .msg input.icon_name{background: url("../images/icon_callly1.png") right 5px center no-repeat #fff;background-size: 25px;}
.lx_lyb .msg input.icon_tel{background: url("../images/icon_callly2.png") right 5px center no-repeat #fff;background-size: 25px;}
.lx_lyb .msg input.icon_pro{ background-size: 25px;}
.lx_lyb .msg textarea.icon_need{background: url("../images/icon_callly4.png") 6px 10px no-repeat #fff;background-size: 25px;text-indent: 30px;
	width: 98%;margin:0 1%;height: 185px;font-size: 14px;border: 1px solid #cdcdcd;box-sizing:border-box;padding: 20px 0 0 10px;}
.lx_lyb .msg input.button{width: 98%;margin: 20px 1%;height: 50px;text-align: center;line-height: 50px;font-size: 20px;
  font-weight: bold;background: #ffcb01;
  background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffcb01), to(#ffde5c));border: none;}
.lx_lyb .msg input.button:hover{background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffde5c), to(#ffcb01));}

.lianxi_bg { background: url(../images/contact_ban.jpg) no-repeat center top; height: 600px; width: 100%; overflow: hidden; position:relative}
.lianxi { margin-top: 30px; margin-bottom: 40px; }
.lianxi_con { width: 100%; margin: 0 auto; overflow: hidden; }
.lianxi h3 { font-size: 32px; color: #fff; text-align: left;line-height: 59px; width: 100%; float: left; margin-bottom: 15px; overflow: hidden; }
.fl {width: 50%;float: right;padding: 30px 30px 50px 50px;/*background: url(../images/write.png) repeat*/;margin-top: 120px;}
.fl p { line-height: 36px; font-size: 16px;color: #fff;}



.ul-contact{ max-width: 1200px; margin: 0 auto 80px;}
.ul-contact1{overflow:hidden;margin-top:-70px;position:relative;z-index:1;margin-left:-3%}
.ul-contact1 li{float:left;width:22%; margin-left:3%;background:#Fff;padding: 20px 0 0 0;border-radius: 15px;    box-sizing: border-box;-moz-box-shadow: 2px 0 70px rgba(194,205,239) inset; -webkit-box-shadow: 2px 0 70px rgba(194,205,239) inset; box-shadow: 2px 0 70px rgba(194,205,239) inset;}
.ul-contact1 li img{display:block;margin:0 auto; }
.ul-contact1 .txt{margin:20px 0;text-align:center;font-size:16px;color:#666;line-height:26px;padding-bottom:18px;position:relative}
.ul-contact1 .txt .zx{cursor:pointer;}
.ul-contact1 .txt .ctel{ font-size:24px;font-weight: 700;color:#db0001}
.ul-contact1 .txt span{display:block;font-size:24px;color:#222;font-weight:700;margin-bottom:5px;line-height:30px}
.ul-contact1 .txt p a{color:#009610;display:inline-block}






.contact_list{ margin-bottom:100px; z-index:999 }
.contact_list li{ width:22%; float:left; margin:0 1.5%; cursor:pointer; -webkit-transform: translateY(0%); color:#fff;
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  -o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); position: relative;}
.contact_list li:hover{ color:#fff;}
.c1{ background:#ff4a00 url(../images/con_ico1.png) no-repeat 10% center;padding:2.7% 2% 2.6% 8%; background-size:25%}
.c1:hover{background:#222931 url(../images/con_ico1_1.png) no-repeat 10% center;;background-size:25%}
.c2{ background:#ff4a00 url(../images/con_ico2.png) no-repeat 10% center; background-size:25%}
.c2:hover{background:#222931 url(../images/con_ico2_2.png) no-repeat 10% center;;background-size:25%}
.c3{ background:#ff4a00 url(../images/con_ico3.png) no-repeat 10% center; background-size:25%}
.c3:hover{background:#222931 url(../images/con_ico3_3.png) no-repeat 10% center;;background-size:25%}
.c4{ background:#ff4a00 url(../images/con_ico4.png) no-repeat 10% center; background-size:25%}
.c4:hover{background:#222931 url(../images/con_ico4_4.png) no-repeat 10% center;;background-size:25%}
.c2,.c3,.c4{padding:3% 2% 3% 8%;}
.contact_list li b{ font-size:22px; margin-bottom:8px; }
.contact_list li p{ font-size:14px;}
.contact_list .c1 p{ font-size:20px;}
.m-contact00{  max-width: 1300px;width: 100%; margin: 0 auto;}
.m-contact00 .tit img{text-align: center;
    display: block;
    margin: 0 auto;}
.m-contact00 .tit h2{ text-align:center;    margin-top: -50px; font-size:40px;}
.m-contact00 .tit p{ text-align:center; font-size:18px; }
.m-contact00 ul{overflow: hidden; margin-top:30px;}
.m-contact00 li{float: left;width:22%;margin:0 1.5%;border:1px solid #f0f3fa; background:#fff;box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2);border-radius: 10px;margin-bottom:30px;text-align: center;box-sizing: border-box;padding:30px 0;}
.m-contact00 li img{width: 58px;}
.m-contact00 li span{font-size: 18px;color:#4b556e;font-weight: bold;display: block;margin-top: 20px;}

.m-contact11{margin:0 0 55px 70px; background:#f5f5f5;position:relative;padding:30px 0 62px 250px}
.m-contact11 img{position:absolute;left:-150px;top:-20px;border-radius:3px}
.m-contact11 .tit{margin-bottom:50px;margin-left:88px}
.m-contact11 .tit h2{font-size:36px;color:#222;line-height:46px;margin-bottom:10px}
.m-contact11 .tit p{font-size:16px;color:#666;line-height:24px}
.ul-contact22{overflow:hidden;margin-left:40px;margin-bottom: 10px}
.ul-contact22 li{float:left;width:25%;text-align:center}
.ul-contact22 li span{font-size:16px;color:#222}
.ul-contact22 li span strong{font-size:50px; color:#999}
.ul-contact22 li p{color:#666;margin-top: -10px;}
.lx_show{ margin-top:20px;}
.lx_show h3 {
  font-weight: 500;
  font-size: 34px;
  line-height: 1.4em;
  margin-bottom: 20px;
  text-align: center;
  background: url(../images/lx_bg.png) no-repeat center center;
}
.lx_list {max-width: 1280px;overflow: hidden;margin: 40px auto 60px;}
.lx_list ul{margin-left: 20px; overflow: hidden;}
.lx_list h3 { font-size: 40px; margin: 8px 0; text-align: center; color: #eb0001; }
.lx_list p { font-size: 17px; text-align: center; color: #666; margin-bottom: 30px; }
.lx_list li { float: left; width: 20%;*width:19.9%;padding: 1%; margin: 0 1.3% 30px; }

.lx_list li h4 { text-align: center; width: 100%; font-size: 24px; }
.lx_list li strong{ display:block; font-weight:normal; text-align:center;  margin:5px auto 10px;}
.lx_list li strong img{ width:70%; padding:8%;background-color:#E6E6E6; border-radius:50%; }
.lx_list li strong img:hover{ background:#1d76d0}
.sol_by { width: 100%; margin: 0 auto;background:url(../images/pro_bg.jpg) repeat-x;box-sizing: border-box; border-top:#313444 1px solid;}
.sol_01 h1{position:absolute; z-index:999; bottom:0; width:99.6%; border-radius:0 0 20px 20px; font-weight:500; background:url(../images/h1_a.png) repeat-x left center;padding:20px 0 20px 35px;font-size:32px; color:#fff;}
.sol_pic  h1 a{color:#fc8e35;}
.sol_01 {position:relative; width:99%; margin:0 auto}
.sol_01:after{content: ''; position: absolute; bottom:0px; top: 0px; left: 0px; right:0px;background:url(../images/prooneicon01.png) repeat-x center bottom;  z-index:1;}

.sol_01 img {
    width: 99.6%;
    height: auto; margin:0 auto;
    position: relative;
    z-index: 3;
    border-radius: 20px;
}
.sol_01:after{content:'';position:absolute;top:0px;right:0px;width:100%;border-radius: 24px;bottom: -6px;z-index: 2;background:#fbedcc;}
.sol_01:before{content:'';position:absolute;top:5px;right:3px;width:100%;border-radius: 24px;bottom: -12px;z-index: 1;background: #FFFBF1;}
.sol_ms{ width:100%; padding:2% 2% 2% 0; margin-top:30px; background:#FEF2E7/*#FFF2EE*/;   position:  relative; border-radius: 18px; overflow:hidden}
.sol_ms::before {
    content: "简述";
    width: 25px;
    height: 50px;
    display: inline-table; float:left;
    top: 34%;
    font-size: 15px;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 18px;
    background: rgb(255, 74, 0);
    padding: 6px 0px;border-radius:0 10px 10px 0 ;
}
.sol_ms span{font-size: 18px;display: inline-block;color:#FE7506;}
.shuxing_left{display: inline-block; float:left; width:70%; margin-left:25px;}
.sol_shuxing{ background:#fffdfb; padding:20px 30px;border-radius: 18px; } 

.sol_shuxing p{ margin:10px 0; padding-bottom:5px; border-bottom:#fbd3b4 1px dashed}
.sol_contact{display: inline-block; float:right; margin-right:20px;}
.prony_tel {width:100%;margin-bottom: 20px;display: block;background: url(../images/icon_pro_dh01.png) no-repeat left center;background-size: 30px;margin-top:20px;margin-right: 5px;padding-left: 40px;color:#444;line-height: 30px;font-size: 16px;}
.prony_tel b {font-size: 28px; color:#f02d21;padding-left: 5px;}
.prony_tel .telico{vertical-align:middle; margin-left:15px; display:inline-block;}
.prony_tel .smbd{font-size:12px;width:15px;vertical-align:middle;display:inline-block;line-height: 14px;height: 56px;margin-left: 5px;}
.sol_contact .case_ico{ width:120px; height:auto; margin:-1.8rem auto 0; display:block}

.sol_contact .prony_order {display:block;width:100%;}
.sol_contact .prony_order a{display:block;font-size:18px; background:#db1001; padding:6px;text-align:center; color:#fff;border: #ff7519 1px solid;  border-radius:40px;}
.sol_contact .prony_order a:hover {background:#ff4a00;}
.sol_contact .prony_order a img{margin-right:10px;vertical-align:middle;}
.cxxl {width:100%;background: #ff4a00;position:relative;color: #fff;border-radius: 50px;padding: 0 30px 0 90px;text-align:  center;margin: 45px 0 20px 0;}
.cxxl:before{content: '';width: 90px;height: 125px;display: block;background: url(../images/zzcn.png) no-repeat;background-size: 100%;position: absolute;left: 0;top: -18%;}
.cxxl a {width:100%;height:100%;position:absolute;top:0;left:0; color:#fff;}
.cxxl span{font-size:20px;padding: 12px 0 10px 0;display:  block;border-bottom: 1px solid #fff; color:#fff;}
.cxxl p{font-size:13px;padding: 5px 0 10px 0;}


.prony_topby {width: 100%;margin:0 auto;background: url(../images/pro_bg.jpg) repeat-x; padding:0;box-sizing: border-box;border-top:#313444 1px solid;}
.prony_top {background: #fff;padding:25px 20px;border-radius:15px}
.prony_pic {float:left;width:50%;position:relative;}
.prony_pic:after{content:'';position:absolute;top:0px;bottom:0px;width:100%;border-radius: 24px;right: -6px;z-index: 2;background:#fbedcc;}
.prony_pic:before{content:'';position:absolute;top:3px;bottom:3px;width:100%;border-radius: 24px;right: -12px;z-index: 1;background: #FFFBF1;}
.prony_pic img{width: 100%;height: auto; position:relative; z-index:3;border-radius: 0 20px 0 20px;}
.prony_rz{position:absolute;bottom: 0;right: 0;width: 240px;}
.prony_r {width:45%;float:right;}
.prony_r h1 {font-size:36px;line-height: 34px;font-weight:700;color:#333;margin-bottom: 15px;}
.prony_r .prony_sx{background: url(../images/pro_bg.png) no-repeat; padding:20px;}
.prony_r .prony_sx p {margin-bottom:12px; font-size:15px;/*background: url(../images/icodui.png) 3px 4px no-repeat;*/text-indent:25px; line-height:28px;}

.prony_r .prony_sx p strong{color:#333;font-weight:700 ; width:100px; margin-right:5px;}
.prony_r .prony_sx p span{ width:auto}
.prony_r .prony_tel {width:100%;margin-bottom: 20px;display: block;background: url(../images/icon_pro_dh01.jpg) no-repeat left center;background-size: 35px;margin-top:20px;margin-right: 5px;padding-left: 42px;color:#444;line-height: 30px;font-size: 16px;}
.prony_r .prony_tel b {display: inline-block;font-size: 28px;color:#f02d21;padding-left: 5px;}
.prony_r .prony_tel .telico{vertical-align:middle; margin-left:15px; display:inline-block;}
.prony_r .prony_tel .smbd{font-size:12px;width:15px;vertical-align:middle;display:inline-block;line-height: 14px;height: 56px;margin-left: 5px;}

.prony_r .prony_contact {width:100%;margin:40px 0 0 0; position:relative}
.prony_r .prony_contact span:before {content: '';width: 98px;height: 125px;display: block;background: url(../images/pro_kefu.png) no-repeat;background-size: contain;position: absolute;    right: 125px;top: -3rem;}
.icon2{width:100px; float:right;margin-top: -3rem; margin-right:10px; height:auto}
.prony_r .prony_contact .prony_order {display:block;width:75%; float:left}
.prony_r .prony_contact .prony_order a{display:block;font-size:18px;background: -webkit-linear-gradient(left, #FF5A69,#FF2434);box-shadow: 0 0.15rem 0.3rem rgba(255,36,52,.6); padding:12px 0;text-align:center; color:#fff;border-radius:40px 40px;}
.prony_r .prony_contact .prony_order a:hover {background:#ff4a00;}
.prony_r .prony_contact .prony_order a img{margin-right:10px;vertical-align:middle;}
.prony_r .pro_shuxing p{line-height: 26px;font-size: 14px; width:100%; overflow:hidden; color:#666}
.prony_r .pro_shuxing p strong{font-size: 16px;font-weight: normal;line-height:26px;}
.prony_r .ptop{padding:0 0 20px 0;background:#FFF8EE;overflow:hidden;margin: 0 0 20px 0;    border-radius: 15px 0 0 0;box-shadow: 0 0 5px #FFDFBB;}
.prony_r .ptop p{width: 28.2%;float: left;border-right: 1px dashed #FFE4C9; text-align:center;margin-right: 5%;}

.prony_r .ptop p:last-child{border:none;}
.prony_r .ptop p span{font-size: 16px;font-weight: 600;display: block;color:#2d2d2d;}
.prony_r .pm{margin-bottom:10px;}
.prony_r .pm strong{float:left;width: 18%;}
.prony_r .pm span{float: left;width:80%;display: block; line-height:30px; color:#666}
.propage_md{/*border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;*/margin:40px auto 0;}
.propage_md ul{overflow: hidden; background:#e1e3e5;width: 100%;margin: 0 auto;border-radius:40px;}
.propage_md ul li{float:left; width:33.33%;font-size:20px;font-weight:600 ;text-align:center ;border-right: 2px solid #fff;border-left: 2px solid #fff;}
.propage_md ul  li:nth-child(1) {border-left:0;}
.propage_md ul  li:last-child {border-right:0;}
.propage_md ul li a{display:block;padding:20px 0; }
.prony_r .prony_txt { background:#FFE4C9;width:100%; position:relative; margin: 0 auto 20px;padding:0 10px 0 0; font-size:16px; overflow: hidden; border-radius: 15px 0 0 0;color:#FE622F; height:40px; line-height:40px; z-index:999; width:100%}

.prony_r .prony_txt span { padding: 0.8rem 0.5rem; background:#FEDABC; border-radius: 15px 0 0 0;margin-right:1rem;font-size: 1rem;font-weight: 500; text-align: center;}


.sol_md{/*border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;*/margin:40px auto 0;}
.sol_md ul{overflow: hidden; background:#f4f4f4;width: 100%;margin: 0 auto;border-radius:40px  0  0 40px;}
.sol_md ul li{float:left; width:18%;font-size:20px;font-weight:600 ;text-align:center ;;}
.sol_md ul  li:nth-child(1) {border-left:0;    color: #FFF;
    background: #fc0;
    box-shadow: -2px 2px 5px #FEA41D inset;border-radius:40px;}
.sol_md ul  li:last-child {border-right:0;}
.sol_md ul li a{display:block;padding:20px 0; }
.pro_con{ margin:40px auto 60px}
.pro_con_left{ float:left; width:73%}
.sol_con_left{ float:left; width:73%}
.sol_con_left h3{ font-size:24px; margin:10px 0;position:relative;display:inline-block; line-height:1;  padding: 0 20px;}
.sol_con_left p{ line-height:32px; font-size:14px; text-indent:30px; margin:15px 0 15px 0;}
.sol_con_left video{ width:600px; height:auto}
.sol_con_left img{ width:600px; height:auto}
.pro_con_left h3{ font-size:24px; margin:10px 0;position:relative;display:inline-block; line-height:1;  padding: 0 20px 0 40px;}
.pro_con_left h3:after,.pro_con_left h3:before{content:''; width:50px; height:24px;position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.pro_con_left h3:after{left:0;  background:url(../images/icon01.png) no-repeat left center; background-size:31px 24px;}
.pro_con_left h3:before{right:-25px; background:url(../images/icon02.png) no-repeat center center; background-size:31px 24px;}

.pro_con_left h2{ font-size:22px; margin:10px 0}
.pro_con_left p{ line-height:32px; font-size:14px; text-indent:30px; margin:15px 0 15px 0;}
.pro_con_right{ float:right; width:22%;}
.m-service1{padding:62px 0;background:url(../images/bg-ser6.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;margin-top:70px}
.m-service1 .tit{float:left}
.m-service1 .tit em{font-size:40px;color:#000;line-height:1;margin-bottom:24px;display:block}
.m-service1 .tit span{font-size:32px;color:#000;line-height:1}
.ul-service3{float:right}
.ul-service3 li{float:left;height:95px;background-repeat:no-repeat;background-position:center;margin-left:-45px;text-align:center}
.ul-service3 .items{display:inline-block;padding-left:52px;background-repeat:no-repeat;background-position:left center;margin-top:24px;color:#fff;text-align:left}
.ul-service3 .items p{font-size:14px;line-height:22px}
.ul-service3 .a1{background-image:url(../images/bg-ser7.png);width:290px}
.ul-service3 .a2{width:320px;background-image:url(../images/bg-ser8.png)}
.ul-service3 .a3{width:315px;background-image:url(../images/bg-ser9.png)}
.ul-service3 .a1 .items{background-image:url(../images/ico-ser6.png)}
.ul-service3 .a3 .items{background-image:url(../images/ico-ser8.png)}
.ul-service3 .a2 .items{color:#fff;background-image:url(../images/ico-ser7.png)}
.right-fd{position: fixed;bottom: 10%;right: 5px;text-align: center;z-index: 9999;display: none;}
.right-fd ul{width: 85px;background: #fc0;margin-top: -10px;-webkit-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);-moz-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);
    box-shadow: 0px 10px 100px rgba(3,3,3,0.2);position: relative;z-index: 10;}
.right-fd ul #slidebar{width: 3px;height: 60px;background: #ff0000;display: block;position: absolute;
    top: 0;right: -3px;transition: all 0.5s;}
.right-fd li{position: relative;}
.right-fd .l3 p{width: 0;background: #252e3c;position: absolute;top: 0;right: 0px;text-align: left;z-index: 10;transition-property:width;
    transition-duration:0.8s;}
.right-fd .l3 p span{font-size: 18px;color: #fff;line-height: 1.5;display: block;padding:17px 28% 17px 10%;white-space: nowrap;overflow: hidden;
 opacity: 0;transition-duration:1s;transition-delay: 0.2s;}
.right-fd .l3 p span strong{font-size: 20px;color: #ff0000;display: block;}
.right-fd .l3:hover p{width: 210px;}
.right-fd .l3:hover p span{opacity: 1;}
.right-fd .l3:hover p img{opacity: 1;}
.right-fd li a{font-size: 14px;color: #252e3c;line-height: 1;font-weight: bold;text-align: center;display: block;
    padding: 60px 0 15px 0;border-top: 1px solid #FBA617;}
.right-fd .l1 a{background: url("../images/right-ico01.png") center 15px no-repeat;border-top: 1px solid #fff;}
.right-fd .l2 a{background: url("../images/right-ico03.gif") center 15px no-repeat;}
.right-fd .l3 a{background: url("../images/right-ico02.png") center 15px no-repeat;}
.right-fd .l4 img{ margin-bottom:5px; }
.right-fd .l4 a{ padding:0 0 10px 0;color:#eb0001}
.right-fd .l4{background:#fff; }
.right-fd li a:hover{color: #ff0000;}
.right-fd .l1 a:hover{background: url("../images/right-ico1.png") center 15px no-repeat;}
.right-fd .l2 a:hover{background: url("../images/right-ico3.png") center 15px no-repeat;}
.right-fd .l3 a:hover{background: url("../images/right-ico2.png") center 15px no-repeat;}
.scroll-top{width: 85px;display: block;background: url("../images/right-top.png") center 5px no-repeat #eb0001;padding: 17px 0 3px 0;margin-top:6px;
    -webkit-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);-moz-box-shadow: 0px 10px 100px rgba(219, 121, 121, 0.2);box-shadow: 0px 10px 100px rgba(3,3,3,0.2); color:#fff}
.scroll-top:hover{background: url("../images/right-tops.png") center 5px no-repeat  #252e3c;color: #fc0;}

/*lcadd*/
.addtime{ text-align:center; margin:20px 0 0 0;}
.pro_con_left video{ width:740px; height:auto}
.pro_con_left img{ width:740px; height:auto}
.related{}
.related h4{ font-size:30px; margin-bottom:15px;}
.related dl{ width:22%; float:left; margin:0 1.5%}  .related dt{ font-size:16px; margin-top:10px; text-align:center}
@media (max-width:1366px){
	.nav li a { padding: 35px 25px 30px;}
	.hd-tel{margin-left:35px;}
	footer .d3 { width:25%}
	
	.pro_kh_yingdao .right .tip{ width:70%;}
	.pro_kh_yingdao .right{ margin-left:3%;  padding: 30px 35px 40px 0;}
	.lx_list li h4 { font-size:18px;}
	.prony_r .pm strong { width:20%}}
@media (max-width:1170px){.pro_shuxing p.pm:last-child{ display:none;}}
@media (max-width:1024px){.nav li a { padding: 35px 10px 30px;}
	.pro_shuxing .pm{ display:none;}}

.play_v{background: #292929;padding-top: 10px;}
.play_v .v_left video{float: left;width: 74%;}
.v_right{position: relative; float: right;width: 26%;padding: 0 10px 10px;background-color: #1f1f1f;overflow: hidden;}
.v_right ul li{width: 100%;height: 65px; padding: 0 0 15px;overflow: hidden;vertical-align: top;cursor: pointer;overflow: hidden; margin-bottom:11px;}
.v_right ul li .li-left{
	display: block;
    float: left;
    margin-right: 4%;
    width: 36%;
    position: relative;
}
.v_right ul li .li-left img{
	display: block;
    width: 100%;
    height: 65px;
}
.v_right ul li .li-left .time{
	position: absolute;
	right: 0;
    bottom: 0;
    background: none repeat scroll 0 0 rgba(0,0,0,0.6);
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 12px
}
.v_right ul li .li-left .time span{
    cursor: pointer;
    padding: 0 5px;
}
.v_right ul li .con-right {
    color: #666;
    float: left;
    position: relative;
    width: 60%;
    font-size: 12px;
}
.v_right ul li .con-right h3{
	line-height: 18px;
	font-size: 15px;
}
.v_right ul li .con-right h3 a{color:#999;}
.v_right ul li .con-right h3 a:hover{color:#df1515;}
.v_right ul li .con-right p i{
	    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    cursor: pointer;
    background: url(../images/playIco.png) no-repeat;
}
.v_con{ margin-top:40px;}


.video_list{ margin-top:60px; }
.video_list ul{ margin-left:-2%}
.video_list li{ width:22%; margin:0 3% 3% 0 ; float:left;    overflow: hidden;}
.video_list li a{display: block;overflow:hidden;position: relative;}
.video_list li img{ width:100%; height:auto; _height:163px; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease;transition:all 0.35s ease; -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); float:left;}
.video_list li a span.icon-bg{ display:none;}
.video_list li a span.icon-plus{ background:none; width:60px; height:60px; position:absolute; left:40%; top:-60px;transition:all 0.15s ease 0s; -moz-transition:all 0.15s ease 0s; -webkit-transition:all 0.15s ease 0s; -ms-transition:all 0.15s ease 0s; -o-transition:all 0.15s ease 0s; display:block;}
.video_list ul li a:hover span.icon-bg{ display:block; position:absolute; left:0; top:0; width:100%; height:200px; background: rgba(0,0,0,0.5);}
.video_list ul li a:hover span.icon-plus{ display:block; background: url(../images/sp_ico.png) no-repeat; background-size:40px; position:absolute; left:46%; top:40%; width:60px; height:60px; transition:all 0.15s ease-out 0s; -moz-transition:all 0.15s ease-out 0s; -webkit-transition:all 0.15s ease-out 0s; -ms-transition:all 0.15s ease-out 0s; -o-transition:all 0.15s ease-out 0s;}
.video_list li a.tit {display: block;}
.pro_time{
    position: absolute;
    right: 0;
    bottom: 0;
    background: none repeat scroll 0 0 rgba(0,0,0,0.6);
    height: 20px;
    line-height: 20px; padding:0 5px;
    color: #fff;
    font-size: 12px;
}
.productlist ul li .pro_time{position: absolute;right: 0;bottom: 0;
	background: none repeat scroll 0 0 rgba(0,0,0,0.6);height: 20px;line-height: 20px;color: #fff;
	padding:0 5px;font-size: 12px;
}
.video_list .pro_con1 { position: relative; z-index: 2; text-align:center;font-size:14px;  font-weight:500;-moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;overflow:hidden; margin:0;}
.video_list .pro_con1 a {color: #333; width:100%; overflow:hidden;height:45px; line-height:45px;}
.video_list .pro_con1 a:after {
  position: absolute;
  right: 8px;
  top: 50%;
  display: inline-block;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  font-family: "FontAwesome";
  font-size: 24px;
  font-weight: 300;
}
.productlist .pro_con1 a:hover  {position: relative;z-index: 2;background: #E11313  url(https://www.hxjiqi.com/images/ico2.png) no-repeat 94% center;color: #fff;}
.v_con h3{ font-size:24px; margin:10px 0;position:relative;display:inline-block; line-height:1;  padding: 0 25px;}
.v_con h3:after,.v_con h3:before{content:''; width:20px; height:15px;position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.v_con h3:after{left:0;  background:url(../images/icon01.png) no-repeat left center; background-size:20px 15px;}
.v_con h3:before{right:0; background:url(../images/icon02.png) no-repeat center center; background-size:20px 15px;}
.v_con .pro_list{ width:100%; margin:0 atuo; overflow:hidden;}
.v_con .pro_list dl{ width:100%;margin:7px 0; display:block; padding:15px 0; overflow:hidden}
.v_con .pro_list dt{ width:30%; float:left}
.v_con .pro_list dd{ width:67%; float:right;  background:#f4f4f4 ; padding:20px}
.v_con .pro_list dd h4{ position:relative; margin-top:-30px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#FF9901), to(#FD650F)); font-size:20px; display:inline-block; padding:0 25px; margin-bottom:10px;    border-radius:50px}  .v_con .pro_list dd h4 a{ color:#fff;}
.v_con .pro_list dd p{line-height:26px; color:#999;}
.v_jieshao{ padding:15px 0; color:#eee}
.b_servuce{width: 100%;position: relative;padding-top:80px;}
.b_servuce .left{width: auto;position: absolute;left: 15px;bottom: 10px;}
.b_servuce .right{background:#FEEACF;padding: 30px 65px 5px 0;overflow: hidden;}
.b_servuce .right ul{width:80%;overflow: hidden;padding-bottom: 15px;border-bottom: 1px dashed #f54233;float: right;}
.b_servuce .right li{width: auto;float: left;font-size: 16px;color: #1c1c1c;margin-left:30px;background: url("../images/ser_ico.png") left center no-repeat; padding-left:30px;}
.b_servuce .right li:first-child{margin-left: 0;}
.b_servuce .right dl{width: 635px;font-size: 16px;overflow: hidden;margin-top: 20px;float: right;}
.b_servuce .right dd{color: #1c1c1c;background: url("../images/ser_tel.png") left center no-repeat;background-size: 30px; padding: 5px 0 5px 40px;float: left;margin-left: 0;}
.b_servuce .right dd a{font-size: 22px;color: #f54233;font-weight: bold;}
.b_servuce .right dt a{display: block;color: #fff;padding: 5px 0;width: 140px;float: right;text-align: center;    box-shadow: 0 0.15rem 0.3rem rgba(233,59,61,.4); background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#FD650F), to(#FF9901));border-radius: 20px;cursor: pointer;}
.v_con_left{ float:left; width:73%}
.v_con_left h1{ text-align:center; color:#000; font-size:36px; margin-bottom:15px;}
.v_con_left p{ margin:8px 0; line-height:30px;}
.v_con_right{ float:right; width:22%}

.v_yingdao{position: relative;overflow: hidden; margin-bottom:30px;}
.v_yingdao .left {width: auto;position: absolute;left: 15px;bottom: 10px; margin-right:2%;}
.v_yingdao .right { background:#FEF6EB; padding: 35px 65px 20px 0;overflow: hidden;}
.v_yingdao .right .con{ margin-left:20%;}
.v_yingdao .right .tip{text-indent:0; font-size:16px; color:#3d3d3d}
.v_yingdao .right .tel{ width:52%; float:left; color:#FB8322; font-size:28px; font-weight:bold; margin-top:8px;}
.v_yingdao .right .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.v_yingdao .btn{display: block; float:right;margin-top: -15px;}
.v_yingdao .btn a img{ width:35px;vertical-align: middle;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.v_yingdao .btn a.baojia{padding:8px 45px;background: #f20d01; color:#FB8322;font-size: 20px;border-radius: 50px;background: #fff;box-shadow: #FF9971 0px 2px 5px; /*box-shadow: #ff461f 0px 0px 5px;*/}
.pro_kh{ margin:0 auto; overflow:hidden}
.pro_kh li {width: 12.18571%;*width:11.2%; margin: 1%;float:left; }  .pro_kh li img{ padding:8px; width:100%; height:auto; background:#fff;border:#d8d8d8 1px solid}

.v_xg_news ul{ width:100%; overflow:hidden; margin:3% 0 1% 1%;}
.v_xg_news h3{ font-size:24px;}
.v_xg_news li{ width:47%; margin:0 2% 10px 0; float:left; height:30px; font-size:16px; line-height:32px;background:url(../images/new_ico.jpg) no-repeat 0 center ;text-indent:2.5%;white-space: nowrap;text-overflow: ellipsis; overflow:hidden}


