@charset "utf-8";
/* ---------------CSS Document--------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, abbr,del, dfn, em, img, ins, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, object, col, colgroup, caption, summary, tbody, tfoot, thead, th{margin:0; padding:0; border:0;}
body {font-family: "微软雅黑", "Microsoft Yahei"; font-size: 16px;color: #666;line-height:30px; background:#fff;}
body {font-style:normal; font-variant: normal; width:100%; margin:0 auto; overflow-x: hidden;} 
input, button{margin: 0; padding: 0; border: 0; background: none; }
dl,ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{color:#333;}
element.style{ height:auto !important}
img{vertical-align:middle; border:none; outline:none;}
textarea{resize:none;}
a{text-decoration:none; outline:none; color:#666; cursor:pointer;}
a:hover{cursor:pointer; text-decoration:none; color:#f02d21;}
:focus{outline:0}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both; overflow:hidden;}
.clear{clear:both;overflow:hidden;}
.left,.right{display:inline;}
.left{float:left}
.right{float:right}
.l{ float:left;}
.r{ float:right;}


/* ---------------404--------------- */
.chinabanner404 img{ width:100%; height:auto;}
.chinabanner404{margin:40px auto 30px;width:100%;text-align: center;}
.chinawrong{margin:10px auto 0;text-align:center;color:#ed2d21;line-height:1.5em;font-size:20px;}
.chinalianjie{width:100%;line-height:25px; margin:20px auto 30px; font-size:16px;}
.chinalianjie a{display:inline-table;}
.chinalianjie strong{ width:auto; float:left; color:#ed2d21;}
.chinabanner {width: 100%;height: auto;position: relative;overflow: hidden; color: #fff;}

/* ---------------nav--------------- */
.wrap1200{max-width: 1200px;margin: 0 auto;}
.header-top{width: 100%;background: #15181e;height: 36px;line-height: 36px;}
.headertop_l{float:left; width:30%; font-size: 14px; color: #ccc;  line-height: 36px;overflow:hidden }
.headertop_r {float:right;}
.headertop_r li{float: left; width:auto;font-size: 14px;margin-right:30px;line-height:36px;}
.t1{background: url(../images/icon_index_zxkf.png) no-repeat left center;}
.t2{background: url(../images/icon_index_dh.png) no-repeat left center;}
.t3{background: url(../images/icon_index_m.png) no-repeat 7px center;background-size: 15px;}
.headertop_r a{color:#eee;padding-left:30px;}
.headertop_r li:hvoer{color:#fff} 

.top_nav{width: 100%;margin: 0 auto;overflow: hidden;}
.nav_logo{float: left;width: 32%;margin-top: 10px;}
.nav_logo img{width: 100%;height:auto;}
.nav_dh{float:right; width:26%; margin-top:10px}
.nav_dh img{width: 100%;height:auto;}
.nav_bg{width:100%; background-color:#dd2421; height:auto; overflow:hidden}

.nav{}
.nav ul{width: 100%;margin: 0 auto;overflow: hidden;}
.nav ul li{float: left;position:relative; z-index:9999; font-size:18px;text-align: center; width:14%}
.nav ul li a{color:#fff;line-height:50px;padding: 0px 23px;}
.nav ul li:hover a,.nav ul li.hover a{color:#fff;line-height:50px;display:block; background-color:#222}

/* ---------------banner--------------- */
.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;}

/* ---------------index--------------- */
.index_pro{width: 100%;margin: 50px auto 30px;overflow: hidden;}
.sypro_title,.sycom_title,.syal_title,.synew_title{width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px; }
.sypro_title h2,.syal_title h2{font-size: 36px;line-height: 48px;}
.sycom_title h2,.synew_title h2{font-size: 36px;line-height: 48px;margin-bottom: 15px;}
.sypro_title p,.syal_title p{font-size: 18px;margin: 15px 0;}
.pro_hot{width: 100%;margin: 30px auto;overflow: hidden;}
.pro_hot li{float: left;width: 18%;margin: 0 1%;text-align: center;}
.pro_hot li p a{display:block;color:#333;margin: 10px 0;}
.pro_hot li img{width: 82%;height:auto;}
.pro_cptj{width: 100%; margin-top:50px}
.pro_cptj li{float: left;width: 31.33%;margin: 0 1%;text-align: center;}
.pro_cptj li p {display:block;margin: 10px 0 20px;font-size: 18px;}
.pro_cptj li p a{color: #333;}
.pro_cptj li img{width: 100%;height:auto;}

.index_slhx,.index_news{width: 100%;margin: 0 auto;padding:50px 0;overflow: hidden;background: #f0f0f0;}
.index_hxsl_r{float: right;margin: 30px auto 0;overflow: hidden;}
.index_hxsl_l{float: left;width: 85%;margin: 30px auto 0;overflow: hidden;}
.index_hxsl_l li{ position: relative; overflow: hidden; float: left; width: 32.33%;margin-right: 1%;}
.index_hxsl_l img, .index_hxsl_r img{width: 100%; height: auto;}
.index_hxsl_l .hxsl_img {position: relative; left: 0; transition: all ease-in .3s;}
.index_hxsl_l .hxsl_img .hxsl_p {position: absolute; bottom: 0.2%; text-align: left; font-size: 18px;color: #fff; background: url(../images/icon_bg.png); width: 92%; padding: 4%; line-height: 28px; }

.index_al{width: 100%;margin: 50px auto;overflow: hidden;}
.index_al .index_anli{width:100%;margin:30px auto 0;overflow:hidden;}
/*.index_al .index_abli li{width:100%;overflow:hidden;}*/
.index_al .index_abli li{width:31.33; margin-right:2%}
.index_al .index_anli img,.index_sbpz dd img{ width:100%;height:auto;}
.index_anli ul{width:100%}
.index_anli ul li{width:24%; margin-right:1%; float:left}
.index_anli ul li a p{line-height:40px; font-size:18px; text-align:center; display:block; width:100%}

.index_al .syal_l{float: left; width:46%;}
.index_al .syal_r{float: right; width:50%;}
.index_al .syal_r h3{font-size: 20px;font-weight: normal;}
.index_al .syal_r .index_clnl{margin:20px 0;line-height:50px;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;}
.index_al .syal_r .index_clnl i{padding:10px;background: url(../images/pro_ser.png)left no-repeat;}
.index_sbpz {width: 100%; margin:20px 0 30px -2%;overflow: hidden;}
.index_sbpz dd {float:left; width:31.333%; margin-left:2%; position:relative; }
.index_sbpz dd p {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;}
.index_sbpz dd p a{color:#fff;}
.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;}

.index_news,.indexnews,.news_top{width: 100%;margin: 0 auto;overflow: hidden;}
.newsy_l{float: right;width: 48%;}
.newsy_l h3 a{display:block;font-size: 30px;line-height:1.8em;color: #333;margin-bottom: 10px;}
.newsy_l ul{width:100%;margin-top:10px; border-top: 1px solid #ddd;}
.newsy_l li{ padding:10px 0; width:100%; margin-bottom:10px;border-bottom: 1px solid #ddd; overflow:hidden}
.newsy_l li .date{ float:left;width:80px;text-align:right; border-right: 1px solid #ddd;color: #8c8c8c; padding-right:10px;margin-right:10px;}
.newsy_l li .date strong {font-size:26px;display: block;font-weight: normal;}
.newsy_l li .date span {font-size: 16px;display: block;}
.newsy_l li h4 {font-size: 16px; margin-bottom:5px;color: #464646;}
.newsy_l .con{ width:auto; overflow:hidden;}
.newsy_l li p{font-size: 14px;line-height: 22px;height: 22px;white-space:nowrap; padding-bottom: 6px; color: #666666;overflow: hidden;text-overflow: ellipsis;}

.newsy_r{float: left;width: 48%;}
.newsy_r h3 a{display:block;font-size: 30px;line-height:1.8em;color: #333;}
.newsy_r dl{ width:100%; padding:15px 0;box-sizing:border-box;border-bottom:1px solid #e6e7eb; overflow:hidden;}
.newsy_r dl dt {width:120px; float:left;}
.newsy_r dl dt img{width:100%; height:auto;}
.newsy_r dl dd{width:auto;margin:1px 8px 1px 135px;overflow:hidden;}
.newsy_r 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;}
.newsy_r dl dd h4{line-height:1.2em;height:1.2em;font-size:16px;overflow:hidden;}
.newsy_r dl dd h4 a,.newsy_l li h4 a{color:#444}

.index_fw{width:100%;margin:0 auto;overflow:hidden;background: url(../images/index_fw.jpg) center no-repeat;}
.index_fwzc{width: 100%;margin: 50px auto;overflow: hidden;}
.syfw_title{width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px; }
.syfw_title h2{font-size: 36px;line-height: 48px;color: #fff;}
.syfw_title p{font-size: 18px;margin: 15px 0;color: #fff;}

.scroll_wrap{width: 100%;margin: 30px auto 0;overflow: hidden;}
.scroll_wrap  li{float:left; width:18%;margin:0 1%;} 
.scroll_wrap  li img{ width:100%; height:auto}
.scroll_wrap li h3{ font-size: 20px; font-weight: normal;text-align:center; margin-bottom: 10px; color: #fff;}
.scroll_wrap .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;margin-bottom: 10px;margin-left: 45px;}
.scroll_wrap .ic:hover{ -ms-background-position-y: -120px; background-position-y: -120px;}
.scroll_wrap .ic1{background-position: 0 0;}
.scroll_wrap .ic2{background-position: -120px 0;}
.scroll_wrap .ic3{background-position: -240px 0;}
.scroll_wrap .ic4{background-position: -360px 0;}
.scroll_wrap .ic5{background-position: -480px 0;}

.footer{width:100%;background: #0f1419;width: 100%;padding: 10px 0 10px 0;color: #b4b4b4;font-size: 14px;text-align: center;}
.index_footer p a{color: #b4b4b4;}
.index_yqlj{width:100%;margin: 10px auto;overflow: hidden;}
.index_yqlj a{font-size: 14px;margin-right:8px;}

/* -------right float------- */
.fix-right { position:fixed; right:0;top:18%; 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;}

/* --------------dang qian wei zhi--------------- */
.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; }

/* ---------------pro list--------------- */
.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;}
.prolist_hot_l{float: left;width: 82%;margin: 0 auto;overflow: hidden;}
.prolist_hot_l li{ position: relative; overflow: hidden; float: left; width: 32.33%;margin-right: 1%;}
.prolist_hot_l img, .prolist_hot_r img{width: 100%; height: auto;}
.prolist_hot_l .prolist_img {position: relative; left: 0; transition: all ease-in .3s;}
.prolist_hot_l .prolist_img .prolist_p {position: absolute; bottom: 0; text-align: center; font-size: 18px;color: #333; background: url(../images/icon_bgb.png); width: 92%; padding: 4%; line-height: 28px; }

.prolist_title,.prolist_pstit{width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:10px; }
.prolist_title h2{font-size: 36px;line-height: 48px;}
.prolist_title p{font-size: 18px;margin: 15px 0;}

.prolist_pstit h2{font-size: 36px;line-height: 48px;margin: 15px 0;}
.prolist_pstit h2 a{color:#333;}
.prolist_sssb,.prolist_zssb,.prolist_xksb,.prolist_mfsb,.prolist_jcsb,.prolist_gylc{width: 100%;margin: 0 auto;overflow: hidden;}
.prolistsb_l {float:left; width:277px; position:relative;margin: 30px 0;}
.prolistsb_r {float:right; width:73%;margin: 30px 0;}
.prolistsb_r p{margin-bottom:40px; overflow:hidden;}
.prolistsb_r p a{white-space: nowrap;}
.prolistsb_l 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;}
.prolistsb_l:hover span {background: url(../images/icon_bgh.png) repeat;}
.prolistsb_r ul {margin-left:-2%;}
.prolistsb_r ul li {width:31.333%; margin-left:2%; position:relative; float:left;}
.prolistsb_r 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;}
.prolistsb_r ul li span a{color: #fff;}
.prolistsb_r ul li:hover span {background: url(../images/icon_bgh.png) repeat;}
.prolistsb_r ul li img{width: 100%;height: auto;}

.prolist_fl{width:100%; margin:0 auto 50px; overflow:hidden; padding:20px 0; border-bottom:#e7e7e7 2px solid;}
.procenlist_fl dl{float:left; width:23%; margin:30px 1% 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 h3{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 h3 a{color: #f02d21;}
/* ---------------pro center--------------- */
.procenlist_fl{width:100%; margin:0 auto; overflow:hidden; padding:20px 0;}
.procenlist {width:100%; overflow: hidden; margin: 30px auto;}
.procenlist ul { margin-bottom: 30px; overflow: hidden; }
.procenlist li { width: 22%; * width: 21.8%;float: left; text-align: center; margin: 0 1.5% 2%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; vertical-align: top; }
.procenlist li img { width: 100%; height: auto; margin-bottom: 4px; }
.procenlist li a { font-size: 16px; line-height: 28px;}
.procenlist li h4 { font-size: 16px; font-weight: 500;}
.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 h2{font-size: 36px;line-height: 48px;margin: 15px 0;}

/* ---------------pro--------------- */
.prony_topby {width: 100%; margin:0 auto 50px; overflow:hidden; background: url(../images/prolist_ban.jpg) no-repeat center;padding: 30px 0;box-sizing: border-box;}
.prony_top {width: 100%; background: #fff ;overflow:hidden;padding:15px 10px;box-sizing: border-box;}
.prony_pic {float:left; width:54%;position:relative;}
.prony_pic img{width: 100%;height: auto;}
.prony_rz{position:absolute;bottom: 0;right: 0;width: 240px;}
.prony_r {width:43.5%; float:right;}
.prony_r h1 {font-size:34px;line-height: 40px; font-weight:700; color:#333; margin-bottom:20px;}
.prony_txt {font-size:14px; line-height:26px; border-bottom:1px dashed #dbdbdb; padding-bottom:20px; margin-bottom:20px;}
.prony_txt span {display: inline-block; border-radius: 10px 0;margin-right: 10px;  padding: 0 5px; font-size: 14px;height: 20px;line-height: 20px;color:#ed2d21;border:1px solid #ed2d21;}
.prony_sx p {margin-bottom:6px; font-size:15px;background: url(../images/icodui.png) 3px 4px no-repeat;text-indent:25px;}
.prony_sx p strong{color:#f02d21;}
.prony_sx p span{color:#333;font-weight:700 ;}
.prony_contact {width:100%;overflow:hidden; margin:15px 0;}
.prony_order {display:block;width:100%;}
.prony_order  a{display:block;background:#f02d21;border-radius:5px; color:#fff; font-size:18px; padding:6px; 0;text-align:center;}
.prony_order  a:hover { background:#f02d21}
.prony_order a img{margin-right:10px;vertical-align:middle;}
.icon3 {display:block; float:left; background:url(../images/icon_pro_dh.png); width:50px; height:51px;background-size:50px ; margin-top:2px; margin-right:5px; }
.prony_tel {width:100%; margin-bottom: 15px;}
.prony_tel p {color:#444; line-height:26px;font-size: 14px;}
.prony_tel p strong { font-size:26px; color:#f02d21;}
.icon4 {display:block; float:left; background:url(../images/pro_ser.png); width:14px; height:14px; margin-right:5px; margin-top:8px;}
.prony_cn p { display:inline-block; float:left; margin-right:8%;font-size: 14px;}

.prony_guide{ width:100%; 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{width:100%; margin: 50px auto;overflow: hidden;}
.prony_det_l,.newny_det_l{width:75%;float: left;}
.prony_detxt,.prony_xganli,.newny_detxt{width:100%; margin: 0px auto;overflow: hidden;}
.prony_detxt{border-bottom:1px dashed #ccc}
.prony_detxt h2,.prony_xganli h4,.pros_xgnew h4,.newny_detxt h2 {font-size: 28px; font-weight: 500; margin: 25px 0 20px;border-left: 5px #f02d21 solid;padding-left:10px;}
.prony_detxt p ,.newny_detxt p{margin: 15px 0; line-height: 30px; text-indent: 2em;}
.prony_detxt p img,.newny_detxt p img,.prony_detxt div img,.newny_detxt div img{max-width:100%;height:auto;}
.prony_detxt p b,.newny_detxt p b,.prony_detxt p a,.newny_detxt p a{color: #f02d21;}
.prony_detxt p strong,.newny_detxt p strong{color: #f02d21;}
.prony_detxt p video,.newny_detxt p video,.caseny_detxt p video{max-width:100%;height:auto;}

.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 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.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;}

.prony_fwzc{margin:20px auto 0; width:100%; padding-bottom:20px; overflow:hidden;background: #EFE2C0;}
.prony_fwzc1{width:96%;border:#BD8824 2px dashed;margin:2%;overflow: hidden;box-sizing:border-box;}
.prony_fwzc1 .w1 {width: 33%;margin: 2%;}
.prony_fwzc1 .w2 {width: 28%; margin: 2% 0;}
.prony_fwzc1 .w3 {width: 33%; margin: 2% 0;}
.prony_fwzc1 dl {float: left; width: 100%; overflow: hidden;}
.prony_fwzc1 dt {width: 80px;height:auto; margin-right: 8px; display: inline-block;  float: left; }
.prony_fwzc1 dd {float: left; text-align: left; margin-top: 6px;}
.prony_fwzc1 dd span {font-size: 20px; margin-top: 8px; text-align: left; color: #000; }
.prony_fwzc1 dd p {font-size: 16px; text-indent: 0; margin: 0; color: #666; text-align: left; width: 100%; overflow: hidden; }
.prony_fwzc .p3{color: #222;font-size:20px; text-align:center;padding:0 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;}

.prony_det_r{width:19%;float: right;margin-bottom:20px;border:1px solid #F0F0F0}
.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;}

/* ---------------solution list--------------- */
.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%; margin-left:-960px; width:1920px; max-width:none; height:auto; }

.solucer{overflow:hidden; width:100%; margin:50px auto;}
.solucer_t{overflow:hidden;margin-left:-0.5%}
.solucer_t li{width:19.5%;margin-left: 0.5%;float:left;line-height:48px;text-align:center;font-size:18px;}
.solucer_t .choose a{background:#f02d21;color: #fff;}
.solucer_t li a{color:#333;background:#ebebeb;display:block;}
.solucer_con{width:100%;overflow:hidden;margin-top:30px}
.solucer_con li{width: 31.33%;margin: 1%;float:left;padding-bottom: 10px;margin-bottom: 35px;background: #f0f0f0;}
.solucer_con li img{width:100%;height: auto;}
.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}
.solucer_con li p{line-height: 24px;height: 24px;overflow: hidden;margin:5px 15px;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;}
.solucer_con li p strong{color:#f02d21;}

/* ---------------solutions--------------- */
.caseny_top {width: 100%; 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;  padding: 0 5px; font-size: 14px;height: 20px;line-height: 20px;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:35px 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;}
.caseny_tel p {color:#444; line-height:26px;font-size: 14px;}
.caseny_tel p strong { font-size:26px; color:#f02d21;}
.icon4 {display:block; float:left; background:url(../images/pro_ser.png); width:14px; height:14px; margin-right:5px; margin-top:8px;}
.caseny_cn p { display:inline-block; float:left; margin-right:20px;font-size: 14px;}

.line1{width:100%; margin:50px auto 0; height:1px; background-color:#eee;}

.caseny_det{width:100%; margin: 50px auto;overflow: hidden;}
.caseny_det_l{width:75%;float: left;margin-top: -20px;}
.caseny_detxt{width:100%; margin: 0px auto;overflow: hidden;}
.caseny_detxt h3,.case_xgpro h3{font-size: 28px; font-weight: 500; margin: 20px 0;border-left: 5px #f02d21 solid;padding-left:10px;}
.caseny_detxt h2,.case_xgpro h2{font-size: 28px; font-weight: 500; margin: 20px 0;border-left: 5px #f02d21 solid;padding-left:10px;}
.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;}

.caseny_det_r{width:19%;float: right;margin-bottom:20px;border:1px solid #F0F0F0}
.casepro{width:100%;margin:auto;overflow:hidden}
.casepro h4 a{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;border: 1px solid #f0f0f0; }
.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 h5 a{padding-left:15px;font-size: 16px; display:block;font-weight: bold;text-align: left;color: #eb2d1e; background: #f0f0f0; line-height:40px;}

.case_xgpro ul { width: 90%; overflow: hidden; margin: 0 auto;}
.case_xgpro li { width: 46%;*width: 45%; margin: 0 2%;float:left;}
.case_xgpro li p {margin: 10px 0;text-align:center;}
.case_xgpro li img{width:100%;height:auto;}

/* ---------------news center--------------- */
.newcenter h2{text-align:center;margin-bottom:30px;font-size:36px;}
.newcenter h2 span a,.newlist h2 span a{font-size:18px;margin-left:10px;color:#f02d21;}
.newlist h2{text-align:center;margin-bottom:20px;font-size:36px;}

.newcenter{width:100%; margin:60px auto 0; overflow:hidden; }
.newcenter a{ font-size:32px; color:#2a2a2a; line-height:34px; }
.newcenter_tj{ float:right; width:54.99%;}
.newcenter_tj ul li{ overflow:hidden; padding-bottom:20px; border-bottom:dotted 1px #ddd; margin-bottom:20px;}
.newcenter_date{ float:left; width:13%;}
.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:86%;}
.newcenter_con a{ font-size:20px; color:#333333; line-height:17px;}
.newcenter_con p{ font-size:15px; color:#666666; margin:14px 0 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newcenter_xin{ float:left; width:40.98%; position:relative;}
.newcenter_xin a{ display:block; overflow:hidden;}
.newcenter_xin a img{ width:100%;}
.newcenter_xin a span{ position:absolute; left:0; bottom:0; text-align:center; font-size:18px; color:#fff; line-height:40px; display:block; width:100%; background:url(../images/icon_bg.png) repeat center;}
.newcenter_xin .date1{ position:absolute; left:0; top:0; background-color:#f02d21; width:100px; height:60px;}
.newcenter_xin .date1 .ri{ font-size:24px; font-weight:bold; color:#ffffff; text-align:center; margin-top:7px; font-family: Arial;}
.newcenter_xin .date1 .yue{ font-size:12px; color:#ffffff; text-align:center;line-height:1.5em;}

.newlist{width: 100%;margin: 30px auto 50px;overflow: hidden;}
.newlist_pl{width:100%;margin-left: -3%; overflow:hidden;}
.newlist_pl li{width:47%;margin:15px 0 10px 3%;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; }

.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; }

/* ---------------news--------------- */
.newsny_top{width: 100%;margin: 0 auto;overflow: hidden;}
.newny_tit{font-size:36px;font-weight: 500; text-align:center; margin:50px 0 20px;line-height:35px}
.newny_rq .newny_hour{margin-left:20px;}
.newny_rq{text-align: center;color: #666;}
.newny_cone{ margin:20px auto 15px; overflow:hidden;border:1px dashed #ddd; background:#f6f6f6; padding:15px;}
.newny_cone p{clear: both; float:left;font-size:16px;color:#666666;background:url(../images/icon_new_wxts.png) no-repeat left top; text-indent:120px;margin: 6px; }
.newny_cone p span{color:#f02d21;}
.newny_cone_tel{float:left;margin-top:10px; width:60%;}
.newny_cone_tel span{font-size:16px;  color:#666;}
.newny_cone_tel a{font-size:28px; color:#f02d21;font-weight:bold;}
.newny_cone_emai{float:right;width:350px;margin-top:10px; margin-right:10px;}
.newny_cone_emai img{ vertical-align:middle; margin-right:10px;}
.newny_cone_emai .baojia{font-size:18px;float:right; margin:0;  height:23px; line-height:23px;border:1px solid #222;background:#fff;padding:8px 0; cursor:pointer;overflow:hidden;text-align:center;width:48%;}
.newny_cone_emai .online{font-size:18px;float:left; margin:0; height:23px; line-height:23px; background:#f02d21;border:1px solid #f02d21;color:#fff; padding:8px 0;cursor:pointer;overflow:hidden;text-align:center;width:48%;}
.newny_cone_emai .baojia:hover{color:#222;}
.newny_detxt h3,.newny_xgnew h4{font-size: 24px; 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; overflow:hidden;}

.gdxgnews { width: 100%; overflow: hidden; 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;}


.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 20px; border:1px solid #ddd; 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;}

/* ---------------call me--------------- */
.callme_up{background:url(../images/nybannerl.jpg) center no-repeat;padding:51px 0}
.callme_up_intro{background:rgba(255,255,255,.85);width:40%;margin:30px 0 30px 45%;padding:3% 5%;} 
.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_up3{background:url(../images/icon_lxwm_yx.png) left 4px no-repeat;padding-left:35px;}
.callme_up_intro .cont_up4{background:url(../images/icon_lxwm_lxr.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;}
.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;}

/* ---------------services--------------- */
.services_jx{width:100%;margin: 0 auto;overflow: hidden;}
.services_jxtit,.services_lctit,.services_pjtit,.services_ystit{width: 100%;text-align: center;  margin: 50px 0 20px;}
.services_jxtit h2,.services_lctit h2,.services_pjtit h2,.services_ystit h2,.ser_title h2{font-size: 36px;line-height: 48px;background:url(../images/icon_index_line.png) no-repeat bottom center;padding-bottom:15px;}
.services_jxtit p,.services_lctit p,.services_pjtit p,.services_ystit p{font-size: 18px;margin: 15px 0;}
.ser_title{width: 100%;text-align: center; margin-bottom:20px;}
.ser_title h2{color: #fff;}
.ser_title p{font-size: 18px;margin: 15px 0;color: #fff;}

.services_list{width:100%; margin:0 auto 50px; overflow:hidden;}
.services_list li{ width:16%; margin:0 1.5%; float:left; padding:3%;background:#f4f4f4; text-align: center;}
.services_list li h3{ font-size: 20px; font-weight: normal; margin-bottom: 10px;}
.services_list li:hover h3{ color: #f02d21;}
.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;}

.services_cnn,.services_cnn ul{width:100%;overflow:hidden;margin: 0 auto;}
.services_cn{padding: 60px 0px 36px;background: url(../images/ba_fw.jpg) no-repeat;background-attachment: fixed; }
.services_cn li{ width:26.333%; margin:0 1.5% 2%; float:left;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;}

.services_idea{width:100%; overflow:hidden; margin-bottom:50px}
.services_idea p{ line-height:27px;}
.services_idea dl{ float:left; float:left; width:31.33%;box-sizing:border-box; border:1px solid #f0f0f0; margin:0 1%; padding:1%;}
.services_idea dt{ margin-bottom:2%}
.services_idea dd{ overflow:hidden;font-size: 15px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

.services_pjzc{width: 100%;overflow: hidden;background: #f0f0f0;}
.services_pjzc dl,.aboutnr_gjhz dl{overflow:hidden;margin-top:10px; margin-left:-3%;}
.services_pjzc dl dd,.aboutnr_gjhz dl dd {float:left; margin-top:9px; margin-bottom:40px; margin-left:3%;width:30.2%; overflow:hidden;}
.services_pjzc dl dd p,.aboutnr_scnl dl dd p,.aboutnr_gjhz dl dd p{ width:100%;text-indent:0; text-align:center; margin:5px auto 0px;}
.services_pjzc dl dd span,.aboutnr_scnl dl dd span,.aboutnr_gjhz dl dd span{ width:100%; display:block; text-align:center; overflow:hidden;}
.services_pjzc dl dd img,.aboutnr_scnl dl dd img,.aboutnr_gjhz dl dd img{ width:100%; float:left;}
.services_pjzc dl dd:hover img,.aboutnr_scnl dl dd:hover img,.aboutnr_gjhz 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);}
.aboutnr_scnl dl{overflow:hidden;margin:10px 0 30px; margin-left:-3%;}
.aboutnr_scnl dl dd {float:left; margin-top:9px; margin-bottom:15px; margin-left:3%;width:30.2%; overflow:hidden;}
.services_fwlct{width: 100%;margin: 0 auto 60px;overflow: hidden;}
.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; }
.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--------------- */
.aboutnr_nr,.aboutnr_scnl{width: 100%;margin: 50px auto 0;overflow: hidden; padding-bottom:40px}
.aboutnr_title,.aboutsb_title{width: 100%;text-align: center;background:url(../images/icon_index_line.png) no-repeat bottom center; padding-bottom:20px; margin-bottom: 20px;}
.aboutnr_title h2,.aboutsb_title h2{font-size: 36px;line-height: 48px;}
.aboutnr_nr p,.aboutnr_scnl p,.aboutnr_hot p,.aboutnr_gjhz p{text-indent: 2em;}
.aboutnr_jd{width: 100%;margin: 30px auto;overflow: hidden;}
.aboutnr_jd_r{float: right;margin:auto 0;overflow: hidden;}
.aboutnr_jd_l{float: left;width: 85%;margin: 0 auto;overflow: hidden;}
.aboutnr_jd_l li{ position: relative; overflow: hidden; float: left; width: 32.33%;margin-right: 1%;}
.aboutnr_jd_l img, .aboutnr_jd_r img{width: 100%; height: auto;}
.aboutnr_jd_l .hxsl_img {position: relative; left: 0; transition: all ease-in .3s;}
.aboutnr_jd_l .hxsl_img .hxsl_p {position: absolute; bottom: 0.2%;text-indent: 0; text-align: center; font-size: 18px;color: #fff; background: url(../images/icon_bg.png); width: 92%; padding: 4%; line-height: 28px; }

.aboutnr_mun{ margin:30px auto 50px; width:100%; overflow:hidden}
.aboutnr_mun li{width:25%;*width:24.8%;width:19.8% \9; float:left;margin:25px 0 0;}
.aboutnr_mun p{font-size:16px; text-align:center; color:#333; margin:0; text-indent:0;}
.aboutnr_mun h2{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}
.mun_top{ text-align:center;}
.mun_top span{ color:#333;}

.aboutnr_ys {height:425px;overflow:hidden;background-image:url(../images/com_bg.jpg);background-repeat:no-repeat;background-position:center center;}
.aboutnr_yscon {height:100%;position:relative;}
.aboutnr_yscon .aboutnr_pic { position:absolute; right:0; }
.aboutnr_yscon .aboutnr_sologan { margin-bottom:4.5%; padding-top:4.3%; padding-left:6.25%; color:#ffffff; }
.aboutnr_yscon .aboutnr_sologan ._tt { font-size:38px; font-weight:bold; line-height:1; margin-bottom:25px; }
.aboutnr_yscon .aboutnr_sologan ._wd { font-size:35px; }
.aboutnr_yslinks { padding-left:4%;}
.aboutnr_yslinks ._link { float:left; margin-right:2%; width:11%; min-width:80px; color:#ffffff; text-align:center; }
.aboutnr_yslinks ._link ._ico {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_yslinks ._link:hover ._ico { transform:rotateY(180deg);}
.aboutnr_yslinks ._link02 ._ico { background-position:-70px 0;}
.aboutnr_yslinks ._link03 ._ico { background-position:-140px 0;}
.aboutnr_yslinks ._link04 ._ico { background-position:-210px 0;}

.aboutnr_hot{width: 100%;margin: 0 auto;padding:50px 0;overflow: hidden;}
.aboutnr_hotcp{width: 100%;margin: 20px auto;overflow: hidden;}
.aboutnr_hotcp li{ position: relative; overflow: hidden; float: left; width: 23%;margin:0 1%;}
.aboutnr_hotcp img, .prolist_hot_r img{width: 100%; height: auto;}
.aboutnr_hotcp .prolist_img {position: relative; left: 0; transition: all ease-in .3s;}
.aboutnr_hotcp .prolist_img .prolist_p {position: absolute; bottom: 0; text-indent:0;text-align: center; font-size: 18px;color: #fff; background: url(../images/icon_bg.png); width: 92%; padding: 4%; line-height: 28px; }

.aboutnr_gjhz{width: 100%;margin: 0 auto;background:#f0f0f0;padding:50px 0 30px;overflow: hidden;}
.services_idea img{width: 100%;height: auto;}
.services_cn li p{line-height: 26px;height: 26px;overflow: hidden;}

/* ---------------404--------------- */
.chinabanner404 img{ width:100%; height:auto;}
.chinabanner404{margin:40px auto 30px;width:100%;text-align: center;}
.chinawrong{margin:10px auto 0;text-align:center;color:#ed2d21;line-height:1.5em;font-size:20px;}
.chinalianjie{width:100%;line-height:25px; margin:20px auto 30px; font-size:16px;}
.chinalianjie a{display:inline-table;}
.chinalianjie strong{ width:auto; float:left; color:#ed2d21;}
.chinabanner {width: 100%;height: auto;position: relative;overflow: hidden; color: #fff;}

/* ----------m zai pc yincang--------- */
.chinahxjqtop,.chinahx_mdb,#box_bg,.wap-nav,.m_img,.lx_callme,.chinahxjq_db,.prolist_ym,.prolist_more{display: none;}
#pc,.pcswt{display: block;}
#mzx,.chinahxjq_footzx,.chinahxjq_foot,.mob_navfd ,.mobswt,#mob{display: none;}
#pc,#mob table{margin-bottom:10px}

@media screen and (min-width:1000px) and (max-width:3000px){
  #gotoTop2{display: none !important;}  
}

@media (max-width:1200px){	
.wrap1200{width: 98%;margin-left:1%;margin-right: 1%;overflow: hidden;}	

.nav ul li a{padding: 0px 18px;line-height: 50px;}
.nav ul li:hover a, .nav ul li.hover a{line-height: 50px;}
.index_hxsl_r,.aboutnr_jd_r{width:14%}
.index_al .index_altit ul{margin-top: 30px;}
.indexnews_l{float:left;width:57%;overflow:hidden;}
.prolist_hot_r{width:17%;}
.prolistsb_l {margin: 15px 0;}
.prolistsb_r {width: 71%;}
.aboutnr_yscon {height: 100%;position: inherit;}
.aboutnr_yslinks ._link {width: 10%;}
.aboutnr_yscon .aboutnr_sologan ._wd {font-size: 30px;}
.callme_up{padding: 30px 0;}
.callme_up_intro {width: 45%; margin: 30px 0 30px 45%;padding: 3% 5% 3% 3%;}
.callme_up_intro p strong{font-size: 30px;}
.services_list li {width: 17%;margin: 0 1%;}

.prony_pic,.caseny_pic{width: 50%;}
.prony_r,.caseny_r{width: 47%;}
.prony_sx p,.caseny_sx p{margin-bottom: 8px;}
.prony_txt,.caseny_txt{padding-bottom: 15px;margin-bottom: 15px;}
.prony_contact,.caseny_contact{margin: 25px 0;}
.prony_tel p strong,.caseny_tel p strong{font-size: 22px;}
}

@media (max-width:1100px){	
.nav ul li a{padding: 0px 14px;line-height: 50px;}
.nav ul li:hover a,.nav ul li.hover a{line-height:50px;}
.indexnews_l li {margin-bottom: 30px;}
.scroll_wrap .ic{margin-left: 35px;}
.prolistsb_l {margin:0;}
.prolistsb_r {width: 70%;}
.aboutnr_yslinks ._link {width: 9%;}
.aboutnr_yscon .aboutnr_sologan ._wd {font-size: 26px;}
.prony_fwzc1 dd span,.prony_fwzc .p3{font-size: 18px;}
}

@media (max-width:1030px){	
.prony_fwzc1 .w1 {width: 32%;}
.prony_fwzc1 .w2 {width: 27%;}
.prony_fwzc1 .w3 {width: 34%;}
}
@media (max-width:1024px){	
.scroll_wrap .ic{margin-left: 30px;}
.services_idea dd {-webkit-line-clamp: 4;}
}

@media (max-width:1000px){
/*-------mnav-------*/
.line{ width:100%; margin:0 auto; background-color:#f7f7f7; border-top:solid 1px #edeef0; border-bottom:solid 1px #edeef0; height:6px;}
.chinahxjqtop{overflow:hidden; background-color:#fff;}
.chinahxjqtop .sylogo{ float:left; width:170px; padding:5px 0px;margin-left:1.5%; }
.chinahxjqtop .sylogo img,.chinahxjqtop .nav img{ width:100%; height:auto; vertical-align:middle;}
.chinahxjqtop .nav{ float:right; width:30px; padding:12px 0 7px;margin-right:1.5%; display:inline-block;}

.wap-nav{ display:none; width:200px; height:auto; position:fixed; box-sizing:border-box;border-top:1px solid #e7e7e7;top:46px; z-index:12; background: rgba(255,255,255,.9); padding-top:10px; overflow:hidden;}
.wap-nav li{ font-weight:bold;background:url(../images/navbg.png) no-repeat 98% center;border-bottom:1px solid #ddd; background-size: auto; width:100%; margin:0 auto; font-size:16px; text-indent:15px; line-height:2.8em; }
.wap-nav li a{ color:#000; padding-left:10px; display:block;font-weight: 500;}
.wap-nav li img{ width:20px; height:auto; margin-right:15px; vertical-align:middle;}
.wap-nav div{ width:180px; margin:0 auto; text-align:center;border-bottom:1px solid #ddd;}
.wap-nav div img{ width:85%;}
#box_bg{height:100%; background-color:black; opacity: 0.7;top:46px;width:100%; z-index:11;position:absolute; bottom:0;}

.mob_navfd{ display:block; height:46px;max-width:1000px;width: 100%;background-color:rgba(255,255,255,0.85);box-sizing: border-box;border-bottom: 1px #ddd solid;}
.mob_navfd img{ width:100%; vertical-align:middle; height:auto;}
.mob_navfd span{width:35px;line-height:40px; position:relative; padding:5px 1.5% 0;}
.mob_navfd div{text-align:center;} 
.mob_navfd div img{width:300px; height:auto;}
/*-------mnav end-------*/

/*-------mfooter-------*/
.chinahx_mdb{display:block;position:fixed;background-color:#fff; bottom:0;border-top:1px solid #e3e1e1; width:100%;margin:0 auto;z-index:999;  width:100%;}
.chinahx_mdb ul{ list-style:none;height:45px; display:-webkit-box; -webkit-box-orient:horizontal;}
.chinahx_mdb ul li{ width:15%; height:45px;font-size:14px; text-align:center;}
.chinahx_mdb ul li a{ font-size:14px; color:#333; display:block;}
.chinahx_mdb ul li img{ width:20px; height:20px; display:inline-table; margin:6px 0 0;}
.chinahx_mdb ul li a:hover{text-align:center;}
.chinahx_mdb ul li span{ width:100%; display:block; font-size:13px;height:15px;line-height:15px;overflow:hidden;}
.chinahx_mdb ul li:nth-child(1){border-right:1px solid #e3e1e1;}
.chinahx_mdb ul li:nth-child(3){width:35%;} 
.chinahx_mdb ul li:nth-child(3) a{background: -webkit-linear-gradient(left, #ffcb01,#ff9502 30%,#ff9502);
    background: -o-linear-gradient(right, #ffcb01,#ff9502 30%,#ff9502);
    background: linear-gradient(to right, #ffcb01,#ff9502 30%,#ff9502);
    background: -moz-linear-gradient(right, #ffcb01,#ff9502 30%,#ff9502);
font-size:15px;}
.chinahx_mdb ul li:nth-child(3) a,.chinahx_mdb ul li:nth-child(4) a{ color:#fff;height:45px; line-height:45px;}
.chinahx_mdb ul li:nth-child(4){width:35%;}
.chinahx_mdb ul li:nth-child(4) a{background: -webkit-linear-gradient(left, #ff7700,#ff4a00);
    background: -o-linear-gradient(right, #ff7700,#ff4a00 30%,#ff4a00);
    background: -moz-linear-gradient(right, #ff7700,#ff4a00 30%,#ff4a00);
    background: linear-gradient(to right, #ff7700,#f34a00 30%,#ff4a00);
    font-size:15px;}


.chinahxjq_footzx{display:block;border-bottom:#efeff4 solid 15px;padding:25px 1.5%}
.foot_talk,.foot_tel{width:100%}
.foot_talk a{display: block;line-height:50px;font-size:26px;color: #fff;text-align: center;background: #eb0001;border-radius: 30px;}
.foot_tel{text-align:center;font-size:24px;color:#2b2b2b;margin-top:30px}
.foot_tel a{color:#eb0001;margin-left:10px;font-size:25px;}
.foot_ewm{text-align:center; margin-top:15px}
.fo_logo { width:70%; margin: 0 auto; text-align:center; margin-bottom:15px;}
.chinahxjq_foot{display:block;margin:20px 0 30px;padding:0 1.5%;text-align:center}
.foot_nav{overflow:hidden;display: inline-block;}
.foot_nav li{float: left;padding: 0 10px;border-right: 1px solid #303030;line-height: 18px;font-size: 15px;}
.foot_nav li a{display:block}
.foot_nav li:last-child{border-right:none 0}
.foot_copy{margin-top:18px;text-align:center;}
.foot_copy p,.foot_copy p a{line-height: 22px;font-size: 15px;color:#444}
.fo_logo img{width:100%;height: auto;}

/*-------mfooter end-------*/
#gotoTop2{ width: 40px; height: 40px; bottom:5px;cursor:pointer;text-indent:-999em;background:url(../images/totop.png) no-repeat;position: fixed; right: 1%;background-size: 40px 40px;border-radius: 50%; border:1px #ddd solid;z-index:999}	

#mzx {display: block;width: 40px; height: 40px; bottom: 50px; cursor: pointer; text-indent: -999em; background: url(../images/m_tel.gif) no-repeat; background-size: 40px 40px; position: fixed; right: 1%; border-radius: 50%; z-index:999}

.chinahxjqtop,.chinahx_mdb,.chinahxjq_db,#box_bg,.m_img,.prolist_ym,.prolist_more{display: block;}		
.header-top,.header-top,.top_nav,.index_pcbanner,.fix-right,.index_yqlj,.footer,.index_fw,.banner_con,.nav_bg{display: none;}
.m_img img{width: 100%;height: auto;}
.sypro_title h2,.syal_title h2,.sycom_title h2, .synew_title h2,.syfw_title h2,.prolist_pstit h2, .ser_title h2,.procenlist_t h2{line-height: 34px;font-size: 24px;}
.sypro_title p, .syal_title p,.syfw_title p{display: none;}
.index_pro{margin: 20px auto 0;}
.pro_hot li img{width: 100%;}
.pro_hot{margin: 20px 0 0;}
.pro_hot li p a{margin: 5px 0 15px;}
.index_hxsl_l{width: 100%;}
.index_hxsl_r, .aboutnr_jd_r{display: none;}
.syal_ckxq{display: none;}
.index_sbpz {margin: 10px 0 20px -2%;}
.index_al{margin: 20px auto;}
.index_al .syal_r .index_clnl{margin: 15px 0;line-height: 40px;}
.index_slhx{padding: 30px 0 0;}
.index_news{padding: 30px 0 15px;}
.index_hxsl_l{margin-top: 20px;}

.prolist_hot,.located,.prolistsb_l,.prolistsb_r p{display: none;}
.prolistsb_r{width: 100%;margin:15px auto;}
.prolist_pstit h2{margin-bottom: 0;}
.procenlist li{width: 31.33%;margin: 0 1% 2%;}
.procenlist{margin-top: 30px;margin-bottom: 0;}
.procenlist_fl dl{margin: 0 1%;}
.procenlist_fl dl dt a{width: 90px;height: 90px;}
.procenlist_fl dl dt a.pssb{ background-size:90px;}
.procenlist_fl dl dt a.zssb{ background-size:90px;}
.procenlist_fl dl dt a.xksb{ background-size:90px;}
.procenlist_fl dl dt a.mfsb{ background-size:90px;}
.procenlist_fl dl dt a.jcsb{ background-size:90px;}
.procenlist_fl dl dt a.gylc{ background-size:90px;}
#act a.pssb,.procenlist_fl dl:hover dt a.pssb {background-size:90px;}
#act a.zssb,.procenlist_fl dl:hover dt a.zssb{background-size:90px;}
#act a.xksb,.procenlist_fl dl:hover dt a.xksb{background-size:90px;}
#act a.mfsb,.procenlist_fl dl:hover dt a.mfsb{background-size:90px;}
#act a.jcsb,.procenlist_fl dl:hover dt a.jcsb{background-size:90px;}
#act a.gylc,.procenlist_fl dl:hover dt a.gylc{background-size:90px;}
.yckwsb{display: none;}
.procenlist ul{margin-bottom: 10px;}

.prolist_ym {width:100%;overflow: hidden;margin: 0 auto;}
.prolist_ym li {width: 48%; float: left; text-align: center; margin: 0 1%;}
.prolist_ym li img {width: 100%; height: auto;}
.prolist_ym li h4 {font-weight: 500;margin: 5px 0 15px;}
.prolist_ym li:hover a {color: #FF3F3C;}

.prolist_more{width: 98%;margin: 10px auto 0;}
.prolist_more a{display: block;padding: 5px;font-size: 19px;text-align: center;border-radius: 30px;background: #FF0000;color: #fff;}
.prolist_more img{vertical-align: middle;margin-left: 10px;width:35px;height:auto;}
.case_xgpro ul{width: 100%;}
.case_xgpro li{width: 48%;margin:0 1%;}

.solucer_con{margin-top: 10px;margin-bottom:0;}
.solucer_con li{margin-bottom: 10px;}
.solucer_con li p{display: none;}
.solucer_con li h4{font-size: 16px;overflow:hidden;margin:10px 0;padding:0 10px;box-sizing: border-box;line-height: 1.5em;height:1.5em;}
.solucer_con li{padding-bottom: 0;}
.solucer{margin-top: 20px;margin-bottom: 0;}
.newcenter{margin-top: 0px;}
.newlist{margin-top: 0;}
.newcenter_xin{width: 100%;margin-bottom:30px;}
.newcenter_con a {display:block;line-height: 1.2em;height: 1.2em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newcenter_xin a span{line-height: 2.5em;height: 2.5em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newcenter_tj{width: 100%;margin-bottom: 15px;float: left;}
.newlist_pl h3 a{line-height: 1.5em;height: 1.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.services_jxtit h2, .services_lctit h2, .services_pjtit h2, .services_ystit h2{line-height: 34px;font-size: 24px;}
.services_jxtit p, .services_lctit p, .services_pjtit p, .services_ystit p,.ser_title p,.callme_tit p{display: none;}
.services_lctit, .services_pjtit, .services_ystit{margin: 30px auto 10px;}
.services_jxtit{margin: 15px auto 10px;}
.services_idea dd{font-size: 14px;overflow: hidden;line-height:24px}
.services_cn{padding: 30px 0 10px;background: #f0f0f0;}
.services_cn li strong{font-size: 32px;padding: 10px 0 0;}
.services_cn li p {line-height: 1.4em;height: 2.8em;overflow: hidden;text-align: center;}
.ser_title h2{color: #333;}
.services_cn li{border: 1px #ddd solid;box-sizing: border-box;width: 31.33%;margin: 0 1% 2%;}
.services_cn li:hover{background: #fcf8e8;} 
.services_jx{display: none;}
.services_pjzc {background: none;border-bottom: 5px #ddd solid;} 
.services_pjzc dl dd{margin-bottom: 20px;}
.services_fwlct{margin-bottom: 0;box-sizing: border-box;padding-bottom: 10px;border-bottom: 6px #f0f2f5 solid;}
.services_fwlct h3{margin: 5px 0 15px;font-weight: normal;}
.services_fwlct span{display: none;}
.services_idea{margin-bottom: 30px;}

.aboutnr_title h2, .aboutsb_title h2,.callme_tit h2{line-height: 34px;font-size: 24px;}
.aboutnr_jd_l{width: 100%;}
.aboutnr_jd_l li{width: 31.33%;margin: 0 1%;}
.aboutnr_scnl p, .aboutnr_gjhz p,.aboutnr_hot p{display: none;}

.aboutnr_mun li{width:24%; float:left;margin:0 0.5%;border:1px #ddd solid;box-sizing:border-box;padding:10px}
.aboutnr_mun h2{font-size: 60px;}
.aboutnr_mun p{line-height: 1.4em;height: 1.4em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.aboutnr_mun{margin: 20px auto;}
.aboutnr_ys{display: none;}
.aboutnr_nr{margin-top: 20px;}
.aboutnr_scnl{margin-top: 10px}
.aboutnr_hotcp .prolist_img .prolist_p{display: block;text-indent: 0;}
.aboutnr_gjhz{padding: 30px 0 0;margin-bottom:30px;}
.aboutnr_hot{padding: 0;}

.callme ul li h3{margin-bottom: 0;font-size: 16px;}
.callme ul{margin: 0 auto;}
.callme_up{background: none;padding:1% 0 0;}
.callme_up_intro{display:block;background:#f0f0f0;width:100%;margin:0 auto;} 
.callme_up_intro h3{font-size:26px;line-height:30px;color:#00132b;margin:0;padding-bottom:15px;border-bottom: solid 1px #ddd;}
.callme_up_intro p{font-size:17px;color:#222;line-height:30px;margin: 10px 0;}
.callme_up_intro p strong{color:red;font-size:32px}
.callme_up_intro .cont_up1{background:url(../images/icon_lxwm_tel.png) left center no-repeat;background-size:28px;padding:8px 0 8px 35px;border-bottom: solid 1px #ddd;}
.callme_up_intro .cont_up2{background:url(../images/icon_lxwm_map.png) left center no-repeat;background-size:26px;padding:8px 0 8px 35px;border-bottom: solid 1px #ddd;}
.callme_up_intro .cont_talk{font-weight:700;color:#222;font-size:18px;margin-top: 15px;}
.callme_up_intro .cont_talk a{display:block;line-height:40px;width:240px;text-align:center;background:#ffde00;font-weight:500;color:#111;font-size:22px;margin-top:20px;cursor:pointer}
.callme_up_intro .pcswt{display: none;}

.prony_guide,.prony_det_r,.caseny_det_r,.caseny_cn,.prony_cn,.line1,.newny_rq{display: none;}
.prony_pic, .caseny_pic,.prony_r, .caseny_r,.prony_det_l, .newny_det_l,.caseny_det_l{width: 100%;float: left;}
.prony_detxt p ,.newny_detxt p,.caseny_detxt p{text-indent: 0;}
.caseny_det,.prony_det{margin: 30px auto 0;}
.newny_det{margin: 0 auto;}
.caseny_top,.prony_top{margin: 0 auto 1%;}
.prony_contact, .caseny_contact{margin-top: 10px;margin-bottom: 0;}
.caseny_r h1,.prony_top h1{margin: 15px 0;}
.prony_fwzc{margin: 20px auto;}
.caseny_detxt h2, .case_xgpro h2,.prony_detxt h2, .prony_xganli h4, .pros_xgnew h4, .newny_detxt h2,.procenlist_t h2{font-size: 24px;margin: 15px auto;}
.newny_tit{font-size: 26px;font-weight: 700;line-height: 1.8em;margin: 20px 0;}
.gdxgnews{margin-top: 20px;}
.gdxgnews img{display: none;}	
.gdxgnews h1{font-size: 22px;line-height: 30px;height: auto;padding: 5px;box-sizing: border-box;}
#mob,.mobswt{display: block;}
#pc,.pcswt{display: none;}
.prolist_sssb{margin-top: 10px;}
.newlist{margin-bottom: 0;border-bottom:6px #f0f2f5 solid;padding-bottom:10px;}

.newcenter h2{margin:20px 0;font-size:26px;}
.newcenter h2 span a,.newlist h2 span a{font-size:16px;margin-left:10px;}
.newlist h2{font-size:26px;}
.newsy_r h3 a,.newsy_l h3 a{font-size: 24px;line-height: 1.8em;}
.prony_topby{background: none;padding: 0;}
.prony_top{padding: 0;}
}

@media (max-width:768px){
.pro_cptj li p{margin: 5px 0 15px;font-size: 16px;}
.syal_ckxq{display: block;}
.index_hxsl_l .hxsl_img .hxsl_p span{display: none;}
.index_al .syal_l{width:100%;float: left;overflow: hidden;}
.index_al .syal_r{width:100%;float: left;overflow: hidden;margin: 10px auto 0;}
.index_anli ul{width:100%}
.index_anli ul li{width:48%; margin:0 1%; float:left}
.index_anli ul li a p{line-height:40px; font-size:16px; text-align:center; display:block; width:100%}



.index_sbpz{display: none;}
.syal_ckxq,.index_al .index_anli{margin-top: 15px;}
.indexnews_r{display: none;}
.indexnews_l{width: 100%;}
.prolistsb_r ul li span{height: 30px;line-height: 30px;font-size: 14px;}
.procenlist li{width: 48%;}
.procenlist_fl dl dd h3 span{display: none;}
.procenlist_fl dl dt a{width: 70px;height: 70px;}
.procenlist_fl dl dt a.pssb{ background-size:70px;}
.procenlist_fl dl dt a.zssb{ background-size:70px;}
.procenlist_fl dl dt a.xksb{ background-size:70px;}
.procenlist_fl dl dt a.mfsb{ background-size:70px;}
.procenlist_fl dl dt a.jcsb{ background-size:70px;}
.procenlist_fl dl dt a.gylc{ background-size:70px;}
#act a.pssb,.procenlist_fl dl:hover dt a.pssb {background-size:70px;}
#act a.zssb,.procenlist_fl dl:hover dt a.zssb{background-size:70px;}
#act a.xksb,.procenlist_fl dl:hover dt a.xksb{background-size:70px;}
#act a.mfsb,.procenlist_fl dl:hover dt a.mfsb{background-size:70px;}
#act a.jcsb,.procenlist_fl dl:hover dt a.jcsb{background-size:70px;}
#act a.gylc,.procenlist_fl dl:hover dt a.gylc{background-size:70px;}
.solucer_con li h4{font-size: 14px;overflow:hidden;margin:8px 0;padding:0 5px;box-sizing: border-box;line-height: 1.4em;height:2.8em;}
.solucer_t li{font-size: 16px;}
.newlist_pl li {width: 98%;margin: 15px 1% 10px;}
.newlist_pl{margin-left: 0;}
.services_cn li{width: 48%;}
.services_cn li p{line-height: 1.4em;height: 1.4em;overflow: hidden;font-size: 14px;}
.lii{width: 33.33%;}
.aboutnr_mun li{width: 48%;margin: 0 1% 10px;}
.newcenter_xin a span{font-size: 16px;}
.newcenter_con a{font-size: 16px;font-weight: 700;}
.newny_cone p{display: none;}
.newny_cone_tel,.newny_cone_emai,.newny_sxp b,.pros_xgnew li, .newny_xgnew li{width: 100%;float: left;}
.newny_sxp b{line-height: 1.8em;height: 1.8em;}
.prony_fwzc1 dt,.prony_fwzc1 dd{width: 100%;text-align: center;float: none;}
.prony_fwzc1 dd p{text-align: center;}
.prony_xganli dt{width: 100%;}
.prony_xganli dd p{margin: 7px 0;}
.prony_xganli dd {line-height: 23px;padding: 2% 2% 1%;}
.prony_order,.prony_tel,.caseny_order,.caseny_tel{width: 100%;float: left;}
.prony_fwzc .p3{font-size: 16px;}
.prony_fwzc .bddh{margin-top: 10px;}
.caseny_r h1,.prony_r h1{font-size: 24px;font-weight: 700;line-height:30px;}
.caseny_tel,.prony_tel{margin-bottom: 20px;}
.caseny_tel p strong span,.prony_tel p strong span{font-size: 24px;}
.caseny_tel p strong,.prony_tel p strong{font-size: 32px;}
.callme ul li p {line-height:24px;height: 96px;-webkit-line-clamp: 4;font-size: 14px;text-align: left;}
.callme ul li{padding-bottom: 20px;}
.newlistpage a,.newlistpage .hover,.newlistpage .disabled{padding:2px 10px; }
.newlistpage{margin: 20px auto;}

.newsy_l,.newsy_r{float: left;width: 100%;}
.newsy_l h3 a{margin-top: 10px;}
}

@media (max-width:600px){	
.prolistsb_r ul li.pindex{display: none;}
.prolistsb_r ul{margin: 0;}
.prolistsb_r ul li{width: 48%;margin: 0 1%;}
.prolist_title, .prolist_pstit{background:url(../images/icon_index_line.png) no-repeat bottom center;}	
.solucer_con li,.aboutnr_hotcp li{width: 48%;margin:1%;}
.solucer_t li span{display: none;} 
.prony_rz,.caseny_rz{width: 200px;}
.nykzbg{overflow-x:auto;}
.nykzbg table{width: auto !important;}
}
@media (max-width:550px){	
.callme ul li{width: 100%;margin:0;padding: 10px;box-sizing:border-box;background: #fff;border-bottom:solid 1px #ddd;}
.imgbox{display: none;}
.callme ul li h3{text-align: left;width: 100%;}
.callme ul li p{width: 100%;height: auto;}
.callme ul{padding: 0;border:solid 5px #f0f2f5;box-sizing:border-box;margin-top:-10px}

}

@media (max-width:500px){	
.procenlist_fl dl.ycgylc{display: none;}
.procenlist_fl dl{width: 23%;}
.procenlist_fl dl dd h3{font-size: 16px;margin-top: 4px;}
.procenlist_fl dl dt a{width: 60px;height: 60px;}
.procenlist_fl dl dt a.pssb{ background-size:60px;}
.procenlist_fl dl dt a.zssb{ background-size:60px;}
.procenlist_fl dl dt a.xksb{ background-size:60px;}
.procenlist_fl dl dt a.mfsb{ background-size:60px;}
.procenlist_fl dl dt a.jcsb{ background-size:60px;}
.procenlist_fl dl dt a.gylc{ background-size:60px;}
#act a.pssb,.procenlist_fl dl:hover dt a.pssb {background-size:60px;}
#act a.zssb,.procenlist_fl dl:hover dt a.zssb{background-size:60px;}
#act a.xksb,.procenlist_fl dl:hover dt a.xksb{background-size:60px;}
#act a.mfsb,.procenlist_fl dl:hover dt a.mfsb{background-size:60px;}
#act a.jcsb,.procenlist_fl dl:hover dt a.jcsb{background-size:60px;}
#act a.gylc,.procenlist_fl dl:hover dt a.gylc{background-size:60px;}

.aboutnr_scnl dl{margin-left:0;}
.aboutnr_scnl dl dd {width:48%; margin: 5px 1% 10px;}
.prony_fwzc1 .w1 dd span,.prony_fwzc1 .w2 dd p,.prony_fwzc1 .w3 dd span{display: none;}
.prony_fwzc1 dd span {font-size: 16px; text-indent: 0; margin: 0; color: #666; width: 100%; overflow: hidden; }
.prony_fwzc1{display: 31.33%;margin: 2%;float: left;}
.prony_xganli dd p{font-size: 14px;margin: 5px 0;}
.prony_xganli dd h5{font-size: 16px;line-height: 1.5em;height: 1.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newcenter_con{text-indent: 20px;}
}

	
@media (max-width:480px){
.pro_cptj li{width: 48%;margin: 0 1%;float: left;overflow: hidden;}
.sycom_title h2 span{display: none;}
.index_hxsl_l .hxsl_img .hxsl_p{font-size: 14px;line-height:20px;}
.sycom_title h2, .synew_title h2{margin-bottom: 5px;}
.index_slhx, .index_news{padding: 20px 0;}	
.new_title p,.new_title h4 {margin-left: 0;}
.float-left{display: none;}
.indexnews{width:100%;margin: 0;padding: 0 8px;box-sizing: border-box;}
.indexnews_l li {margin-bottom: 0px;padding:10px 0;border-bottom:1px #ddd solid;}
.procenlist li{width: 48%;}
.solucer_con li h4{font-size: 14px;}
.lc_ico{width: 60px;height: 60px;background-size: 360px;}
.lii.lii2 .lc_ico { background-position:-60px 0px; }
.lii.lii3 .lc_ico { background-position:-120px 0px; }
.lii.lii4 .lc_ico { background-position:-180px 0px; }
.lii.lii5 .lc_ico { background-position:-240px 0px; }
.lii.lii6 .lc_ico { background-position:-300px 0px; }
.services_fwlct h3{font-size: 14px;}

.callme_up_intro h3{font-size: 20px;padding: 15px 0;}
.callme_up_intro p strong{font-size: 16px;}
.callme_up_intro p{font-size: 14px;margin: 0;}
.callme_up_intro .cont_up1{background-size:20px;padding:5px 0 5px 25px;}
.callme_up_intro .cont_up2{background: url(../images/icon_lxwm_map.png) left 10px no-repeat;background-size:20px;padding:5px 0 5px 25px;}
.callme_up_intro .cont_talk,.callme_up_intro .cont_talk a{font-weight: 500;font-size: 16px;margin-top: 8px;}
.callme_up_intro {width: 96%;margin: 0 auto;padding: 0 2% 4%;}

.prony_rz,.caseny_rz{width: 150px;}
.prony_fwzc .bddh span{font-size: 26px;}
.prony_fwzc .bddh{font-size: 16px;}
.prony_fwzc .bddh img{width: 35px;}
.prony_fwzc .dzzx{line-height: 40px;font-size: 16px;margin: 10px auto;}
.prony_xganli dd p{display: none;}
.prony_xganli dd h5{font-size: 14px;font-weight: 500;overflow: hidden;}
.newny_tit {font-size: 20px;margin: 10px 0;}
.newny_cone{margin-top: 10px;}

.services_cn li p{line-height: 1.4em;height: 2.8em;overflow: hidden;}


.index_anli ul li a p{font-size:14px;}
}




@media (max-width:450px){
.foot_talk a{line-height: 40px;font-size: 22px;}
.foot_tel,.foot_tel a{font-size: 16px;margin-top: 10px;}
.fo_logo{width: 80%;}
.chinahxjq_footzx {border-bottom: #efeff4 solid 10px;padding: 15px 1.5% 10px;}	
.chinahxjq_foot{margin-top: 15px;}
}
@media (max-width:400px){
.newny_cone_tel a {font-size: 22px;}
.newny_cone_tel span{font-size: 14px;}
.newny_cone_emai img{display: none;}
}	
@media (max-width:360px){
.pro_cptj li p{margin: 3px 0 10px;font-size: 14px;}	
.sypro_title h2,.syal_title h2,.sycom_title h2, .synew_title h2,.syfw_title h2,.prolist_pstit h2{line-height: 28px;font-size: 20px;}
.services_jxtit h2, .services_lctit h2, .services_pjtit h2, .services_ystit h2, .ser_title h2{line-height: 28px;font-size: 20px;}
.aboutnr_title h2, .aboutsb_title h2{line-height: 28px;font-size: 20px;}
.caseny_detxt h2, .case_xgpro h2,.prony_detxt h2, .prony_xganli h4, .pros_xgnew h4, .newny_detxt h2{font-size: 20px;}
.index_clnl{display: none;}
.index_ys{line-height: 22px;font-size: 14px;margin-top: 10px;}
.syal_ckxq{width: 100%;}
.procenlist_fl dl dt a{width: 50px;height: 50px;}
.procenlist_fl dl dt a.pssb{ background-size:50px;}
.procenlist_fl dl dt a.zssb{ background-size:50px;}
.procenlist_fl dl dt a.xksb{ background-size:50px;}
.procenlist_fl dl dt a.mfsb{ background-size:50px;}
.procenlist_fl dl dt a.jcsb{ background-size:50px;}
.procenlist_fl dl dt a.gylc{ background-size:50px;}
#act a.pssb,.procenlist_fl dl:hover dt a.pssb {background-size:50px;}
#act a.zssb,.procenlist_fl dl:hover dt a.zssb{background-size:50px;}
#act a.xksb,.procenlist_fl dl:hover dt a.xksb{background-size:50px;}
#act a.mfsb,.procenlist_fl dl:hover dt a.mfsb{background-size:50px;}
#act a.jcsb,.procenlist_fl dl:hover dt a.jcsb{background-size:50px;}
#act a.gylc,.procenlist_fl dl:hover dt a.gylc{background-size:50px;}
.prony_rz,.caseny_rz{width: 120px;}
.newcenter_con{text-indent: 30px;}
.prony_fwzc .p3{display: none;}
.prony_fwzc .bddh img,.dzzx img{width: 25px;}
.prony_fwzc .bddh span{font-size: 20px;}
.prony_fwzc .bddh,.services_pjzc dl dd p{font-size: 14px;}
.callme_up_intro .cont_talk a{width: 100%;}
.newny_cone_tel a {font-size: 20px;}
.index_hxsl_l .hxsl_img .hxsl_p{font-size: 12px;}
.newsy_r h3 a,.newsy_l h3 a{font-size: 20px;}
}


@media (max-width:320px){
.services_idea dl{width: 100%;border:none;margin: 1% 0;}
.prony_rz,.caseny_rz{width: 100px;}
.newcenter_con{text-indent: 35px;}
}

.ly_form{margin:20px auto 30px;}
.ly_form h3,.Pro_con_l .ly_form h3{ margin:15px 0 10px; text-align:left;height: 40px; text-indent:0; padding:0; background:none; font-weight:bold;line-height: 40px;color: #eb0001;  font-size: 24px; }
.Pro_con_l .ly_form p,#Context .ly_form p{clear: both; text-indent:0px; margin:0 auto; }
.ly_form ul{width:100%;margin:0 auto 10px; }
.ly_form li{margin:8px 0;width: 48.5%;}
.ly_form .wbk{margin-top:10px;width:100%}
.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;text-indent: 35px;box-sizing: border-box;border-radius: 4px;}
.ly_form li .tex_tel {background: url(../images/lytb2.png) no-repeat 12px center #f4f7f9;}
.ly_form li .tex_user {background: url(../images/lytb1.png) no-repeat 10px center #f4f7f9;}
.ly_form li .tex_message {font-family:微软雅黑,宋体;background: url(../images/lytb3.png) no-repeat 10px 17px #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;}
/*20180713liu yan*/

.ly_zxfw{width: 100%;overflow: hidden;}
.ly_zxfw em{width:180px;height: 180px;background: url(../images/lyhxr.png) no-repeat;display: block;float: left;}
.ly_zxfw h3{padding-top: 20px;font-size: 30px;}
.ly_zxfw p{font-size: 16px;text-indent: 0;}
.ly_zxfw p span{margin: 0 5px;}
.ly_zxfw p span a{background:#eb0001;color: #fff;padding: 4px 10px;border-radius: 4px;white-space: nowrap;}
.ly_zxfw p strong{font-size: 28px;margin: 0 5px;}
.ly_zxfw p strong a{color: #eb0001;white-space: nowrap;}
@media only screen and (max-width: 660px){
.ly_form li{width: 99.5%;}
.ly_zxfw h3{font-size: 22px;padding-top: 0;margin-bottom: 0;}
.ly_zxfw p{font-size: 14px;margin: 0;padding-left: 140px;}
.ly_zxfw p strong{font-size: 18px;}
.ly_zxfw em{width:140px;height: 150px;background-size: 100%;margin-right: 5px;}
}
@media only screen and (max-width: 400px){
.ly_zxfw em	{width:120px;height: 130px;}
.ly_zxfw p{padding-left: 120px;}
.ly_zxfw p span{margin: 0;}
.ly_zxfw p span a{background: none;color: #eb0001;padding: 0;}
}

.next1{ line-height:75px; text-align:center; color:#454545;}
.next1 a{ margin:0px 3px;  padding:8px 15px; border:1px solid #ccc}
.next1 a:hover{background-color:#eb0001; color:#fff; padding:8px 15px; border:1px solid #eb0001}
.next1 b{background-color:#eb0001; color:#fff; padding:8px 15px; border:1px solid #eb0001}
.pages button{ line-height:22px;}
.pagesone{ display:none;}