<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


#loading {
    position: fixed;
    left: 0;
    top: 0;
    display: table;
    background-color: #f2f2f2;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
#loading span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}


#wrap {

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}




/* header
-------------------------------------------------*/
#header {
    position: fixed;
    left: 0;
    top: 2px;
    padding:0px 1px;
    box-sizing: border-box;
    z-index: 100;
    width: 100%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-transition: box-shadow,-webkit-box-shadow, -moz-box-shadow 0.3s ease-out;
    -moz-transition: box-shadow,-webkit-box-shadow, -moz-box-shadow 0.3s ease-out;
    -o-transition: box-shadow,-webkit-box-shadow, -moz-box-shadow 0.3s ease-out;
    transition: box-shadow,-webkit-box-shadow, -moz-box-shadow  0.3s ease-out;
}

#header.shadow {
    box-shadow:rgba(0, 0, 0, 0.05) 0px 12px 6px -6px;
    -webkit-box-shadow:rgba(0, 0, 0, 0.05) 0px 12px 6px -6px;
    -moz-box-shadow:rgba(0, 0, 0, 0.05) 0px 12px 6px -6px;
}


.nv01{position: relative;display: block;width: 100px;height: 100px;text-align: center;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;float:right; margin-left:2px;}
.top{position: relative;display: block;height: 100px;text-align: center;background-color: rgba(255,255,255,0.9);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;float:left}

.nv01 a{display:block; width:100%; height:100%}

.hdweixin{background: url(../images/s02.png)  no-repeat center center rgba(255,255,255,0.9);}
.hdSearch{background: url(../images/s01.png) no-repeat center center rgba(255,255,255,0.9);}
.hdLanguage{background: url(../images/s03.png) center 30px no-repeat rgba(255,255,255,0.9); font-size:14px;}
.hdLanguage a{ line-height:150px;}
.logo{float:left;	line-height:100px; margin-left:30px;}
.nav{float:left; line-height:100px;}
.nav li{float:left; font-size:16px; padding-left:40px; position:relative;}
.nav li a{color:#333333;}
.nav li a:hover{color:#ba2634;}

.navdown{background:url(../images/nacs.png) no-repeat center center; height:100px; display:inline-block; float:right; width:100px; display:none}

.navxsdsa{background-color: rgba(255,255,255,0.9); width:100%; position:absolute; left:18px; top:100px; display:none; border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.navxsdsa a{display:block; line-height:40px; font-size:14px;}
.nav li:hover .navxsdsa{display:block;}

.fdgff{width:920px; position:fixed; left:10%; top:100px; padding:20px 100px;}

#header .fdgff dl{display:inline-block; float:left; text-align:left;font-size:14px; padding:0px 20px;}
#header .fdgff dl dd{background:url(../images/xxc.png) no-repeat left 10px; padding-left:15px;}
#header .fdgff dl dd a{line-height:28px; color:#666666; }
#header .fdgff dl dt a{font-size:18px;}


/**************************mobliebanner*********/
.flexslider {margin:0; padding:0px; display:none}
.flexslider .slides &gt; li {display:none;-webkit-backface-visibility: hidden;}
.flexslider .slides img{width:100%;display: block; }
.no-js .slides &gt; li:first-child {display: block;}
.flexslider{margin: 0 auto;position: relative;zoom:1;}
.flex-viewport {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1; }
.flex-direction-nav {display:none;}
.flex-control-nav {width:100%;position: absolute;bottom:10%; left:0px; z-index:999;text-align:center;}
.flex-control-nav li { margin-right:6px;display: inline-block;zoom:1;z-index:999999;}
.flex-control-paging li a {
	background:#fff;
	display:block;
	height:14px;
	line-height:50px;
	overflow: hidden;
	width:14px;
	cursor: pointer; border-radius:14px;
}
.flex-control-paging li a.flex-active {
	background:#da251c;
}

.bgImg a{display:block; width:100%; height:100%; background:#f00}
.erweima{ position: absolute;right:0px;top: 100px; width:100px; height:100px; display:none}

/* pdSearch */
#header #pdSearch {

    z-index: 100;
    width: 100%; display:none 
}
#header #pdSearch &gt; div {
    position: absolute;
    right:-103px;
    top: 100px;
    width: 406px;
    height: 60px;
    margin: 0 0.1519756838905775% 0 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #f2f2f2;
    transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    -o-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
}
#header #pdSearch &gt; div &gt; div {
    position: relative;
    width: 386px;
    height: 40px;
    box-sizing: border-box;
    margin: 10px 0 0 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow: hidden;
}
#header #pdSearch .txt {
    width: 386px;
    height: 40px;
    padding: 5px 86px 5px 5px;
    box-sizing: border-box;
    border: none;
    font-size: 14px;
    color: #444;
}
#header #pdSearch .btn {
    font-size: 14px;
    position: absolute;
    top: 0;
    right: 0;
    width: 81px;
    height: 40px;
    background-color: #999;
    color: #fff;border:1px solid #999; cursor:pointer

}
#header #pdSearch .btn:hover {
    color: #999;
    background-color: #fff;
    border-left: 1px solid #ddd;

}
#content {margin: 0 auto;}
.sy_box{background:url(../images/xs.jpg) repeat-y top center; padding:0px 20px; max-width:1260px; margin:30px auto;}
.sy_about{width:45%; float:left; font-size:15px;}
.sytit{ font-size:20px; color:#333333; line-height:50px; margin-bottom:10px;}
.sytit span{font-weight:bold; background:url(../images/linxs.jpg) right center no-repeat; padding-right:10px;}
.sy_about_text{ overflow:hidden; background:url(../images/ab_bj.jpg) left bottom no-repeat; line-height:24px;}
.sy_about_text img{float:left; margin-right:40px;}
.sy_about_text p{padding-top:5px;}
.xhss{font-size:19px; color:#333;}

.sy_news{width:45%; float:right;}
.sy_news a{display:block;}
.sy_news li{margin-bottom:17px;}
.newstime{width:60px; height:80px; float:left;-webkit-box-shadow: 3px 3px 3px; -moz-box-shadow: 3px 3px 3px;  box-shadow: 3px 3px 3px; margin-right:28px;}

.newstime em{ height:39px; color:#464545; line-height:39px; border-bottom:1px solid #d0d0d0; display:block; font-size:16px; font-weight:bold; font-style:normal; background-color:#e4e4e4; text-align:center;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.newstime i{font-style:normal; font-size:30px; color:#3c3c3c;font-weight:bold; text-align:center; display:block;}

.newstext p{font-size:16px; height:30px; line-height:30px; overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;}
.newstext p em{font-style:normal; width:22px; height:22px; background-color:#666666; line-height:22px; text-align:center; float:right; display:inline-block; color:#FFF; font-family:SimSun;}
.newstext span{ font-size:14px; line-height:22px; height:44px; overflow:hidden;}

.sy_news li:hover .newstime em{ background-color:#ba2634; border-bottom:1px solid #ae4b54; color:#ece8e8}
.sy_news li:hover .newstext p em{ background-color:#ba2634;}

.solve_box{ background:#dcdcdc;}
.sytit a{float:right; font-size:16px; height:35px; border:1px solid #070707; border-radius:5px; line-height:35px; padding:0px 15px; color:#070707}
.sytit a:hover{ color:#FFF; border:1px solid #ba2634; background-color:#ba2634;}

.sy_dsbox{ padding:25px 20px; max-width:1260px; margin:0 auto;}
.sy_dsbox dl{overflow:hidden; display:none;}
.sy_dsbox dl:first-child{display:block;}
.sy_dsbox dt a{ width:20%; float:left; height:57px; font-size:16px; display:inline-block; text-align:center; background:url(../images/ji_01.png) no-repeat 90% 23px #fff; line-height:57px; border-radius:5px; margin-left:2%; float:left;white-space: nowrap;
text-overflow: ellipsis; overflow:hidden; padding-right:3.5%}
.sy_dsbox dt a:first-child{margin-left:0px;}
.sy_dsbox dt a{ width:20%; float:left; height:57px; font-size:16px; display:inline-block; text-align:center; background:url(../images/ji_01.png) no-repeat 90% 23px #fff; line-height:57px; border-radius:5px; margin-left:2%; float:left;white-space: nowrap;
text-overflow: ellipsis; overflow:hidden; padding-right:3.5%}
.sy_dsbox dt a:hover{ background:url(../images/ji_02.png) no-repeat 90% 23px #ba2634; color:#FFF; }
.sy_dsbox dt a.cur{ background:url(../images/ji_02.png) no-repeat 90% 23px #ba2634; color:#FFF; }




.sy_dsbox dd{ border:1px solid #c1c1c1; background:#FFF; margin:30px 0px;}
.sy_dsbox dd a{width:25%; display:inline-block; float:left; height:327px; text-align:center; display:block;}
.sy_dsbox dd a div{ width:180px; height:180px; border-radius:180px; overflow:hidden; margin:20px auto 15px;}
.sy_dsbox dd a p{ color:#333333; font-size:17px; line-height:40px; height:40px; overflow:hidden; padding:0px 15%;white-space: nowrap;text-overflow: ellipsis; background:url(../images/lix_01.jpg) no-repeat bottom center; margin-bottom:10px;}
.sy_dsbox dd a span{font-size:15px; line-height:22px; height:44px; overflow:hidden; padding:0px 15%; display:block;}
.sy_dsbox dd a:hover{ background-color:#ba2634; color:#ffffff}
.sy_dsbox dd a:hover p{color:#FFF; background:url(../images/lix_02.jpg) no-repeat bottom center;}
.footer_bj{ background-color:#272727; border-top:1px solid #b8b8b8; overflow:hidden; color:#cacaca}
.fot_nav{background:url(../images/xsds.jpg) repeat-x left bottom; overflow:hidden}
.fot_nav li{width:14%; padding:20px 5% 20px 1%; float:left; display:inline-block;}
.fot_nav li a{display:block; font-size:16px; line-height:35px; color:#cacaca;white-space: nowrap;
text-overflow: ellipsis; height:35px; overflow:hidden;}
.fot_nav li a:hover{color:#FFF;}
.fot_nav li a:first-child{ font-weight:bold}
.footer_box{ padding:25px 20px; max-width:1260px; margin:0 auto;}
.footguanjian{font-size:16px; padding:10px 0px}
.footguanjian p{font-weight:bold; line-height:30px; padding:5px 0px; margin:0px 1%;}
.footguanjian span{line-height:24px; display:block;}
.footguanjian a{ color:#cacaca; margin:1%;}
.footguanjian a:hover{ color:#ffffff}
.bottomxs{ background-color:#b32734; color:#ffc7cc; font-size:16px; line-height:30px;}
.bottomxs_box{ padding:15px 20px; max-width:1260px; margin:0 auto;}
.bottomxs_box p a{ color:#ffc7cc;}
.bottomxs_box p img{ width: 30px; height:30px;}

.sjada{display:none; width:20px;}
.hides{display:none;}

.ny_bannerbox{ height:429px; position:relative; width:100%; overflow:hidden}
.ny_banner{width:1920px; position:absolute; left:50%; margin-left:-960px; top:0px;}

.ny_box{ max-width:1300px; padding:0px 20px; margin:0 auto;}
.ny_tit{text-align:center; padding:70px 0px 20px;}

.ny_boxbox{ border-top:1px solid #c1c1c1; padding:30px 0px;}
.ny_pro{padding-bottom:80px;}
.ny_pro li{width:18%;margin:0px 4% 0px 3%; float:left}
.ny_pro li p{ font-size:18px; font-weight:bold; height:50px; line-height:50px; overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;}
.ny_pro li&gt;div{ width:233px; height:121px; background:url(../images/pro_bj.jpg) no-repeat; padding:1px 3px 4px 1px;}
.ny_pro li span{display:block; margin-top:10px;}
.ny_pro li span a{display:block; font-size:16px; line-height:30px; height:30px; overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;}


/*.ny_boxbox*/ .sy_dsbox dt a{background:url(../images/ji_01.png) no-repeat 90% 23px #eeeeee; }

/*.ny_boxbox */.sy_dsbox dt a:hover{ background:url(../images/ji_02.png) no-repeat 90% 23px #ba2634; color:#FFF; }

.ny_probox{ max-width:1220px; padding:0px 20px; margin:0 auto;}
.proxs{line-height:70px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-size:14px;}
.proxs span{ color:#da251c}
.protits{ border:1px solid #f1f1f1; line-height:40px; padding:15px; text-align:center; font-weight:normal; font-size:26px; color:#da251c}
.protits span{ font-size:20px; color:#666666;}
.protext{ font-size:16px; line-height:30px; padding:40px 0px;}

.prolixst{ background-color:#f3f3f3; padding:20px 0px;}
.pstxsds{width:105%;}
.pstxsds li{width:265px;  float:left; margin:20px 50px 20px 0px;}
.pstxsds li img{ max-width:100%; max-height:100%; display:block;}
.pstxsds li a{width:215px; height:60px; background-color:#fff; border:1px solid #e7e7e7; font-size:16px; padding:24px; line-height:30px; overflow:hidden; display:block}
.pstxsds li a:hover{color:#FFF; background-color:#db251c;border:1px solid #db251c;}

.proshowtext{padding:50px 0px;}
.proshowtext li{float:left; width:27%; line-height:26px; border-left:1px dashed #ccc; font-size:14px; padding:3%}
.xhgss{font-size:18px; color:#333; margin-bottom:10px; background:url(../images/xxc.png) no-repeat left 10px; padding-left:15px;}

.proshowtext li:first-child{border:none;}

.ny_nav {margin:30px 0px 0px; text-align:center}
.ny_nav li{ height:40px; width:25%; display:inline-block;text-align:center; line-height:40px; font-size:16px;padding-bottom:9px;}
.ny_nav li:first-child{border:none;}
.ny_nav li a{color:#fff; background-color:#999999; display:block; border-left:2px solid #dbdbdb; margin-left:-2px; }
.ny_nav li a:hover{background-color:#d8271d}
.ny_nav li.cur{background:url(../images/jiaopx.jpg) no-repeat bottom center; }
.ny_nav li.cur a{background-color:#d8271d;color:#fff; }


.ny_about{ font-size:16px; line-height:30px; padding:30px 0px;}

.ny_fazhan{padding:50px 0px;}
.ny_fazhan li{width:17.5%; float:left;text-align:center;}

.ny_fazhan li span{display:block; text-align:left}
.ny_fazhan li.jianx{background:url(../images/jiaox_01.jpg) no-repeat center center; width:10%;min-height:106px;}
.ny_fazhan li.jianx2{background:url(../images/jiaox_02.jpg) no-repeat center center; width:10%;min-height:106px;}
.fazhanpic{ width:106px; height:106px; border-radius:106px; border:1px solid #c1c1c1; overflow:hidden; margin:0 auto;}
.ny_fazhan li p{font-size:17px; line-height:30px; margin:10px 0px;}
.ny_fazhan li span{font-size:16px; line-height:24px; color:#888888}
.ny_fazhan li:hover .fazhanpic{border:1px solid #d8271d; }
.ny_fazhan li:hover p{ color:#d8271d}

.xsfd{text-align:right; width:85%; margin:30px auto;}
.xsfd2{width:85%; margin:30px auto;}


.ny_honor{text-align:center; padding:30px 0px;}
.ny_honor li{display:inline-block; margin:30px;}





.sy_solveshow{padding:20px 50px;}
.sy_solveshow p span img{ max-width:100%; height:100%; display:block;}
.sy_solveshowtext img{float:left; border:1px solid #c1c1c1; margin-right:30px;}
.sy_solveshowtext h1{font-size:18px; color:#030303; font-weight:normal; line-height:24px; padding:10px 0px;}
.sy_solveshowtext p{ font-size:16px; line-height:24px; padding-top:5px; text-indent:2em;}
.solvepic li{ float:left; margin:0px 1px;}
.solvepic{padding:50px 0px;}
.sycaselinkbj{ background-color:#f8f8f8; width:100%}
.sycaselinkbj .ny_boxbox{ max-width:1227px; margin:0 auto; overflow:hidden; position:relative}
.sycaselink{ width:1000%;position:relative}
.sdfafa{ font-size:20px; line-height:50px; font-weight:normal}
.sycaselink ul{width:1227px; float:left; }
.sycaselink ul li{float:left; width:209px; height:75px; margin:30px 45px;}

.anxs{height:35px; text-align:center; margin:30px 0px;}
.anxs a{display:inline-block; width:30px; height:30px; color:#999999; border:2px solid #999999; border-radius:35px; line-height:30px; text-align:center; font-size:26px; cursor:pointer; font-family:SimSun; font-weight:bold; margin:0px 5px;}
.anxs a:hover{ border:2px solid #da251c; color:#da251c}
.caselist{margin:20px 0px;}
.caselist li{width:21%; list-style:none; position:relative; float:left; margin-right:4%; margin-bottom:57px;}
.caselist li a{display:block; background:#999999; overflow:hidden}
.caselist li a p{ font-size:16px; color:#FFF; text-align:center; line-height:70px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis; height:70px; margin-bottom:10px;}
.caselist li span{width:43px; height:43px; background:url(../images/jia_01.png) no-repeat; position:absolute; left:112px; bottom:-21px;}
.caselist li a:hover{background:#db2a38;}
.caselist li a:hover span{background:url(../images/jia_02.png) no-repeat; }

.xshsdss{font-size:20px; text-align:center; font-weight:normal; line-height:30px; padding:10px; color:#333333}
.ny_casea{max-width:1184px; margin:0 auto; font-size:15px;}
/*.ny_casea p{ line-height:40px;}*/
.ny_casea blockquote{margin:0 0 0 40px; border:none; padding:0px;}
.ny_casea p img{ display:block;}

.ny_contact{padding:30px;}
.con_left{width:60%; float:left; font-size:18px; line-height:50px;}
.con_left p{ font-size:20px; color:#da251c}
.con_left span{display:block;}
.con_left span em{font-style:normal; width:50%; display:inline-block}
.con_right{width:37%; float:left;}


.ny_contact li{border-bottom:1px dashed #c1c1c1; overflow:hidden; padding:20px 0px;}


.ny_job{ padding:35px;}
.ny_job li{overflow:hidden; margin-bottom:20px;}
.ny_job li &gt;p{ height:42px; line-height:42px; font-size:18px; color:#fff; cursor:pointer;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis; }
.ny_job li &gt;p em{float:right; font-style:normal; color:#666666;}
.ny_job li &gt;p i{font-style:normal}
.ny_job li &gt;p span{ background-color:#999999; display:inline-block; padding:0px 20px;}
.nyjob_text{ background-color:#f8f8f8; padding:20px; font-size:15px; line-height:26px; display:none; margin-bottom:20px; overflow:hidden}
.nyjob_text span{display:block; width:80%; float:left;}
.nyjob_text&gt;P{margin:10px 0px; clear:both; float:none}

.ny_job li &gt;p:hover span{background-color:#d8271d;}
.ny_job li &gt;p.cur span{background-color:#d8271d;}
.ny_job li &gt;p.cur em{color:#d8271d;}

.ny_news{padding:30px;}
.ny_news li{ line-height:70px; height:70px; overflow:hidden; font-size:16px; border-bottom:dotted 1px #c1c1c1;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.ny_news li span{float:right; color:#999999}
.ny_news li a{color:#333333;}
.ny_news li a:hover{color:#ba2634;}

.page{text-align:right; margin:30px 0px; font-size:18px; line-height:30px;}
.page a{margin:0px 10px;}

.ny_news_show{padding:50px 30px;}
.csdsga{text-align:center; font-size:20px; color:#333333; text-align:center; line-height:30px; font-weight:normal}
.csdsgasfa{font-size:16px; color:#999999; text-align:center; line-height:24px; font-weight:normal; margin-top:10px;}

.ny_news_text{border-top:1px dashed #c1c1c1; padding:30px; margin-top:30px; line-height:24px; font-size:15px;}
.ny_news_text p{padding-top:20px;}

@media screen and (max-width:1200px) {

#header #hdSide{display:none;}
.shows{display:none;}
.hides{display:block;}
#keyVisual{display:none;}
.flexslider{display:block;}
.ny_pro li{width:25%;margin:0px 4% 0px 3%; float:left}
	
.pstxsds{width:105%;}
.pstxsds li{width:20%;  float:left; margin:20px 5% 20px 0px;}
.pstxsds li a{width:80%; height:60px; padding:10%; line-height:24px;}

.anxs{display:none;}
.sycaselink{ width:100%;}
.sycaselinkbj h1{padding:0px 10px;}
.sycaselink ul{width:100%;}
.sycaselink ul li{width:20%; height:auto; margin:20px 2.5%;}


}

@media screen and (max-width:1000px) {
    .hdweixin{display:none;}
	.hdSearch{display:none;}
	.top{width:100%;}
	
.con_left{width:100%;font-size:15px; line-height:30px; margin-bottom:20px;}
.con_right{width:100%; float:left;}
.ny_contact{padding:0px;}



}
@media screen and (max-width:850px) {
	
.sy_box{background:none;}
.sy_about{width:100%; float:left; font-size:14px; margin-bottom:20px;}

.sy_about_text{  background:none;}
.sy_about_text img{margin-right:20px;}


.sy_news{width:100%; float:left;}

.sy_dsbox{ padding:25px 20px;}
.sy_dsbox dt{width:103%;}
.sy_dsbox dt a{ width:44%; margin-left:0%; margin-right:2%; margin-bottom:10px;}

.sy_dsbox dd{ margin:20px 0px;}
.sy_dsbox dd a{width:50%;}


}

@media screen and (max-width:790px) {




.nv01{width:80px;height:80px;}
.top{height:80px;}


.hdLanguage{background: url(../images/s03.png) center 20px no-repeat rgba(255,255,255,0.9); font-size:14px;}
.hdLanguage a{ line-height:110px;}
.logo{line-height:80px;}
.nav{line-height:80px;}
.nav ul{display:none;}

.navdown{display:inline-block; float:right;cursor:pointer;height:80px;width:80px; }
.nav{float:right;}

.top{position:relative;}
.shows{display:block;}
.hides{display:none;}
.nav ul{position:absolute; left:0px; top:80px;width:100%; border-bottom-left-radius:4px; border-bottom-right-radius:4px; overflow:hidden}
.nav ul li{width:100%; line-height:35px; font-size:14px; border-bottom:1px solid #FFF; text-align:center;background-color: rgba(255,255,255,0.9); padding:0px;}
.nav ul li a{display:block;}


.ny_pro li{width:40%;margin:0px 4% 0px 3%; float:left}

.nav li:hover .navxsdsa{display:none;}


}

@media screen and (max-width:640px) {
.fot_nav{display:none;}
.footer_box{ padding:15px 20px;}
.footguanjian{font-size:15px; }
.bottomxs{font-size:14px; line-height:24px;}

.ny_bannerbox{ height:300px;}
.ny_banner{width:1342px; position:absolute; left:50%; margin-left:-671px; top:0px;}


.pstxsds li{width:45%;  float:left; margin:20px 5% 20px 0px;}

.proshowtext li{ width:100%; border:none}

.caselist li{width:46%; margin-right:4%;}

.con_left span em{font-style:normal; width:100%; display:inline-block}
.sy_about_text img,.sytit a{ display:none;}
.sy_solveshow{ padding:0;}
.sy_dsbox .sytit a{display:none; }
.pstxsds{ width:100%;}
.pstxsds li a{ height:40px;}
.ny_casea blockquote{ margin-left:0px;}
}



@media screen and (max-width:480px) {
    body{padding-top:80px;}
	.shows{display:none;}
	.hides{display:block;}
	.sy_dsbox dd a{width:100%;}
	.ny_pro li{width:100%;margin:0px; float:left}

.pstxsds li{width:100%;  float:left; margin:20px 0 20px 0px;}

.ny_nav li{width:50%;}
.ny_nav li.cur{background:none;}


.ny_fazhan li{width:100%; }


.ny_fazhan li.jianx{background:url(../images/jiaox_03.jpg) no-repeat center center; width:100%;}
.ny_fazhan li.jianx2{background:url(../images/jiaox_03.jpg) no-repeat center center; width:100%;}


.xsfd{text-align:center; width:100%; }
.xsfd2{text-align:center;width:100%; }

.sycaselink ul li{width:45%; height:auto; margin:20px 2.5%;}
.caselist{text-align:center;}
.caselist li{width:100%; margin-right:0%; max-width:263px; float:none; display:inline-block}


.ny_job{ padding:0px;}

.ny_job li &gt;p i{font-style:normal; display:none}

.nyjob_text span{display:block; width:100%;}

.ny_news{padding:0px;}
.ny_news li{ line-height:50px; height:50px;font-size:15px; }
.ny_news li a{display:block;}
.ny_news li span{display:none}
.page{text-align:center;}

.ny_news_show{padding:20px 00px;}
.ny_news_text{ padding:0px;}


.sy_about_text img{float:left; margin-right:0px; float:none; clear:both; margin-bottom:10px; width:100%}



}

</pre></body></html>