﻿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:1400px;width:100%;margin:0 auto; overflow:hidden}



@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:#E41201;line-height:30px}

.hd-tel p strong{font-size:28px}

.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:260px; background:url(../images/mask.png) center center no-repeat; 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;background:#feb62a; 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{background-image: linear-gradient(to right, rgba(255, 231, 0, 0.99) 0.01%, rgba(255, 201, 0, 0.99) 100%);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:#262A32; }

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: #a9a9a9;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; margin-bottom: 10px; }

footer dd a{color:#a9a9a9;}

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: 100%;margin-bottom:30px; margin-top:5px;overflow: hidden;   }



.propage_cwc .guo_news_fr{width: auto!important}







.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:left;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:#FDDB41}

.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:#FDDB41}

.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 15px;border-radius:15px}

.prony_pic {float:left;width:50%;position:relative;}



.prony_pic img{width: 100%;height:433px; position:relative; z-index:3;border-radius: 20px 20px 20px 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{padding:0 15px;}



.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:50%;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 p{display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden;}

.prony_r .prony_txt span { padding: 0.8rem 0.5rem; background:#FEDABC; border-radius: 15px 0 0 0;margin-right:1rem;font-size:14px;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 .pro_con_left{padding-left:40px;}
.pro_con_left{ float:left; width:70%;   }

.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 0px;}

.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:16px; margin:15px 0 15px 0;}

.pro_con_right{ float:right; width:26%;}

.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(../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}





.prony_topby .cpxq_con_l{position: relative;padding:0 15px;}

.prony_topby .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: none;color:#fff;font-size: 60px;font-family: "宋体";}

.prony_topby .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: none;color:#fff;font-size: 60px;font-family: "宋体";}

.prony_topby .swiper-pagination-bullet{width: 18px;height:18px;line-height: 18px;color:#fff;font-size: 12px;    opacity: 1;}

.prony_topby .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left:40%;}





.pro_con_left_txt{display: none;}



@media(max-width: 768px){



.prony_r{width: 100%}

.prony_r h1{font-size:18px;}

.prony_tel{display: none!important;}

.prony_topby .cpxq_con_l img{width: 100%;height:auto!important;}

.icon2{display:none;}

.prony_r .prony_contact span:before{display: none;}

.prony_r .prony_contact .prony_order{float:none;margin:0 auto;width: 56%}

.prony_r .prony_contact .prony_order a {font-size:14px;}

.propage_md{margin:0px auto 0;    padding: 0 15px;}

.prony_r .prony_contact{margin: 20px 0 0;}

.propage_md ul li a {

    padding: 12px 0;

}



.pro_con{margin: 10px auto 20px;}

.pro_con_left{width: 100%; text-align: left;
    padding-left: 15px;}

.pro_con_left h3{font-size:18px;}

.pro_con_left p{width: 100%;    padding: 0 15px;    margin: 0px 0 0px 0;text-align: left;font-size: 14px;}

.pro_con_left h2{font-size:18px;}



.pro_con_right{width: 100%;}





































}