@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family: "微软雅黑", "Microsoft Yahei"; font-size: 14px;color: #666;line-height:30px; background:#fff; text-align:left; margin:0 auto; background:#fff; font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
button{border-radius:0px;-webkit-border-radius:0px; outline:none;}
input{/*-webkit-appearance:none;*/border-radius:0; outline:none;}
img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/
ul,li{list-style:none; } 
button{cursor:pointer; } /*这个可以不用*/
textarea {resize :none; outline:none;}/*去掉提交框右下角箭头*/
.bqonline{ color:#FF0000; text-decoration:underline;}
/*全局的字体链接*/
a:link,a:visited{color:#333; text-decoration:none; }
a:hover,a:active{color:#f02d21; text-decoration:none; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.wrap1200{clear:both;width:1000px;margin:0 auto;padding:0px 0px;}
img{MAX-WIDTH:100%!important;/* HEIGHT:auto!important; */_width:expression(this.width > 100% ? "100%" :this.width)!important;}
@media (min-width:1280px){
    .wrap1200 {width:1200px;}
}
/*=========================顶部 start=============================*/
.header-top{width: 100%;background: #15181e;height: 36px;line-height: 36px; text-align:left; font-size: 14px; color: #ccc;}
.header-top span{float:right;}
.header-top span a{float: left; width:auto;font-size: 14px;margin-right:30px;line-height:36px;color:#eee;padding-left:30px;}
.header-top span a.t1{background: url(../images/icon_index_zxkf.png) no-repeat left center;}
.header-top span a.t2{background: url(../images/icon_index_dh.png) no-repeat left center;}
.header-top span a.t3{background: url(../images/icon_index_m.png) no-repeat 7px center;background-size: 15px;}
.header-top span a:hvoer{color:#fff} 
/*=========================顶部 end=============================*/
/*=========================头部 start=============================*/
.top_nav{clear:both;overflow: hidden;padding: 15px 0px 0px 0px;}
.top_nav .nav_logo{float: left;width:245px;}
.top_nav .nav{float: right;}
.top_nav .nav li{float: left;position:relative; z-index:9999; font-size:16px;text-align: center;}
.top_nav .nav li a{color:#333;padding: 0px 15px; line-height:70px;}
.top_nav .nav li:hover a,.nav ul li.hover a{color:#f02d21;display:block;}
.top_nav .nav li:hover,.top_nav .nav li.hover{border-bottom:2px solid #f02d21;}
@media (min-width:1280px){
    .top_nav .nav_logo{width:295px;}
    .top_nav .nav li{font-size:18px;}
    .top_nav .nav li a{padding:0px 23px; line-height:80px;}
}
/*=========================头部 end=============================*/
/*=========================banner start=============================*/
.index_pcbanner{position:relative;}
.index_pcbanner ul{overflow:hidden;}
.index_pcbanner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_pcbanner li a{display:block;margin:0 auto;}
.index_pcbanner cite{position:absolute;bottom:20px; *bottom:40px;left:50%;z-index:999; text-align:center;display:block;margin-left:-64px;width:150px;height:15px;_display:none;}
.index_pcbanner cite span{float:left;display:inline;margin:0 5px;width:13px;height:13px; border-radius:50%;border: solid 3px #f5f5f5;text-indent:-999em;cursor:pointer;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; }
.index_pcbanner cite span:hover{background:#f0f0f0;}
.index_pcbanner cite span.cur{background:#ffd800;border: solid 3px #ffd800;cursor:default;width: 38px; height:12px;border-radius: 15px;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
/*=========================banner end=============================*/

/*=========================mob one start=============================*/
.index_title{width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px; }
.index_title h2{font-size: 36px;line-height: 48px;color: #000;}
.index_title p{font-size: 18px;margin: 15px 0;}
/**/
.index_pro{margin: 50px auto 30px;overflow: hidden;}
.index_pro .pro_hot{width: 100%;margin: 30px auto;overflow: hidden;}
.index_pro .pro_hot li{float: left;width: 20%;text-align: center;padding: 0px 15px;}
.index_pro .pro_hot li a{clear:both; display:block;color:#333;margin: 10px 0; text-align:center;}
.index_pro .pro_hot li a img{clear:both; width:80%; margin:0 auto;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.index_pro .pro_hot li:hover a{color:#f02d21;}
.index_pro .pro_hot li:hover a img{-webkit-transform:scale(1.03); -ms-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
/**/
.index_pro .pro_cptj{clear:both;margin-left: -20px;}
.index_pro .pro_cptj li{float: left;width: 320px;margin-left: 20px; margin-bottom:15px;text-align: center;padding-bottom: 10px;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.index_pro .pro_cptj li a{clear:both;display:block;color: #333;line-height: 28px; position:relative; overflow:hidden;}
.index_pro .pro_cptj li a img{ -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.index_pro .pro_cptj li:hover{transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);box-shadow:0 10px 20px -10px rgba(0,36,100,.5);-webkit-box-shadow:0 10px 20px -10px rgba(0,36,100,.5);-moz-box-shadow:0 10px 20px -10px rgba(0,36,100,.5)}
.index_pro .pro_cptj li:hover a{color:#f02d21;}
.index_pro .pro_cptj li:hover a img{-webkit-transform:scale(1.02); -ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.03);transform:scale(1.02); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.index_pro .pro_cptj li p {display:block;margin: 10px 0 20px;font-size: 18px;}
.index_pro .pro_cptj li a:nth-child(1){margin-bottom:5px;}
@media (min-width:1280px){
    .index_pro .pro_cptj{margin-left:-30px;}
    .index_pro .pro_cptj li{width:380px; margin-left:30px;}
    .index_pro .pro_cptj li a{font-size:16px;}
}
/*=========================mob one end=============================*/
/*=========================mob two start=============================*/
.index_slhx{width: 100%;margin: 0 auto;padding:50px 0;overflow: hidden;background: #f0f0f0;}
.index_slhx h2{font-size: 36px;line-height: 48px;color: #000;width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px; }
.index_slhx .index_slhxbox{margin-left:-15px;margin-top: 30px;}
.index_slhxbox li{float:left; margin-left:15px; width:270px; position:relative;}
.index_slhxbox li.index_slhxbom{width:137px;}
.index_slhxbox li .index_slhxboxpic{clear:both; overflow:hidden; background:#000; display:block;}
.index_slhxbox li .index_slhxboxpic img{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.index_slhxbox li:hover .index_slhxboxpic img{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(1.02); -ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.03);transform:scale(1.02);}
.index_slhxbox li .index_slhxboxtxt{position: absolute;bottom: 0px;text-align: left;font-size: 18px;color: #fff;background: url(../images/icon_bg.png);width: 100%;padding: 15px;line-height: 28px; left: 0px;  transition:all 0.3s;}
.index_slhxbox li:hover .index_slhxboxtxt{background: url(../images/icon_bgh.png) repeat; transition:all 0.3s;}
.index_slhxbox li .index_slhxboxtxt span{clear:both; display:block;}
@media (min-width:1280px){
.index_slhxbox li{width:330px;}
.index_slhxbox li.index_slhxbom{width:165px;}
}
/*=========================mob two end=============================*/
/*=========================mob three start=============================*/
.index_al{margin: 50px auto;overflow: hidden;}
.index_al .syal_title{width: 100%;text-align: center;background: url(../images/icon_index_line.png) no-repeat bottom center;padding-bottom: 10px;}
.index_al .syal_title h2{font-size: 36px;line-height: 48px;color: #000;}
.index_al .syal_title p{font-size: 18px;margin: 15px 0;}
.index_al .index_anli{width:100%;margin:30px auto 0;overflow:hidden;}
.index_al .index_anli .index_anlifl{float:left;width:461px;display: block;}
.index_al .index_anli .index_anlifl img{width:100%;}
.index_al .index_anli .index_anlifr{float:right; width:501px;}
.index_anlifr h3{font-size: 20px;font-weight: normal;}
.index_anlifr .index_clnl{margin:20px 0;line-height:50px;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;}
.index_anlifr .index_clnl span{padding:10px;background: url(../images/pro_ser.png)left no-repeat; padding-left:20px; padding-right:30px;}
.index_anlifr .index_sbpz {width: 100%;margin: 20px 0 27px -10px;overflow: hidden;}
.index_anlifr .index_sbpz dd {float:left;width: 157px;margin-left: 10px;position:relative;}
.index_anlifr .index_sbpz dd .index_sbpztit {display:block; position:absolute; bottom:0; text-align:center; background: url(../images/icon_bg.png) repeat; width:100%; height:36px; line-height:36px; font-size:16px;color:#fff; transition:all 0.3s;}
.index_anlifr .index_sbpz dd:hover .index_sbpztit{background: url(../images/icon_bgh.png) repeat; transition:all 0.3s;}
.syal_ckxq{width: 50%;line-height:40px;background-color:#f02d21;overflow:hidden;text-align: center;}
.syal_ckxq a{color: #fff;background-color:#f02d21;display:block;}
.syal_ckxq a:hover{background:#000;}
.index_anlifr h3 a:link,.index_anlifr h3 a:visited{color:#666; text-decoration:none; }
.index_anlifr h3 a:hover,.index_anlifr h3 a:active{color:#f02d21; text-decoration:none;}
@media (min-width:1280px){
    .index_al .index_anli .index_anlifl{width: 505px;}
    .index_al .index_anli .index_anlifr{width: 640px;}
    .index_anlifr .index_sbpz{margin-bottom: 35px;margin-left: -15px;}
    .index_anlifr .index_sbpz dd{margin-left:15px;width: 190px;}
}
/*=========================mob three end=============================*/
/*=========================mob four start=============================*/
.index_news{width: 100%;margin: 0 auto;padding: 50px 0;overflow: hidden;background: #f0f0f0;}
.index_news .index_newsbox{float:left;width: 481px;}
.index_news .index_newsbox:nth-child(1){margin-right:38px;}
.index_news .index_newsbox h2{display:block;font-size: 30px;line-height:1.8em;color: #333;margin-bottom: 10px;}
.index_news .index_newsbox h2 a{display:block;font-size: 30px;line-height:1.8em;color: #333;}
@media (min-width:1280px){
    .index_news .index_newsbox{width:572px;}
    .index_news .index_newsbox:nth-child(1){margin-right:55px;}
}
.index_news .index_newsbox ul{width:100%;margin-top: 14px;border-top: 1px solid #ddd;}
.index_news .index_newsbox ul li{padding: 16px 0;width:100%;border-bottom: 1px solid #e4e4e4;overflow:hidden;}
.index_news .index_newsbox ul li .date{ float:left;width:85px;text-align:right; border-right: 1px solid #ddd;color: #8c8c8c; padding-right:10px;margin-right:10px;}
.index_news .index_newsbox ul li .date strong {font-size:26px;display: block;font-weight: normal;}
.index_news .index_newsbox ul li .date span {font-size: 16px;display: block;}
.index_news .index_newsbox ul li h4 {font-size: 16px; margin-bottom:5px;color: #464646;}
.index_news .index_newsbox ul li .con{ width:auto; overflow:hidden;}
.index_news .index_newsbox ul li .con a{clear:both;display:block;font-weight:bold;font-size: 16px;margin-bottom:5px;color: #464646;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index_news .index_newsbox ul li .con p{font-size: 14px;line-height: 22px;height: 22px;white-space:nowrap; padding-bottom: 6px; color: #666666;overflow: hidden;text-overflow: ellipsis;}
.index_news .index_newsbox dl{width:100%;padding: 15px 0;box-sizing:border-box;border-bottom:1px solid #e6e7eb;overflow:hidden;}
.index_news .index_newsbox dl .index_newsboxpic{width:120px; float:left;}
.index_news .index_newsbox dl .index_newsboxpic img{width:100%; height:auto;}
.index_news .index_newsbox dl dd{float:right;width: 345px;overflow:hidden;}
.index_news .index_newsbox dl dd p{line-height:1.5em;height:3em;font-size: 14px; margin:15px auto 0; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index_news .index_newsbox dl dd a{line-height:1.2em;height:1.2em;font-size:16px;overflow:hidden;color:#444;font-weight: bold;}
.index_news .index_newsbox dl:hover dd a,.index_news .index_newsbox ul li:hover .con a{color:#f02d21;}
@media (min-width:1280px){
    .index_news .index_newsbox dl dd{width:435px;}
}
/*=========================mob four end=============================*/
/*=========================mob five start=============================*/
.index_fw{width:100%;margin:0 auto;overflow:hidden;background: url(../images/index_fw.jpg) center no-repeat;}
.index_fw .index_title h2{font-size: 36px;line-height: 48px;color: #fff;}
.index_fw .index_title p{font-size: 18px;margin: 15px 0;color: #fff;}
.index_fw .wrap1200{margin:45px auto;overflow: hidden;}
.index_fw ul{width: 100%;margin: 30px auto 0;overflow: hidden;}
.index_fw ul li{float:left;width:18%;margin:0 1%;font-size: 20px;font-weight: normal;text-align: center;margin-bottom: 10px;color: #fff;} 
.index_fw ul li img{ width:100%; height:auto}
.index_fw ul li h3{ font-size: 20px; font-weight: normal;text-align:center; margin-bottom: 10px; color: #fff;}
.index_fw ul .ic{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;display: inline-block;background:url(../images/icon_fw.png) no-repeat center 0;width:120px;height: 120px;display: block;margin: 0px auto 20px;}
.index_fw ul .ic:hover{ -ms-background-position-y: -120px; background-position-y: -120px;}
.index_fw ul .ic1{background-position: 0 0;}
.index_fw ul .ic2{background-position: -120px 0;}
.index_fw ul .ic3{background-position: -240px 0;}
.index_fw ul .ic4{background-position: -360px 0;}
.index_fw ul .ic5{background-position: -480px 0;}
.index_fw ul li a{color:#fff;}
/*=========================mob five end=============================*/
/*=========================footer start=============================*/
.footer{background: #0f1419;width: 100%;padding: 10px 0 10px 0;color: #b4b4b4;font-size: 14px;text-align: center;}
.footer a{color: #b4b4b4;}
/**/
.index_yqlj{margin: 10px auto;overflow: hidden;}
.index_yqlj a{font-size: 14px;margin-right:8px;}
/*=========================footer end=============================*/
/*=========================fudong start=============================*/
.fix-right {position:fixed;right:0;top: 88%;color:#e60012;z-index:9999; *width:92px;}
.fix-right img {  margin:auto; margin-bottom:4px;max-width: 100%; border:none;}
.fix-right1 a,.fix-right3 a{display: block; color:inherit; color:#fff; margin-top:1px; text-align:center; padding:12px 3px 3px; background:#f02d21; line-height:35px;   }
.fix-right2 a{display: block; color:inherit; color:#fff; margin-top:1px; text-align:center;  background:#f02d21; line-height:35px;}
.fix-right1:hover,.fix-right2:hover,.fix-right .go-top:hover {cursor:pointer; }
.fix-right .fix-right3 { position:relative; margin-top:1px; }
.fix-right .fix-right3 .qcode {display:none;position:absolute; left:-188px; top:0; padding:26px 20px 27px; background:#f02d21; font-size:16px; color:#fff; text-align:center; width:260px;}
.fix-right .fix-right3 .qcode {font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right .fix-right3:hover .qcode{background:#f02d21;display:block;}
.fix-right .go-top {padding: 8px 18px 4px;color: #fff;background: #666;text-align: center;  line-height: 28px; display:none;}
.fix-right a { color:#fff;}
#LRfloater0 { display:none;}
/*=========================fudong end=============================*/
/*=========================产品综合 start=============================*/
.prolist_hot{width: 100%;margin: 0 auto;padding:50px 0;overflow: hidden;background: url(../images/prolist_ban.jpg) no-repeat center;}
.prolist_hot_r{float: right;margin: 0 auto;overflow: hidden;width: 180px;}
.prolist_hot_l{float: left;width: 820px;margin: 0 auto;overflow: hidden;}
.prolist_hot_l li{ position: relative; overflow: hidden; float: left; width: 32.33%;margin-right: 1%;}
.prolist_hot_l li a{clear:both; display:block; overflow:hidden;}
.prolist_hot_l li a img{-webkit-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;transition:all 0.3s; -moz-transition:all 0.3s;}
.prolist_hot_l li:hover a img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); -webkit-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;transition:all 0.3s; -moz-transition:all 0.3s;}
.prolist_hot_l li .prolist_p {position: absolute;bottom: 0;text-align: center;font-size: 18px;color: #333;background: url(../images/icon_bgb.png);width: 100%;padding: 4%;line-height: 28px;-webkit-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;transition:all 0.3s; -moz-transition:all 0.3s;}
.prolist_hot_l li:hover .prolist_p{background: url(../images/icon_bgh.png) repeat; transition:all 0.3s;}
.prolist_hot_l li:hover .prolist_p a{transition:all 0.3s; color:#fff;}
@media (min-width:1280px){
    .prolist_hot_r{width:210px;}
    .prolist_hot_l{width:990px;}
}
/**/
.located {font-size: 14px; height:48px; line-height:48px; background:#f3f3f3; border-bottom:1px solid #ececec;border-top :1px solid #ececec; }
.located span a {color:#666;}
.located span { display:block; float:left;color:#8b8b8b;width:90%}.located ul { width:30%; float:right; height:20px; line-height:20px; margin-top:15px; }
/**/
.prolist_pstit{width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px; }
.prolist_pstit h2{font-size: 36px;line-height: 48px;margin: 15px 0; display:inline-block;}
.prolist_pstit h2 a{color:#333;}
.prolist_pstit>a{color:#f02d21; display:inline-block; margin-left:15px; }
/**/
.prolist_sssb{clear:both;overflow: hidden;padding: 20px 0px;}
.prolist_sssb .prolist_sssbtxt{overflow:hidden;line-height: 30px;text-align: center;padding: 15px;}
.prolist_sssb .prolist_sssbtxt a{white-space: nowrap;}
.prolist_sssb ul {margin-left: -20px;}
.prolist_sssb ul li {width: 235px;margin-left: 20px;position:relative;float:left;}
.prolist_sssb ul li span {display:block; position:absolute; bottom:0; text-align:center; background: url(../images/icon_bg.png) repeat; color:#fff; width:100%; height:42px; line-height:42px; font-size:16px;}
.prolist_sssb ul li span a{color: #fff;}
.prolist_sssb ul li:hover span {background: url(../images/icon_bgh.png) repeat;}
.prolist_sssb ul li img{width: 100%;/* height: auto; */}
@media (min-width:1280px){
    .prolist_sssb ul li{width: 285px;}
}
/*=========================产品综合 end=============================*/
/*=========================产品列表 start=============================*/
.banner_con {position:relative;height:300px; overflow:hidden;}
.banner_con_txt {position:relative;left:1%;margin-top:60px; background:url(../images/icon_bgh.png) repeat;width:500px; padding:30px 50px 20px 40px; color:#fff;}
.banner_con_txt  h2 {font-size:36px; color:#fff; font-weight:600;}
.banner_con_txt span {display:block; height:2px; width:50px; background:#fff; margin:30px 0 15px;}
.banner_con img  {position:absolute;top:0;left:50%;width:1920px;max-width:none;height:auto;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-o-transform: translateX(-50%);MAX-WIDTH: 1920px!important;}
/**/
.prolist_fl{width:100%; margin:0 auto 50px; overflow:hidden; padding:20px 0; border-bottom:#e7e7e7 2px solid;}
.procenlist_fl dl{float:left;width:14.6%;margin: 30px 2% 10px;}
.procenlist_fl dl dt{width:100%;}
.procenlist_fl dl dt a{ width:135px; height:135px; display:block; margin:0 auto; text-indent:-999em;}
.procenlist_fl dl dd{display:block; font-size: 18px;  font-weight:400; margin-top:10px; text-align:center;} 
.procenlist_fl dl dt a.pssb{ background:url(../images/prolist_1.png) no-repeat center center;}
.procenlist_fl dl dt a.zssb{ background:url(../images/prolist_2.png) no-repeat center center;}
.procenlist_fl dl dt a.xksb{ background:url(../images/prolist_3.png) no-repeat center center;}
.procenlist_fl dl dt a.mfsb{ background:url(../images/prolist_4.png) no-repeat center center;}
.procenlist_fl dl dt a.jcsb{ background:url(../images/prolist_5.png) no-repeat center center;}
.procenlist_fl dl dt a.gylc{ background:url(../images/prolist_6.png) no-repeat center center;}
#act a.pssb,.procenlist_fl dl:hover dt a.pssb {background:url(../images/prolist_1_1.png) no-repeat center center;}
#act a.zssb,.procenlist_fl dl:hover dt a.zssb{background:url(../images/prolist_2_2.png) no-repeat center center;}
#act a.xksb,.procenlist_fl dl:hover dt a.xksb{background:url(../images/prolist_3_3.png) no-repeat center center;}
#act a.mfsb,.procenlist_fl dl:hover dt a.mfsb{background:url(../images/prolist_4_4.png) no-repeat center center;}
#act a.jcsb,.procenlist_fl dl:hover dt a.jcsb{background:url(../images/prolist_5_5.png) no-repeat center center;}
#act a.gylc,.procenlist_fl dl:hover dt a.gylc{background:url(../images/prolist_6_6.png) no-repeat center center;}
#act dd a{color: #f02d21;}
/**/
.procenlist_fl{margin:0 auto; overflow:hidden; padding:20px 0;}
.procenlist {margin: 30px auto;}
.procenlist ul { margin-bottom: 30px; margin-left:-30px;}
.procenlist ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.procenlist li {width: 227px;float: left;text-align: center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;margin-left: 30px;margin-bottom: 15px;}
.procenlist li:hover{transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);box-shadow:0 10px 20px -10px rgba(0,36,100,.5);-webkit-box-shadow:0 10px 20px -10px rgba(0,36,100,.5);-moz-box-shadow:0 10px 20px -10px rgba(0,36,100,.5)}
.procenlist li img {width: 100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;height:  300px;transition:all 0.3s;}
.procenlist li:hover img{-webkit-transform:scale(1.02); -ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.03);transform:scale(1.02); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.procenlist li a {font-size: 16px;line-height: 28px;display: block;}
.procenlist li h4 { font-size: 16px; font-weight: 500; padding:5px 0px;}
.procenlist li:hover a {color: #f02d21;}
.procenlist_t{margin-bottom:30px;width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px;}
.procenlist_t p{font-size: 36px;line-height: 48px;margin: 15px 0; font-weight: bold;}
@media(min-width:1280px){
    .procenlist li{width:277px;}
}
/*=========================产品列表 end=============================*/
/*=========================产品内页 start=========================*/
.prony_topby {width: 100%;margin:0 auto 50px;background:url(../images/prolist_ban.jpg) no-repeat bottom #090e21;padding: 30px 0;box-sizing: border-box;}
.prony_top {background: #fff;padding:15px 10px;}
.prony_pic {float:left;width: 530px;position:relative;}
.prony_pic img{width: 100%;height: auto;}
.prony_rz{position:absolute;bottom: 0;right: 0;width: 240px;}
.prony_r {width: 426px;float:right;}
.prony_r h1 {font-size: 28px;line-height: 34px;font-weight:700;color:#333;margin-bottom: 15px;}
.prony_r .prony_txt {font-size:14px;line-height:26px;border-bottom:1px dashed #dbdbdb;padding-bottom: 10px;margin-bottom: 10px;}
.prony_r .prony_txt span {border-radius: 10px 0;margin-right: 10px; height:22px;  padding:3px 5px; font-size: 14px;line-height:1;display:inline-block;color:#ed2d21;border:1px solid #ed2d21;}
.prony_r .prony_sx p {margin-bottom:6px; font-size:15px;background: url(../images/icodui.png) 3px 4px no-repeat;text-indent:25px;}
.prony_r .prony_sx p strong{color:#f02d21;}
.prony_r .prony_sx p span{color:#333;font-weight:700 ;}
.prony_r .prony_tel {width:100%;margin-bottom: 10px;display: block;background: url(../images/icon_pro_dh01.jpg) no-repeat left center;background-size: 30px;margin-top: 2px;margin-right: 5px;padding-left: 40px;color:#444;line-height: 30px;font-size: 14px;}
.prony_r .prony_tel strong {display: inline-block;font-size: 24px;color:#f02d21;padding-left: 5px;}
.prony_r .prony_cn{display:none;}
.prony_r .prony_contact {width:100%;overflow:hidden;margin: 10px 0 0px 0;}
.prony_r .prony_contact .prony_order {display:block;width:100%;}
.prony_r .prony_contact .prony_order  a{display:block;background:#f02d21;border-radius:5px; color:#fff; font-size:18px; padding:6px; 0;text-align:center;}
.prony_r .prony_contact .prony_order  a:hover { background:#f02d21}
.prony_r .prony_contact .prony_order a img{margin-right:10px;vertical-align:middle;}
@media (min-width:1280px){
    .prony_pic{width:637px;}
    .prony_r{width:513px;}
    .prony_r h1 {font-size: 34px; line-height:40px; margin-bottom:20px;}
    .prony_r .prony_txt{padding-bottom: 20px;margin-bottom: 20px;}
    .prony_r .prony_tel{margin-top:15px;margin-bottom: 15px;}
    .prony_r .prony_tel strong{font-size:26px;}
    .prony_r .prony_cn{display:block;padding-top: 20px;}
    .prony_r .prony_cn p {float:left;margin-right: 25px;font-size: 14px;width: auto;padding-left: 20px;line-height: 14px;}
}
.icon3 {display:block;float:left;background:url(../images/icon_pro_dh.png);width: 40px;height: 41px;background-size: 40px;margin-top:2px;margin-right:5px;}
.icon4 {/* display:block; */float:left;background:url(../images/pro_ser.png) no-repeat left center;width:14px;height:14px;margin-right:5px;}

.prony_guide{margin:0 auto 50px;overflow: hidden;}
.prony_guide li { width:25%;*width:24.8%; float:left; text-align:center; background-color:#f4f4f4; color:#000;}
.prony_guide li:last-child a { border-width:0;}
.prony_guide a { display:block; color:#000; font-size:20px; padding:17px 0; border-right:#fff 4px solid;}
.prony_guide li.active a { background-color:#424355; color:#fff }

.prony_det,.newny_det{margin: 50px auto;overflow: hidden;}
.prony_det_l,.newny_det_l{width: 750px;float: left;}
.prony_detxt,.prony_xganli,.newny_detxt{width:100%; margin: 0px auto;overflow: hidden;}
.prony_detxt h2,.prony_xganli h4,.pros_xgnew h4,.newny_detxt h2 {font-size: 24px;font-weight: 500;margin: 25px 0 20px;border-left: 5px #f02d21 solid;padding-left:10px;color: #000;}
.prony_detxt p ,.newny_detxt p{margin: 15px 0; line-height: 30px; text-indent: 2em; font-size: 14px; color: #222;}
.prony_detxt table td, .newny_detxt table td{font-size: 14px; padding:5px 0px; line-height: 24px;}
.prony_detxt p img,.newny_detxt p img,.prony_detxt div img,.newny_detxt div img{max-width:100%;height:auto;}
.prony_detxt p a,.newny_detxt p a{color: #f02d21;}
/*.prony_detxt p strong,.newny_detxt p strong{ }*/
.prony_detxt p video,.newny_detxt p video,.caseny_detxt p video{max-width:100%;height:auto;}
.forysswt,.bqonline{background:#f02d21; color:#fff!important; text-decoration:none !important; padding:2px 10px; border-radius:3px; margin:0px 3px;display: inline-block; text-indent: 0;}
.forysswt span,.bqonline span{color:#fff!important; font-size:14px!important;}
.forysswt b,.bqonline b{color:#fff!important; font-weight:normal; font-size:14px!important;}
#pc table tr:nth-child(1) td p{color:#fff; line-height:24px; padding:0px; margin:0px;}
.prony_det_r{width: 190px;float: right;margin-bottom:20px;border:1px solid #F0F0F0;}
.prony_xganli dl{width:48%; float:left; margin: 0 1% 10px;overflow: hidden;background:#f4f4f4;}
.prony_xganli dl a{ display:block; }
.prony_xganli dt {float:left; width:150px;}
.prony_xganli dt  img{width:100%; height:auto;}
.prony_xganli dt a:hover{ background:#fff;filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; color:#000000;}
.prony_xganli dd{padding:0 2%; box-sizing:border-box; overflow:hidden;font-size:14px}
.prony_xganli dd p{line-height:24px;height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prony_xganli dd h5{font-size:16px; margin:10px 0px 0px 0px;}
.prony_xganli dd h5 a{line-height: 26px;}

.pros_xgnew,.newny_xgnew{width:100%; margin: 0 auto;overflow: hidden;}
.pros_xgnew ul,.newny_xgnew ul{width: 100%; overflow: hidden; margin-bottom: 10px; float: left;}
.pros_xgnew li,.newny_xgnew li { width: 47%; margin: 0 2% 0 0; float: left; height: 36px; line-height: 36px; background: url(../images/pro_ser.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-indent: 25px; }
.pros_xgnew h4 a{float: right;font-size: 16px;}
.pros_xgnew h4{border-bottom: 1px solid #f1f1f1;padding-bottom: 10px;}

.cwcpro{width:100%;overflow:hidden}
.cwcpro h4{font-size: 18px; line-height: 45px; padding-left: 10%;  _height: 45px;  background: #55566c; color: #fff; font-size: 20px;font-weight: 500;}
.cwcpro li{width:90%;margin:0 5% 10px;text-align:center;margin-top:15px}
.cwcpro li img{ width:100%; height:auto;}
.cwcpro a{line-height:30px}
.zxnews h4{font-size: 18px; line-height: 45px; padding-left: 10%;  _height: 45px;  background: #f02d21; color: #fff; font-size: 20px;font-weight: 500;}
.zxnews ul {padding:10px;}
.zxnews ul li{font-size: 14px;line-height: 40px;height: 40px;overflow: hidden;border-bottom:1px dashed #F0F0F0;background: url(../images/icon_pro_d.png) no-repeat left center;background-size: 5px; padding-left:15px;}
@media (min-width:1280px){
    .prony_det_l,.newny_det_l{width:900px;}
    .prony_det_r{width:228px;}
}
/*=========================产品内页 end=========================*/
/*=========================成功案例列表 start=============================*/
.solucer{overflow:hidden; margin:50px auto;}
.solucer_t{clear:both; margin-left:-15px;}
.solucer_t li{float:left;width:188px;margin-left:15px;line-height:48px;text-align:center;font-size:18px;}
.solucer_t .choose a,.solucer_t li a:hover{background:#f02d21;color: #fff;}
.solucer_t li a{color:#333;background:#ebebeb;display:block;}
.solucer_con{clear:both; margin-left:-15px; margin-top:30px}
.solucer_con li{float:left;width: 323px;margin:0px 0px 35px 15px;padding-bottom: 10px;background: #f0f0f0;}
.solucer_con li a{clear:both; display:block; overflow:hidden;}
.solucer_con li img{width:100%;height: auto;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.solucer_con li h4{font-size: 18px;font-weight:normal;margin: 10px 0 10px 15px;text-align:left;}
.solucer_con li h4 a{color:#222;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.solucer_con li p{line-height: 24px;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;height: 24px;overflow: hidden;margin:5px 15px;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;}
.solucer_con li p strong{color:#f02d21;}
.solucer_con li:hover{background:#f02d21;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.solucer_con li:hover h4 a,.solucer_con li:hover p{color:#fff;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;}
.solucer_con li:hover img{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(1.02); -ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.03);transform:scale(1.02);}
@media (min-width:1280px){
    .solucer_t li{width:228px;}
    .solucer_con{margin-left:-25px;}
    .solucer_con li{width:383px;margin-left:25px;}
}
/*=========================成功案例列表 end=============================*/
/*=========================成功案例内页 start=============================*/
.caseny_top {margin:40px auto 55px;overflow:hidden;}
.caseny_pic {float:left; width:50%;position:relative;}
.caseny_pic img{width: 100%;height: auto;}
.caseny_rz{position:absolute;bottom: 0;right: 0;width: 240px;}
.caseny_r {width:46%; float:right;}
.caseny_r h1 {font-size:32px;line-height: 36px; font-weight:700; color:#3c3c3c; margin-bottom:20px;}
.caseny_txt { font-size:14px; line-height:26px; border-bottom:1px dashed #dbdbdb; padding-bottom:25px; margin-bottom:20px;}
.caseny_txt span {display: inline-block; border-radius: 10px 0;margin-right: 10px; height:22px;  padding:3px 5px; font-size: 14px;line-height:1;color:#ed2d21;border:1px solid #ed2d21;}
.caseny_sx p {margin-bottom:12px; font-size:15px;}
.caseny_sx p strong {color:#f02d21;}
.caseny_sx p span  {color:#666;}
.caseny_contact {width:100%;overflow:hidden;margin: 25px 0 0px 0;}
.caseny_order {display:block;width:42%; float:left; }
.caseny_order  a{display:block;background:#f02d21; color:#fff; font-size:18px; padding:6px; 0;text-align: center;}
.caseny_order  a:hover { background:#222}
.caseny_order a img{margin-right:10px;vertical-align:middle;}
.caseny_tel {width:54%; float:right; color:#444; line-height:26px;font-size: 14px;    background: url(../images/icon_pro_dh.png) no-repeat left center; background-size:40px; padding-left:50px;}
.caseny_tel strong {clear:both;display:block;font-size: 22px;color:#f02d21;}
.caseny_cn p {display:none;}
.line1{margin:50px auto 0;height:1px;background-color:#eee;}
.caseny_det{margin: 50px auto;overflow: hidden;}
.caseny_det_l{width: 750px;float: left;margin-top: -20px;}
.caseny_detxt{width:100%;margin: 0px auto;overflow: hidden;padding-top: 20px;}
.caseny_detxt h3,.case_xgpro h3{font-size: 28px; font-weight: 500; margin: 20px 0;border-left: 5px #f02d21 solid;padding-left:10px; color:#000;}
.caseny_detxt h2,.case_xgpro h2{font-size: 28px; font-weight: 500; margin: 20px 0;border-left: 5px #f02d21 solid;padding-left:10px; color:#000;}
.caseny_detxt p {margin: 15px 0; line-height: 28px; text-indent: 2em;}
.caseny_detxt p b{color: #f02d21;}
.caseny_detxt p strong{color: #f02d21;}
.caseny_detxt img{max-width:100%;height:auto;}
@media (min-width:1280px){
    .caseny_det_l{width:900px;}
    .caseny_cn p {display:inline-block; margin-top:30px; float:left;margin-right: 25px;font-size: 14px;width: auto;padding-left: 20px;line-height: 14px;}
    .caseny_tel strong{font-size:26px;}
}
.caseny_det_r{width: 190px;float: right;margin-bottom:20px;border:1px solid #F0F0F0;}
.casepro{width:100%;margin:auto;overflow:hidden}
.caseprotit a,.caseprotit{display:block;color:#fff;font-size:20px;font-weight:bold;line-height:46px;text-indent: 40px;background:#55566c;}
.casepro_list {display:block; overflow:hidden;margin: auto;}
.casepro_list ul{overflow:hidden;background: #fff;}
.casepro_list ul li {float:left; width:48%;overflow:hidden;font-size: 14px;}
.casepro_list ul li a{color:#444;display: block;padding-left:15px;height: 36px;line-height: 36px;}
.casepro_list ul li a:hover {color: #eb2d1e;}
.casepro_list .casepro_listtit a{padding-left:15px;font-size: 16px; display:block;font-weight: bold;text-align: left;color: #eb2d1e; background: #f0f0f0; line-height:40px;}
.case_xgpro{width:100%;margin:auto;overflow:hidden}
.case_xgpro ul {clear:both; margin-left:-20px; overflow: hidden;}
.case_xgpro li {float:left;margin-left:20px;width: 172px;}
.case_xgpro li p {margin: 10px 0;text-align:center;}
.case_xgpro li img{width:100%;height:auto;}
@media(min-width:1280px){
    .caseny_det_r{width:228px;}
    .case_xgpro li{width:210px}
}
/*=========================成功案例内页 end=============================*/
/*=========================新闻综合 start=============================*/
.newcentertit{text-align: center;margin-bottom: 30px;}
.newcentertit h2{text-align: center; display:inline-block; font-size: 36px;line-height:34px;}
.newcentertit a{font-size: 18px;margin-left: 10px;color: #f02d21;}
/**/

.newcenter{margin:60px auto 0;overflow:hidden;}
.newcenter .newcenterbox{padding-bottom:20px;}

.newcenter_xin{float:left;width: 500px;position:relative;}
.newcenter_xin a{ display:block; overflow:hidden;}
.newcenter_xin a img{ width:100%;}
.newcenter_xin .newcenter_xintit{position:absolute;left:0;padding: 10px 10px;bottom:0;text-align:center;font-size: 16px;color:#fff;line-height: 30px;display:block;width:100%;background:url(../images/icon_bg.png) repeat center; transition:all 0.3s;}
.newcenter_xin:hover .newcenter_xintit{background: url(../images/icon_bgh.png) repeat; transition:all 0.3s;}
.newcenter_xin .date1{position:absolute;left:0;top:0;background-color:#f02d21;width: 70px;height:60px;}
.newcenter_xin .date1 .ri{font-size:24px;font-weight:bold;color:#ffffff;text-align:center;margin-top:7px;font-family: Arial;display: block;}
.newcenter_xin .date1 .yue{font-size:12px;color:#ffffff;text-align:center;line-height:1.5em;display: block;}

.newcenter ul{float:right;width: 480px;}
.newcenter ul li{border-bottom:dashed 1px #ddd;padding: 23px 0px;}
.newcenter ul li:nth-child(1){padding-top:0px;}
.newcenter ul li:last-child{padding-bottom:0px; border-bottom:0px;}
.newcenter_date{float:left;width: 64px;}
.newcenter_date strong{ display:block; font-size:26px; color:#f02d21; width:64px; background-color:#ebebeb; line-height:36px; text-align:center;}
.newcenter_date span{ font-size:12px; color:#8b8b8b; width:64px; line-height:20px; display:block; text-align:center; margin-top:1px; background-color:#ebebeb;}
.newcenter_con{float:right;width: 405px;}
.newcenter_con a{font-size:20px;color:#333333;line-height: 24px;}
.newcenter ul li:hover .newcenter_con a{color:#f02d21;}
.newcenter ul li:hover .newcenter_date strong,.newcenter ul li:hover .newcenter_date span{background-color:#f02d21; color:#fff;}
.newcenter_con p{font-size:15px;color:#666666;margin: 0px 0 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: none;}
@media (min-width:1280px){
    .newcenter_xin{width:491px;}
    .newcenter ul{width:659px;}
    .newcenter ul li{padding:22px 0px;}
    .newcenter_con{width:582px;}
    .newcenter_con p{display:block;}
}
/**/
.gdxgnews {margin:50px auto 0; }
.gdxgnews h1 {float: left;display: block;background: #ffe717;height: 55px;line-height: 55px;font-size: 26px;padding: 0 25px;color: #000;font-weight: bold;text-align: left;}
.gdxgnews img { float: left; }
.gdxgnews h1 a{color: #000;}
.gdxgnews h1 a:hover{color: #E60012;}
/**/
.newlist{margin: 30px auto 50px;overflow: hidden;}
.newlist_pl{clear:both; margin-left:-30px; overflow: hidden;}
.newlist_pl li{float:left; width:485px;margin:15px 0 10px 30px;float:left;overflow:hidden;border-bottom:1px dashed #ddd;}
.newlist_pl .time{width: 100%;background: url(../images/icon_new_time.png) left center no-repeat;padding-left:30px;}
.newlist_pl h3 a{font-size: 20px;line-height: 30px;height:30px;white-space:nowrap;text-overflow:ellipsis;font-weight: normal;display: block;margin-bottom: 10px;overflow: hidden;color:#333;}
.newlist_pl p{font-size: 15px;width: 100%;margin: 10px 0 25px;overflow:hidden;line-height: 24px;height: 48px;}
.newlist_pl p.newsgd a{color: #f02d21;}
.newlist_pl p.newsgd{line-height: 30px;height: 30px;}
.newlist_pl li:hover h3 a{color: #f02d21; }
@media (min-width:1280px){
    .newlist_pl{margin-left:-40px;}
    .newlist_pl li{width:580px; margin-left:40px;}
}
/**/
.newlistpage{width:100%; margin:40px auto 25px; overflow:hidden; text-align:center;}
.newlistpage a{ display:inline-block; background:#fff; border:1px solid #ddd; color:#333; margin:5px 4px 0 0; padding:11px 18px; text-decoration:none; }
.newlistpage a:hover {background:#333; border:1px solid #333; color:#fff; background:#f02d21;border:1px solid #f02d21;}
.newlistpage .hover{background:#f02d21;color:#fff; border:1px solid #f02d21; margin:5px 4px 0 0; padding:11px 18px;display: inline-block;text-align: center;}
.newlistpage .disabled{display:inline-block; background:#fff; border:1px solid #ddd; color:#888; margin:5px 4px 0 0; padding:11px 18px; text-decoration:none; }
/*=========================新闻综合 end=============================*/
/*=========================新闻内页 start=============================*/
.newsny_top{clear:both;}
.newsny_top .newny_tit{font-size:36px; color: #000; text-align:center; margin:50px 0 20px;line-height:35px}
.newsny_top .newny_rq{text-align: center;color: #666;}
.newsny_top .newny_rq .newny_hour{margin-left:20px;}
.newsny_top .newny_cone{ margin:20px auto 15px; overflow:hidden;border:1px dashed #ddd; background:#f6f6f6; padding:15px;}
.newsny_top .newny_cone p.newny_cone_top{clear: both; float:left;color:#555;background:url(../images/icon_new_wxts.png) no-repeat left top; text-indent:120px;margin: 6px; }
.newsny_top .newny_cone p.newny_cone_top span{color:#f02d21;}
.newsny_top .newny_cone p.newny_cone_bom{clear:both;}
.newny_cone_telfl{float:left;font-size:16px;color:#666;line-height: 42px;}
.newny_cone_telfl a{font-size:28px; color:#f02d21;font-weight:bold;}
.newny_cone_telfr {float:right;width:350px;margin-top:10px; margin-right:10px;}
.newny_cone_telfr a{width:168px;margin-left:10px;}
.newny_cone_telfr img{ vertical-align:middle; margin-right:10px;}
.newny_cone_telfr .baojia{font-size:18px;float:right;margin:0;line-height:23px;border:1px solid #222;background:#fff;padding: 5px 0;cursor:pointer;overflow:hidden;text-align:center;}
.newny_cone_telfr .online{font-size:18px;float:left;margin:0;line-height:23px;background:#f02d21;border:1px solid #f02d21;color:#fff;padding: 7px 0;cursor:pointer;overflow:hidden;text-align:center;}
.newny_cone_telfr .baojia:hover{color:#222;}

/**/
.newny_det{margin: 50px auto;overflow: hidden;}
.newny_det_l{width: 750px;float: left;}
.newny_detxt{width:100%; margin: 0px auto;overflow: hidden;}
.newny_detxt h3,.newny_xgnew h4{font-size: 24px; color:#000; font-weight: 500; margin: 20px 0;border-left: 5px #f02d21 solid;padding-left:10px;}
.newny_detxt p a{color: #f02d21;}
/**/
.newny_sxp{ overflow:hidden;  margin-top:10px; padding:10px; line-height:27px; background:#f4f4f4; }
.newny_sxp a{ margin-left:10px;}
.newny_sxp b{width:48%;height:1.5em;line-height:1.5em;font-weight:normal;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;display: inline-block;}
/**/

.ly_zxfw{width: 100%;overflow: hidden;}
.ly_zxfw em{float: left;display: block;width:130px;height:130px;background: url(../images/lyhxr.png) no-repeat;  background-size:95%;}
.ly_zxfw .ly_zxfwfr{float:right; width:600px;}
.ly_zxfw .ly_zxfwfr h3{padding-top: 20px;font-size:24px;margin: 15px 0 8px;text-align:left;height: 40px;text-indent:0;padding:0;background:none;font-weight:bold;line-height: 40px;color: #eb0001;}

.ly_zxfw .ly_zxfwfr p{font-size: 16px;line-height: 30px;}
.ly_zxfw .ly_zxfwfr p span{margin: 0 5px;}
.ly_zxfw .ly_zxfwfr p span a{background:#eb0001;color: #fff;padding: 4px 10px;border-radius: 4px;white-space: nowrap;}
.ly_zxfw .ly_zxfwfr p strong{font-size: 25px; color: #eb0001; display: inline-block;}
.ly_zxfw .ly_zxfwfr p strong a{color: #eb0001;white-space: nowrap;}


.ly_form{margin:20px auto 30px;}
.ly_form ul{clear:both; margin:10px 0px 0px -15px; }
.ly_form ul li{float:left; margin:8px 0px 8px 15px; width:367px; position:relative;}
.ly_form li i{position: absolute;left:5px;top:40px;display: block;width: 30px;height: 30px;}
.ly_form li.lyicon1 i{background: url(../images/lytb2.png) no-repeat center center;}
.ly_form li.lyicon2 i{background: url(../images/lytb1.png) no-repeat center center;}
.ly_form li.lyicon3 i{background: url(../images/lytb3.png) no-repeat center center; top:48px;}
.ly_form li input:-webkit-autofill, .ly_form li textarea:-webkit-autofill, .ly_form li select:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f4f7f9 inset;border: 1px solid #CCC!important;}
.ly_form ul li.wbk{margin-top:10px;width: 749px;}
.ly_form li span{width: 100%;display: block;overflow: hidden;text-align: left;font-size: 16px;line-height: 38px;color: #000;}
.ly_form li span font{color:#eb0001;}
.ly_form li input{height: 36px;line-height: 36px;width:100%;color: #666;font-size: 15px;border: #e2e2e2 1px solid; background:#f4f7f9;text-indent: 35px;box-sizing: border-box;border-radius: 4px;}
.ly_form li input.tex_tel:-webkit-autofill{ background-color: #f4f7f9!important; background-image: url(../images/lytb2.png)!important; background-position:12px center; background-repeat: no-repeat;}
.ly_form li input.tex_user:-webkit-autofill{background-color: #f4f7f9!important; background-image: url(../images/lytb1.png)!important; background-position:12px center; background-repeat: no-repeat;}
.ly_form li .tex_message {font-family:微软雅黑,宋体;background:#f4f7f9;padding: 15px 0 0;text-indent: 35px;width:100%;border: #e2e2e2 1px solid;height: 100px;line-height: 20px;font-size: 15px;color: #666;box-sizing: border-box;}
.ly_form .button{ width:100%;    overflow:hidden; padding-top:10px;}
.button input{color: #000;font-family:微软雅黑,宋体;height: 45px;line-height:30px;display: block;width: 100%;cursor: pointer;font-size: 16px; font-weight:bold; border-radius:4px;border: none;background: #fc0;}
.button input:hover{background:#fdcc05;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
@media(min-width:1280px){
    .newny_det_l{width:900px;}
    .ly_zxfw em{width:150px; height:150px;}
    .ly_zxfw .ly_zxfwfr{width:720px;}
   .ly_form ul li{width:442px}
   .ly_form ul li.wbk{width:899px;}    
}
/**/

.cwcpro{width:100%;overflow:hidden}
.cwcpro h4{font-size: 18px; line-height: 45px; padding-left: 10%;  _height: 45px;  background: #55566c; color: #fff; font-size: 20px;font-weight: 500;}
.cwcpro li{width:90%;margin:0 5% 10px;text-align:center;margin-top:15px}
.cwcpro li img{ width:100%; height:auto;}
.cwcpro a{line-height:30px}
.zxnews h4{font-size: 18px; line-height: 45px; padding-left: 10%;  _height: 45px;  background: #f02d21; color: #fff; font-size: 20px;font-weight: 500;}
.zxnews ul {padding:10px;}
.zxnews ul li{font-size: 14px;line-height: 40px;height: 40px;overflow: hidden;border-bottom:1px dashed #F0F0F0;background: url(../images/icon_pro_d.png) no-repeat left center;background-size: 5px; padding-left:15px;}
.left_mt{height:42px; background:#20385f; font-size:20px; line-height:42px; font-weight:bold; color:#FFF; padding-left:18px; width:100%;}
.com{width:100%; margin:25px 0; overflow:hidden;}
.newslist{padding:12px 10px;border-top:none;}
.newslist ul{width:100%; overflow:hidden;}

.newslist li{ line-height:26px;margin:0px 0 8px 0;  white-space: nowrap;  
    text-overflow: ellipsis;   
     -o-text-overflow: ellipsis; 
     overflow: hidden;    }
.newslist li a{ font-size:14px; padding-left:12px;background:url(/images/yd2.png) no-repeat left center; color:#333;}
.newslist li a:hover{ color:#E60012;}
/*=========================新闻内页 end=============================*/
.newny_xgnew{width:100%; margin: 0 auto;overflow: hidden;}
.newny_xgnew h4{font-size: 24px; font-weight: 500; margin: 20px 0;border-left: 5px #f02d21 solid;padding-left:10px;}
.newny_xgnew .newny_xgnewtit{font-size: 24px; font-weight: 500; margin: 20px 0;border-left: 5px #f02d21 solid;padding-left:10px;}
.newny_xgnew ul{width: 100%; overflow: hidden; margin-bottom: 10px; float: left;}
.newny_xgnew ul li { width: 47%; margin: 0 2% 0 0; float: left; height: 36px; line-height: 36px; background: url(../images/pro_ser.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-indent: 25px; }
/**/

.prony_fwzc{margin:20px auto 0;width:100%;overflow:hidden;background: #EFE2C0;padding: 10px;}
.prony_fwzc1{clear:both;width:100%;border:#BD8824 2px dashed;overflow: hidden;box-sizing:border-box;padding: 25px 15px;}
.prony_fwzc1 dl {float: left;overflow: hidden;width: 232px;}
.prony_fwzc1 dt {width: 70px;height:auto;display: inline-block;float: left;}
.prony_fwzc1 dd {float: left;text-align: left;margin-top: 6px;padding-left: 10px;width: 160px;}
.prony_fwzc1 dd span {font-size: 16px;margin-top: 8px;text-align: left;color: #000;}
.prony_fwzc1 dd p {font-size: 14px;text-indent: 0;margin: 0;color: #666;text-align: left;width: 100%;overflow: hidden;}
.prony_fwzc .p3{color: #222;font-size: 16px;text-align:center;padding: 10px;}
.prony_fwzc .p3 img{ vertical-align:middle; margin-right:7px; width: 4%;height: auto;}
.dzzx img{ vertical-align:middle; margin-right:7px; width: 32px;height: auto;}
.prony_fwzc .dzzx {line-height:50px; border-radius:25px;cursor: pointer;background:#f02d21;width:90%;font-size:20px;text-align:center;margin: 20px auto;}
.prony_fwzc .dzzx a{color: #fff;}
.prony_fwzc .bddh {width:100%; margin:20px auto 0;text-align:center;font-size:20px;}
.prony_fwzc .bddh span{font-size:35px; font-weight:bold;color:#f02d21}
.prony_fwzc .bddh img{vertical-align:bottom;width: 35px;}
@media (min-width:1280px){
    .prony_fwzc1 dl{width:282px;}
    .prony_fwzc1 dt{width:80px;}
    .prony_fwzc1 dd{width:202px}
    .prony_fwzc1 dd span{font-size:20px;}
    .prony_fwzc1 dd p{font-size:16px;}
    .prony_fwzc .p3{font-size:18px;}
}
/*=========================售后服务 start=============================*/
.services_jx{margin: 0 auto;overflow: hidden;}
.servicetit{width: 100%;text-align: center;  margin: 50px 0 20px;}
.servicetit h2{font-size: 36px;line-height: 48px;background:url(../images/icon_index_line.png) no-repeat bottom center;padding-bottom:15px;color: #000;}
.servicetit p{font-size: 16px;margin: 15px 0;line-height: 30px;}
@media (min-width:1280px){
    .servicetit p{font-size:18px;}
}
/**/
.services_idea{overflow:hidden;margin-bottom:50px;}
.services_idea p{ line-height:27px;}
.services_idea .services_ideabox{clear:both; margin-left:-20px; padding-top:15px;}
.services_idea dl{ float:left; width:320px; margin-left:20px;box-sizing:border-box; border:1px solid #f0f0f0; padding:10px;}
.services_idea dt{ margin-bottom:2%}
.services_idea dd{overflow:hidden;font-size: 15px;height: 150px;}
@media (min-width:1280px){
    .services_idea .services_ideabox{margin-left:-30px;}
    .services_idea dl{width:380px; margin-left:30px; padding:15px;}
    .services_idea dd{height:120px;}
}
/***/
.services_cn{padding: 60px 0px 36px;background: url(../images/ba_fw.jpg) no-repeat;background-attachment: fixed; }
.services_cn .servicetit{margin-top:0px;}
.services_cn .servicetit h2,.services_cn .servicetit p{color:#fff;}
.services_cn ul{clear:both; padding-top:20px; margin-left:-30px;}
.services_cn li{float:left; width:313px; margin:0px 0px 20px 30px; background: url(../images/icon_bgb.png) repeat; padding:1% 2%;text-align: center;}
.services_cn li strong{ display: block; margin:0 auto;font-size: 46px; color:#f02d21;text-align:center; width:100%; padding:15px 0}
.services_cn li strong span {color: #333;font-size: 14px;}
.services_cn li p{ font-size:16px; text-align:center;}
@media (min-width:1280px){
    .services_cn ul{margin-left:-40px;}
    .services_cn ul li{margin-left:40px; width:373px;}
}
/***/
.services_list{margin:0px 0px 50px -20px; padding-top:20px;}
.services_list li{float:left; width:235px; margin-left:20px;  padding:50px 30px 30px 30px;background:#f4f4f4; text-align: center;}
.services_list li h3{font-size: 20px;font-weight: normal;margin-bottom: 10px;color: #000;}
.services_list li:hover h3{ color: #f02d21;}
.services_list li p{color:#000;line-height: 24px;height: 48px;}
.services_list .ic{ display: block; width: 100px; height:100px; margin:10px auto 25px auto; background:url(../images/icon_fw2.png) no-repeat 0 0;}
.services_list .ic2{ background-position: -100px 0;}
.services_list .ic3{ background-position: -200px 0;}
.services_list .ic4{ background-position: -300px 0;}
@media (min-width:1280px){
    .services_list{margin-left:-40px;}
    .services_list li{margin-left:40px;width:270px;padding: 50px 20px 30px 20px;}
    .services_list li p{height: auto;}
}
/**/
.services_pjzc{width: 100%;overflow: hidden;background: #f0f0f0;}
.services_pjzc dl{clear:both;margin-left:-30px;padding-bottom: 40px;padding-top: 10px;}
.services_pjzc dl dd{float:left; margin-left:30px;width:313px;}
.services_pjzc dl dd p{width:100%;text-indent:0;text-align:center;margin:5px auto 0px;font-size: 16px;}
.services_pjzc dl dd span{ width:100%; display:block; text-align:center; overflow:hidden;}
.services_pjzc dl dd img{ width:100%; float:left;}
.services_pjzc dl dd:hover img{transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease;-moz-transition-delay: 0s; -moz-transition-duration: 0.4s; transform: scale(1.1, 1.1);}
@media (min-width:1280px){
    .services_pjzc dl dd{width:380px;}
}
/**/
.services_fwlct{width: 100%;margin: 0 auto 60px;overflow: hidden;}
.services_fwlct h3{font-size: 18px;color: #1c1b28; line-height: 30px; margin-top: 10px;text-align: center;}
.services_fwlct span{display: block;width: 30px;height: 30px;background: url(../images/lc_x.png) no-repeat;position: absolute;top: 55px;right: -15px;}
.services_fwlct li:hover h3{color: #f02d21;}
.services_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/lct.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; }
/*=========================售后服务 end=============================*/
/*=========================公司简介 start=============================*/
.abouttit{font-size: 36px;line-height: 48px; color:#000; text-align: center; background: url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom: 20px; margin-bottom: 20px;}
.aboutnr_nr{margin: 50px auto 0;overflow: hidden;}
.aboutnr_nr>p{text-indent: 2em; color:#333; line-height:30px;}
.aboutnr_jd{clear:both; margin:30px 0px 30px -15px;}
.aboutnr_jd li{float:left; width:272px; position:relative; margin-left:15px;}
.aboutnr_jd li .hxsl_p {position: absolute;bottom:0px;text-indent: 0;text-align: center;font-size: 16px;color: #fff;background: url(../images/icon_bg.png);width: 100%;padding: 10px;line-height: 28px;}
.aboutnr_jd li.aboutnr_jdbom{width:137px;}
@media (min-width:1280px){
    .aboutnr_jd{margin-left:-25px;}
    .aboutnr_jd li{width:321px; margin-left:25px;}
    .aboutnr_jd li.aboutnr_jdbom{width:162px;}
}
.aboutnr_mun{margin:30px auto 50px;}
.aboutnr_mun li{width:25%;*width:24.8%;float:left;margin:25px 0 0;}
.aboutnr_mun li p{font-size:16px; text-align:center; color:#333; margin:0; text-indent:0;}
.aboutnr_mun li .mun_top{clear:both; display:block; text-align:center;  color:#333;}
.aboutnr_mun li .mun_top strong{font-size:92px;font-weight: normal; color:#ED1C24; font-family:Impact,Arial; text-align:center; width:auto; border-bottom:none; display:inline; background:none;line-height:72px}
/**/
.aboutnr_scnl{margin: 50px auto 0;}
.aboutnr_scnl .aboutnr_scnltit{text-align:left; line-height:30px; color:#333; font-size:14px; text-indent:2em;}
.aboutnr_scnl dl{clear:both;margin:10px 0px 30px -30px;}
.aboutnr_scnl dl dd {float:left;margin: 0px 0px 15px 30px;width:313px;}
.aboutnr_scnl dl dd span{clear:both; display:block;}
.aboutnr_scnl dl dd p{clear:both; text-align:center; color:#333; font-size:16px; margin:8px auto 0px;}
@media (min-width:1280px){
    .aboutnr_scnl dl{margin-left:-40px;}
    .aboutnr_scnl dl dd{margin-left:40px; width:373px}
}
.aboutnr_ys {height:425px;overflow:hidden;background-image:url(../images/com_bg.jpg);background-repeat:no-repeat;background-position:center center;}
.aboutnr_ys .aboutnr_pic{float:right;width: 503px;}
.aboutnr_ys .aboutnr_pic img{width:100%;}
.aboutnr_ys .aboutnr_sologan{float:left;padding-top: 60px;color:#ffffff;width: 450px;}
.aboutnr_ys .aboutnr_sologan ._tt {clear:both;display:block;margin-bottom: 30px;padding-left: 30px;}
.aboutnr_ys .aboutnr_sologan ._wd {clear:both;display:block;font-size:26px;padding-left: 30px;}
.aboutnr_ys ul {clear:both;padding-top: 40px;}
.aboutnr_ys ul li {float:left;width: 25%;color:#ffffff;text-align:center;}
.aboutnr_ys ul li i {display:block; margin:0 auto; width:70px; height:70px; background-image:url(../images/about_icon.png);background-size:280px; background-repeat:no-repeat;transition: all 0.3s ease;-webkit-transition: all 0.3s ease; }
.aboutnr_ys ul li:hover i { transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg); -o-transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.aboutnr_ys ul li._link02 i { background-position:-70px 0;}
.aboutnr_ys ul li._link03 i { background-position:-140px 0;}
.aboutnr_ys ul li._link04 i { background-position:-210px 0;}
@media (min-width:1280px){
    .aboutnr_ys .aboutnr_pic{width: 563px;}
    .aboutnr_ys .aboutnr_sologan{width: 580px;}
}
.aboutnr_hot{margin: 0 auto;padding:50px 0;overflow: hidden;}
.aboutnr_hot .aboutnr_hottit{clear:both; text-indent:2em; line-height:30px;color:#333;}
.aboutnr_hot .aboutnr_hotcp{clear:both;margin: 20px 0px 20px -30px;}
.aboutnr_hot .aboutnr_hotcp li{float: left;position: relative;width: 227px;margin-left: 30px;}
.aboutnr_hot .aboutnr_hotcp li .aboutnr_hotcppic img{width:100%;}
.aboutnr_hot .aboutnr_hotcp li .aboutnr_hotcptit {position: absolute;bottom: 0;left: 0px;text-align: center;font-size: 18px;color: #fff;background: url(../images/icon_bg.png);width: 100%;padding: 10px;line-height: 28px;}
.aboutnr_hot .aboutnr_hotcp li:hover .aboutnr_hotcptit{background:rgba(237, 28, 36, 0.8);}
@media (min-width:1280px){
    .aboutnr_hot .aboutnr_hotcp li{width: 275px;}
}
.aboutnr_gjhz{width: 100%;margin: 0 auto;background:#f0f0f0;padding:50px 0 30px;overflow: hidden;}
.aboutnr_gjhz .aboutnr_gjhztit{clear:both; color:#333; line-height:30px; text-indent:2em;}
.aboutnr_gjhz dl{clear:both;margin:25px 0px 30px -30px;}
.aboutnr_gjhz dl dd {float:left;margin: 0px 0px 15px 30px;width:313px;}
@media (min-width:1280px){
    .aboutnr_gjhz dl{margin-left:-40px;}
    .aboutnr_gjhz dl dd{margin-left:40px; width:373px}
}
/*=========================公司简介 end=============================*/
/*=========================联系我们 start=============================*/
.callme_up{background:url(../images/nybanner7.jpg) center no-repeat;padding:51px 0;}
.callme_up_intro{float: right;background:rgba(255,255,255,.85);width: 550px;margin: 30px 0 30px 0px;padding: 40px 50px;} 
.callme_up_intro h3{font-size:32px;line-height:32px;color:#222;margin-bottom:35px;margin-top:15px}
.callme_up_intro p{font-size:17px;color:#222;line-height:30px;margin:15px 0}
.callme_up_intro p strong{color:#f02d21;font-size:32px}
.callme_up_intro .cont_up1{background:url(../images/icon_lxwm_tel.png) left 6px no-repeat;padding-left:35px;}
.callme_up_intro .cont_up2{background:url(../images/icon_lxwm_map.png) left 4px no-repeat;padding-left:35px;}
.callme_up_intro .cont_talk{font-weight:700;color:#222;font-size:18px}
.callme_up_intro .cont_talk a{display:block;line-height:40px;width:240px;text-align:center;background:#f02d21;font-weight:500;color:#fff;font-size:22px;margin-top:20px;cursor:pointer}
.callme_tit{width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px; margin: 50px 0 30px;}
.callme_tit h2{font-size: 36px;line-height: 48px; color:#000;}
.callme_tit p{font-size: 18px;margin: 15px 0;}
.callme ul.callme_ul1{margin-top: -20px;}
.callme ul{width: 100%; overflow:hidden; padding-top:72px; margin:30px auto 0;}
.callme ul li{float:left; width:31.33%; margin:0 1%; background-color:#f0f0f0; padding:60px 0 30px 0; position:relative; box-sizing:border-box;}
.callme ul li h3{display:block; font-size:20px; color:#000; width:86%; text-align:center; margin:0px auto 15px; font-weight:bold;}
.callme ul li p{color:#545454; line-height:28px;height: 84px; overflow:hidden;width:86%; text-align:center; margin:0 auto;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical}
.callme_wh .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#f02d21; position:absolute; top:-50px; left:50%; margin-left:-50px; background-image:url(../images/callme6.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.callme_az .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#f02d21; position:absolute; top:-50px; left:50%; margin-left:-50px; background-image:url(../images/callme5.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.callme_hb .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#f02d21; position:absolute; top:-50px; left:50%; margin-left:-50px; background-image:url(../images/callme4.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.callme_cb .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#f02d21; position:absolute; top:-50px; left:50%; margin-left:-50px; background-image:url(../images/callme3.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.callme_sh .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#f02d21; position:absolute; top:-50px; left:50%; margin-left:-50px; background-image:url(../images/callme2.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.callme_sl .imgbox{ width:100px; height:100px; border-radius:50px; background-color:#f02d21; position:absolute; top:-50px; left:50%; margin-left:-50px; background-image:url(../images/callme1.png); background-position:center; background-repeat:no-repeat; z-index:111;}
.callme ul li:hover .imgbox{background-color:#ffde00;}
/*=========================联系我们 end=============================*/