<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* by Sean Lu 20161103 */
/* ???????reset */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video,img { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol,li { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
/* input { -webkit-appearance: none; } */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #df001f; }
img{max-width:100%;}
/* ???? */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* ???? */
.fl { float: left; }
.fr { float: right; }

/* ??????? 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* ?????? 20160628 */
::selection { background: #df001f; color: #fff; }
::-moz-selection { background: #df001f; color: #fff; }

.wrapper { width: 1200px; margin: 0 auto; }
.wrapper_ico{ width:247px; height:100px; background: url(img/logo_ico.png) no-repeat center center; margin:0 0 0 150px; float:left;}

.banner { height: 620px; width:100%; position: relative; z-index:1;}
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 620px; width: 100% !important; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top; }
.banner .bd ul li a { height: 620px; width: 100% !important; display: block; }
.banner .hd { position: absolute; bottom:30px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 50px; height: 20px; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; border-bottom: 4px solid rgba(0,0,0,.5); }
.banner .hd ul li.on { border-bottom-color: #d81920; }

.fixed{top:30px;}
.zy-Slide { margin-top: 40px; }
.zy-Slide li { }
.zy-Slide li a { display: block; position: relative; }
.zy-Slide li span { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: url(img/casecover.png) no-repeat center center; color: #fff; background-size: 100%; text-align: center; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; display: box; box-orient: horizontal; box-pack: center; box-align: center; font-size: 16px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.zy-Slide li a:hover span { opacity: 1; filter: alpha(opacity=100); }


.hprolist { margin: 40px auto 0; }
.hprolist li {/*background:url(img/pbg.jpg) no-repeat center;*/width: 225px; height: 220px; float: left; margin: 0 10px 10px 0; border-radius: 4px; overflow: hidden; position: relative; -webkit-transition: all .2s linear; transition: all .2s linear; }
.hprolist li.l2 { width: 260px; height: 300px; }
.hprolist li:nth-child(5), .hprolist li:last-child { margin-right: 0; }
.hprolist li:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.hprolist li a { display: block;   }
.hprolist li img {display: block;width: 100%;min-height: 220px;}
.hprolist li span { display: block; width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-align: center; background: rgba(42,49,78,.8); position: absolute; bottom: -30px; left: 0; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.hprolist li a:hover span { bottom: 0; }

.hangye { margin: 40px auto 0; }
.hangye .pul { width: 380px; float: left; margin-right: 20px; }
.hangye .pul:last-child { margin-right: 0; }
.hangye .pul li{margin-bottom: 20px;}
/*.hangye .pul li { width: 380px; height: 180px; overflow: hidden; position: relative; margin-bottom: 20px; border-radius: 4px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.hangye .pul li.l2 { height: 380px; }
.hangye .pul li a { display: block; }
.hangye .pul li:hover { box-shadow: 0 0 10px rgba(255,51,0,.4); }
.hangye .pul li img { display: block; width: 100%; -webkit-transition: all .6s ease-in; transition: all .6s ease-in; }

.hangye .pul li span { display: block; width: 100%; height: 30px; line-height: 30px; color: #fff; text-align: center; font-size: 14px; position: absolute; bottom: -30px; left: 0; background: rgba(42,49,78,.8); -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.hangye .pul li:hover span { bottom: 0; }*/
.tech{}
.tech h2{font-size:18px;font-weight:bold;color:#2A314E;line-height:40px;}
.tech h3{font-size:14px;font-weight:400;color:#FF6600;}

.honor { margin: 40px auto 0; position: relative; }
.honor .bd { margin-left: 50px; }
.honor .bd li { float: left; width: 195px; height: 261px; margin: 0 10px; }
.honor .bd li a { display: block; }
.honor .bd li img { display: block; width: 195px; height: 261px; }
.honor .prev, .honor .next { display: block; width: 34px; height: 58px; position: absolute; top: 50%; margin-top: -29px; background: url(img/honoral.jpg) no-repeat center center; }
.honor .prev { left: 0; }
.honor .next { right: 0; background-image: url(img/honorar.jpg); }

.top1 { margin:-30px auto 0 auto; height: 30px; width:100%; }
.top1 h1 { font-size: 12px; }
.top1 h1 a { font-size: 12px; }

.topbar {height: 30px;line-height: 30px;border-top: 4px solid #f30;/* border-bottom: 1px solid #dedede; */color: #999;font-size: 12px;}
.topbar .tip { float: left; }
.topbar .links { float: right; }
.topbar .links a { margin: 0 9px; color: #999; float: left; }
.topbar .links .split { display: block; width: 1px; height: 30px; float: left; background: url(img/split.jpg) no-repeat center; }

.header {/* height: 100px; */background: url(img/headerbg.jpg) repeat-x center top;}
.header .logo { display: block; float: left; }
.header .logo img { display: block; }
.header .tel { float: right; text-align: right; background: url(img/telicon.png) no-repeat right center; height: 50px; margin-top: 25px; padding-right: 50px; }
.header .txt { font-size: 14px; color: #666; }
.header .num { font-size: 20px; color: #2a314e; font-weight: bold; }

.nav { height: 40px; background: #2a314e; }
.nav .nul {margin: 0 auto;}
.nav .nul .nLi { float: left; position: relative; }
.nav .nul .nLi .na { line-height: 32px; color: #fff; font-size: 14px; display: block; text-decoration: none; padding: 0 35px 4px; border-top: 4px solid transparent; }
.nav .nul .nLi.on .na { border-top-color: #f30; background: #f60; }
.nav .nul .sub { display: none; position: absolute; top: 40px; left: 0; z-index: 99; background: #fff; width: 500px; overflow: hidden; box-shadow: 0 15px 30px rgba(0,0,0,0.1); border: 0 solid #dedede; border-top: 0; background:#F60;}
.nav .nLi .sub .shul { float: left;width: 180px; padding: 12px 0 13px; background: #f60; }
.nav .nLi .sub .shul .shli { line-height: 30px; height: 30px; }
.nav .nLi .sub .shul .shli a { color: #fff; font-family: microsoft yahei; font-size: 12px; display: block; padding-left: 35px; text-decoration: none; position: relative; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.nav .nLi .sub .shul .shli.on { background: #f30; }
.nav .nLi .sub .shul .shli i { position: absolute; width: 5px; height: 8px; background: url(img/navarrow.png) no-repeat 0 0; right: 16px; top: 10px; }
.nav .nLi .sub .sbd { width: 320px; float: right; }
.nav .nLi .sub .sbd .sbox { background:#fff; line-height: 22px; font-size: 12px; font-family: microsoft yahei; color: #666; background-repeat: no-repeat; background-position: right bottom; }
.nav .nLi .sub .sbd .sbox .sbp { padding: 20px 20px; }
.nav .nLi .sub .sbd .sbox img { display: block; }

.fyous { margin-top: 40px; }
.fyous li { float: left; width: 20%; text-align: center; }
.fyous li h3 { font-size: 16px; color: #2a314e; margin: 10px 0; }
.fyous li p {font-size: 14px;color: #666;line-height: 18px;}

.commontit { text-align: center; background: url(img/commontit.png) no-repeat center bottom;padding-bottom: 15px; }
.commontit .en { font-size: 12px; color: #f30; font-family: arial; text-transform: uppercase; }
.commontit .cn { font-size: 30px; color: #2a314e; font-weight: bold; }
.commontit02 { text-align: left; background: none; padding-top: 120px; }
.commontit02 .en, .commontit02 .cn { color: #fff; }

.homebox01 { padding: 40px 0; background: #fff; }
.homebox02 { background: url(img/homebox02.jpg) no-repeat center center; padding: 50px 0; }
.homebox03 {/* padding: 50px 0; */background: #fff;}
.homebox04 {padding: 50px 0 0;background: url(img/homebox04.jpg) #f6f7fc no-repeat center center;}
.homebox05 { height: 359px; background: url(img/homebox05.jpg) no-repeat top center; }
.homebox06 { padding: 20px 0 50px; background: url(img/homebox06.jpg) no-repeat top center; }
.homebox07 { padding: 50px 0 90px; background: url(img/homebox07.jpg) no-repeat top center; }

.ceng,.cengd{display:block;width:100%;position:relative;overflow:hidden;}
            	.ceng{height:180px;}
            	.cengd{height:380px;}
				
				.ceng .ceng1,.cengd .ceng1{width:380px;position:absolute;}
				.ceng .ceng1{height:180px;}
				.cengd .ceng1{height:380px;}
				
				.ceng .ceng2,.cengd .ceng2{line-height:40px;height:40px;position:absolute;top:45%;text-align:center;z-index:3;}
				.ceng .ceng2{width:250px;left:18%;}
				.cengd .ceng2{width:300px;left:10%;}
				
				.ceng:hover .ceng2,.cengd:hover .ceng2{top:55%;color:#fff;}				
				
				.ceng .over,.cengd .over{line-height:40px;height:40px;position:absolute;top:45%;background:#fff;opacity:0.7;text-align:center;transition:all 0.5s;-webkit-transition:all 0.5s;}
				.ceng .over{width:250px;left:18%;}
				.cengd .over{width:300px;left:10%;}				
				
				.ceng:hover .over,.cengd:hover .over{background:#2a314e;}
				.ceng:hover .over{transform:scale(4,6);-webkit-transform:scale(4,6);-moz-transform:scale(4,6);}
				.cengd:hover .over{transform:scale(8,12);-webkit-transform:scale(8,12);-moz-transform:scale(8,12);}
				
				.ceng:hover .ceng3,.cengd:hover .ceng3{background:url(img/homefboxico.png) no-repeat center;width:40px;height:40px;position:absolute;z-index:4;}
				.ceng:hover .ceng3{top:35%;left:44%;}
				.cengd:hover .ceng3{top:42%;left:44%;}







.keylist { margin-top: 20px; }
.keylist li { float: left; width: 147px; height: 70px; margin: 0 1px; }
.keylist li img { display: block; }

.topnews {background:url(img/ind01.jpg) no-repeat center;height:400px;background-size:100%;float: left;}
.topnews .zw{background:rgba(0,0,0,0.6);padding:0px 30px 30px;color:#fff;font-size:14px;line-height:20px;}
.topnews .zw h2{font-size:36px;line-height:80px;}
.topnews .title { height: 25px; line-height: 25px; margin-bottom: 25px; }
.topnews .title h3 { float: left; font-size: 18px; color: #000; padding-left: 30px; background: url(img/new.gif) no-repeat left center; font-weight: normal; }
.topnews .title .smore { font-size: 14px; color: #333; background: url(img/vbfh.gif) no-repeat right center; float: right; display: block; width: 40px; height: 25px; }
.topnews .newstit { font-size: 14px; height: 20px; line-height:20px; margin-bottom: 10px; font-weight: bold; }
.topnews .newstit a { color: #333; }
.topnews .newstit a:hover { text-decoration: underline; color: #000; }
.topnews .newscon { color: #666; font-size: 12px; line-height: 18px; margin-bottom: 30px; height: 36px; overflow: hidden; }
.topnews .newimg { overflow: hidden; }
.topnews .newimg .item { float: left; position: relative; width: 161px; height: 120px; overflow: hidden; margin-bottom: 10px; }
.topnews .newimg .item a { display: block; }
.topnews .newimg .item img { display: block; width: 100%; }
.topnews .newimg .itembig { width: 383px; height: 250px; margin-right: 6px; }


#newshuai .hd{height: 4px;width: 85px;position: relative;top: -54px; z-index: 3;overflow: hidden;}
#newshuai .hd ul li{height:4px;width:30px;background:#2A314E;margin:0px 1px;float:left;cursor:pointer;}
#newshuai .hd ul li.on{width:50px;background:#ED2E00;}
#hangye .hd,#hprolist .hd{height: 4px;width: 85px;position: relative;top:-4px; z-index: 3;overflow: hidden;margin:0 auto;}
#hangye .hd ul li,#hprolist .hd ul li{height:4px;width:30px;background:#2A314E;margin:0px 1px;float:left;cursor:pointer;display:block;}
#hangye .hd ul li.on,#hprolist .hd ul li.on{width:50px;background:#ED2E00;}

.newshuai { float: right; width: 600px; margin-top: 40px; }
.newshuai .item {padding-bottom: 10px;margin-bottom: 20px;height: auto !important;border-bottom: 1px solid #dedede;}
.newshuai .item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.newshuai .item .ntit {height: 17px;line-height: 17px;overflow: hidden;padding-left: 30px;}
.newshuai .item .ntit .nmore {display: block;float: left;padding: 0 8px 0 24px;background: #2a314e url(img/newshuai.jpg) no-repeat left center;color: #fff;font-size: 12px;text-decoration: none;margin-right: 10px;-webkit-box-sizing: inherit;-moz-box-sizing: border-box;box-sizing: inherit;}
.newshuai .item .ntit .nname { font-size: 14px; font-weight: bold; }
.newshuai .item .ncon {font-size: 12px;line-height: 18px;color: #666;height: 36px;overflow: hidden;margin-top: 16px;margin-left: 30px;}

.footer { background: #333; border-top: 4px solid #2a3050; }
.footer .tips { height: 50px; background: #171717; color: #fff; line-height: 50px; font-size: 12px; opacity: .6; filter: alpha(opacity=60); }
.footer .tips .links { float: right; }
.footer .tips .links a { color: #fff; margin: 0 4px; }
.footer .lihaile { padding: 30px 0 40px; }
.footer .lihaile dl { float: left; margin-right: 120px; }
.footer .lihaile dl a { color: #dbdada; font-size: 12px; line-height: 22px; }
.footer .lihaile dl dt { margin-bottom: 10px; }
.footer .lihaile dl dt.l2 { margin-top: 20px; }
.footer .lihaile dl dt a { color: #fff; font-size: 14px; font-weight: bold; }
.footer .lihaile .tel { text-align: right; font-size: 14px; line-height: 30px; color: #fff; font-weight: bold; }
.footer .lihaile .tel strong { font-size: 20px; display: block; }
.footer .lihaile .qrcode { font-size: 14px; margin-top: 40px; color: #fff; text-align: right; }

.fs14{font-size:14px;}
.lh28{line-height:28px;}
.c_888{color:#888;}
.h30{height:30px;font-size:1px;}
.submain{background:url(img/homebox04.jpg) repeat center center;}
.subbg{padding:40px 60px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #dedede;}
.product{padding:40px 60px 20px;background:#fff;border:1px solid #dedede;}
.lef h2{color:#2a314e;font-size:20px;line-height:40px;}
.lef{width:260px;}
.lef .shul {/* width: 220px; */padding: 15px 20px 13px;background:#f1f1f1;}
.lef .shul .shli {line-height: 34px;background: url(img/leftpoint.gif) no-repeat 0px 10px;/*border-bottom:1px solid #B5BFDA;*/}
.lef .shul .shli a {color:#2a314e;font-family: arial;font-size: 13px;display: block;padding-left: 15px;text-decoration: none;position: relative;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
.lef .shul .shli.on,.lef .shul .shli:hover {background:#fff url(img/leftpoint.gif) no-repeat -9px -20px; }

.lef .shul .shli ol{background:#fff;}
.lef .shul .shli ol li{line-height:30px;/*border:1px dashed #fff;border-left:none;border-right:none;*/}
.lef .shul .shli ol li:hover,.lef .shul .shli ol li.on{color:#647EE4;/*border:1px dashed #E8E8E8;border-left:none;border-right:none;*/}
.lef .shul .shli ol li a{font-size:12px;}
.lef .shul .shli ol li:hover a{color:#647EE4;}
.lef .linkd li a,.lef .linkd li img{display:block;margin:0 auto;}
.lef .linkd li img{height:30px;}
.lef .linkd{border:1px solid #f1f1f1;border-bottom:none;}
.lef .linkd li{border-bottom:1px solid #f1f1f1;width:100%;height:60px;line-height:60px;padding:15px 0px;text-align:center; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lef .linkd li:hover{box-shadow:0px 0px 8px #ccc;-webkit-box-shadow:0px 0px 8px #ccc;-moz-box-shadow:0px 0px 8px #ccc;}
/**
.lef .shul .shli.on { line-height: 30px; height: 30px; overflow: hidden; display: block; background: url(img/leftpoint.gif) no-repeat -6px 2px; padding: 0 20px; font-family: microsoft yahei; font-size: 14px; color: #333; }
.lef .shul .shli.on:hover,.lef .shul .shli ol li.on{ background-position: -6px -24px; background-color: #fff; color: #01119c; text-decoration: none; }

**/


.rig{}
.product .prodlist li {width:100%; height: 145px; float: left; margin:10px 10px 10px 0px; border-radius: 4px; overflow: hidden; position: relative; -webkit-transition: all .2s linear; transition: all .2s linear; border-bottom:1px solid #dedede;}
.product .prodlist li:hover {border-bottom:1px solid #dedede;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.product .prodlist li a.img {max-width: 190px;display: block;margin-right: 10px;}
.product .prodlist li a.img  img { display: block; width: 100%; }
.product .prodlist li .rtit{font-size:12px;color:#888;line-height:24px;float: left;width: 70%;}
.product .prodlist li .rtit h2 {width: 100%;/* height:40px; */line-height: 30px;font-size: 14px;color:#2a314e;}
.product .prodlist li .rtit h2 a{font-size: 16px;font-weight:100; color:#2a314e;}
.product .prodlist li .rtit p.p1{text-align:right;line-height:30px;padding:0px 10px;}
.product .prodlist li .rtit a.more {color:#f30;}


.product .prodlist .prodcon{border-bottom:1px dashed #dedede;}
.product .prodlist .prodcon .img{/* width:400px; */height:400px;overflow:hidden;}
.product .prodlist img{display:block;width: 100%;}
.product .prodlist .prodcon .list{/* width:450px; */font-size:14px;line-height:32px;}
.product .prodlist .prodcon .list span{display:block;float:left;text-align:left;color: #f60;}
.product .prodlist .prodcon .list h3{font-size: 22px;line-height:43px;color:#f30;text-transform: uppercase;}
.product .prodlist .prodcon .list p{text-align:left;}
.product .prodlist .prodcon .list p.lh20{line-height:20px;text-align:left;}/*
.product .prodlist .prodcon .list .pimg{height:100px;overflow:hidden;}
.product .prodlist .prodcon .list .pimg li{height:auto;float:left;width:100px;height:100px;margin:5px;}*/
.product .prodlist h3{font-size:18px;font-weight:400;color:#f30;line-height:50px;}
.product .prodlist h2{font-size:18px;font-weight:400;color:#f30;line-height:50px;}


.smallImg{width: 300px;float:left;padding-left:7px;}
.smallImg .pimg li{width:90px;height:90px;float:left;margin:0px 3px;border:1px solid #fff;}
.smallImg .pimg li.on{border:1px solid #f00;}
.smallImg .pimg li img{width:100%;height: 90px;}
.sPrev,.sNext{width:25px;height:90px;line-height:90px;text-align:center;display:block;background:#999 url(img/arrows.png) no-repeat;text-indent:-999px;overflow:hidden;}
.sPrev{float:left;background-position:2px 30px;}
.sNext{float:right;background-position:-38px 30px;position: relative;z-index: 9999;}


.case dl{padding:10px 0px 10px;border-bottom:1px dashed #E4E3E3;transition:all 0.3s;-webkit-transition:all 0.3s;}/*
.submain .news dl:nth-child(even){background:#f6f6f6;}padding-left:20px;*/
.case dl:hover{background:#F6F7FC;}
.case dl dt a{margin-top:20px;display:block;font-size:17px;font-family:"Microsoft Yahei";color:#2A314E;line-height:26px;}
.case dl:hover dt a{color:#f30;}
.case dl dt p{font-size:11px;color:#7D7D7D;}

.case dl dd{font-size:14px;color:#888;line-height:20px;}
.case dl dd p{text-align:right;}
.case dl dd p a{color:#636B8C;font-size:12px;}
.case dl dd img{display:block;max-width:100%;margin:12px auto 5px;}
.case dl:hover dd p a{color:#f30;}
	
.newshot{}
.newshot .img{width:720px;height:286px;overflow:hidden;border:1px solid #E9EAEF;padding:2px;}
.newshot .img img{max-width:100%;}
.newshot .cen{width:310px;height:260px;background:#FAFAFB;border:1px solid #E9EAEF;padding:15px;}
.newshot .cen h2 a{display:block;font-size:16px;height:30px;}
.newshot .cen p{font-size:14px;line-height:24px;}
.news p.p1{font-size:14px;line-height:28px;}
.news p.p1 a{font-size:14px;color:#f30;}
.news .newlist{padding:15px 0px 10px;}
.news .newlist li{line-height:36px;border-bottom:1px dashed #E9EAEF;}
.news .newlist li a{display:block;float:left;}
.news .newlist li span{display:block;float:right;}
.news .nltit{border-bottom:1px dashed #E9EAEF;}
.news h1{font-size:20px;font-weight: bold;text-align:center;}
.news .nltit p{font-size:12px;color:#AFAEAE;text-align:center;}
.listit{background:#F6F7FC;line-height:50px;text-align:center;padding:15px 0px 10px;margin-bottom:15px;}
.listit a{padding:6px 20px;background:#f60;color:#fff;margin:0px 5px;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;}
.listit a:hover,.listit a.on{background:#f30;}

.vidbg{background:url(img/vidbg.png) no-repeat center;width:808px;height:622px;margin:0 auto;padding-top:40px;}
.vidbg .vcon{width:708px;height:400px;margin:0 auto;overflow:hidden;}
.hotp{}
.hotp h2{color:#f30;font-size:16px;font-weight:700;height:40px;line-height:40px;text-transform: uppercase;margin-top: 20px;}
.hotp .hotcon a,.hotp .hotcon img{display:block;max-width:100%;min-height: 140px;width: 100%;}
.hotp .hotcon .bd{height:170px;overflow:hidden;width:100%;}
.hotp .hotcon li{width:210px;margin:0px 5px;float:left;text-align:center;font-size:14px;line-height:34px;}
.hotp .hotcon .img{border:1px solid #ccc;padding:2px;max-height: 140px;overflow: hidden;}
.hotp .hotnew{width:100%;}
.hotp .hotnew li a,.hotp .hotnew li span{font-size:12px;}


.subloc{/* height:30px; */line-height:30px;font-size:14px;color:#f30;border-bottom:1px solid #2a314e;padding:5px 0px;margin-bottom:10px;}
.subloc h2{height:30px;line-height:30px;font-size:18px;border-left:3px solid #f30;padding-left:5px;float:left;}
.subloc a{color:#2a314e;padding:0px 3px;text-decoration:none;}



.bgtable{width:100%;border:1px solid #ccc;border-top:none;border-right:none;text-align:center;}
.bgtable th{background:#666;border:1px solid #444;border-bottom:none;border-left:none;line-height:36px;padding:0px 3px;color:#ccc;}
.bgtable td{border:1px solid #ccc;border-bottom:none;border-left:none;line-height:36px;padding:0px 3px;}
.bgtable tr:nth-child(even){background:#f1f1f1;}


a:hover{text-decoration:underline;}

.cooperation{}
.cooperation ul li{margin:10px 15px;float:left;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;}
.cooperation ul li:hover{box-shadow:0px 2px 2px #ccc;-webkit-box-shadow:0px 2px 2px #ccc;}
.wp-products {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.prid_kv {color: #000 !important;margin-left: 10px;}
.smallScroll {
        margin-top: 30px;
}
.breadcrumbs ul li {float: left;}
    .breadcrumbs ul li a {
    font-weight: bold;
    font-size: 13px;
    }
.vdesc {
        font-weight: bold;
    font-size: 15px;
    padding: 10px 0px;
}
.btn_send {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-right: 15px;
    margin-bottom: 30px;
    font-family: 'Open Sans', sans-serif;
}
.contact {
    background-color: #fff;
    border: solid 1px #e4e4e4 !important;
    width: 100%;
    text-indent: 15px;
    padding: 10px 0;
    margin-bottom: 20px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    border-radius: 0;
}
.wp-pagenavi b {
    background: #00878F;
    border: 1px solid #fff;
    padding: 3px 12px 3px 16px;
    color: #fff;
}
.wp-pagenavi a {
    background: #35484F;
    border: 1px solid #f0f0f0;
    padding: 3px 18px 3px 20px;
    color: #fff !important;
    margin-left: 5px;
}
.tempWrap_adv {
    width: 100% !important;
    overflow: hidden;
}
@media only screen and (max-width: 979px) and (min-width: 320px) {
    .hangye .pul {
        width: 100%;
        float: none;
        margin-right: 20px;
    }

    .ceng .ceng1 {
        width: 100%;
    }

    .ceng .ceng2 {
        width: 100%;
    }

    .tempWrap {
        width: 100% !important;
    }

    .newshuai {
        width: 100% !important;
    }

        .newshuai .item .ntit {
            padding-left: 0px;
        }

    .footer .lihaile .qrcode {
        text-align: left;
    }

    .hprolist li.l2 {
        width: 100%;
    }

    .hprolist li {
        width: 100%;
        height: auto;
    }

    .container {
        padding: 0px 10px !important;
    }

    .fyous li {
        width: 50%;
        min-height: 300px;
        max-height: 300px;
        overflow: hidden;
    }

    .honor .bd {
        margin-left:0px;
    }
    .zy-Slide {
        width:100%;
    }
        .zy-Slide ul {
            width:100%;
            overflow: hidden;
        }
    .footer .lihaile .tel {
            text-align: left;
    }
    .header .tel {
            margin-bottom: 20px;
    }
    .wrap-body {
        display:block !important;
        height: 30px;
    }
    .product .prodlist li {
        height:auto;
    }
    .product .prodlist li a.img {
            width: 100%;
    float: none;
    max-width: 100%;
    }
    .fr {
    float: none;
}
    .bigImg {
            width: 300px !important;
    }
    .product .prodlist .prodcon .img {
        height:auto;
    }
    .smallImg {
            width: 238px;
    }
       .footer .lihaile dl {
           float:none;
    }
    .product .prodlist img {
            width: 75%;
    }
    .product .prodlist li .rtit {
        width:100%;
    }
    .news .newlist li a {
        float:none;
    }
        .featured {
        display:block !important;
    }
    .homebox01 {
        padding:0px;
    }
 
}
.wrap-body {
    display:none;
}
.smallImg .tempWrap {
        width: 286px !important;
}
    .featured {
        display:none;
    }
@media only screen and (max-width: 767px) and (min-width: 545px) {
    .hangye .pul {
        width: 100%;
        float: none;
        margin-right: 20px;
    }

    .ceng .ceng1 {
        width: 100%;
    }

    .ceng .ceng2 {
        width: 72%;
        line-height: 22px;
    }

    .tempWrap {
        width: 100% !important;
    }

    .newshuai {
        width: 100% !important;
    }

        .newshuai .item .ntit {
            padding-left: 0px;
        }

    .footer .lihaile .qrcode {
        text-align: left;
    }

    .hprolist li.l2 {
        width: 48%;
        float: left;
        margin-right: 5px;
        height: auto;
        margin-bottom: 5px;
    }

    .hprolist li {
        height: auto;
        margin: 0;
        width: 48%;
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .container {
        padding: 0px 10px !important;
    }

    .fyous li {
        width: 50%;
        min-height: 300px;
        max-height: 300px;
        overflow: hidden;
    }

    .honor .bd {
        margin-left:0px;
    }
    .zy-Slide {
        width:100%;
    }
        .zy-Slide ul {
            width:100%;
            overflow: hidden;
        }
    .footer .lihaile .tel {
            text-align: left;
    }
    .header .tel {
            margin-bottom: 20px;
    }
    .wrap-body {
        display:block !important;
        height: 30px;
    }
    .product .prodlist li {
        height:auto;
    }
    .product .prodlist li a.img {
            width: 100%;
    float: none;
    max-width: 100%;
    }
    .fr {
    float: none;
}
    .bigImg {
            width: 300px !important;
    }
    .product .prodlist .prodcon .img {
        height:auto;
    }
    .smallImg {
            width: 238px;
    }
       .footer .lihaile dl {
           float:none;
    }
    .product .prodlist img {
            width: 75%;
    }
    .product .prodlist li .rtit {
        width:100%;
    }
    .news .newlist li a {
        float:none;
    }
        .featured {
        display:block !important;
    }
    .homebox01 {
        padding:0px;
    }
    .hprolist li img {
    min-height: 240px;
    }
    .hprolist li a {
    max-height: 240px;
    min-height: 240px;
    overflow: hidden;
    }
    .ceng1 img {
    min-height: 200px;
    }
    .hangye .pul li {
    width: 48%;
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    }
 
}</pre></body></html>