@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style-type: none;
}
em{ font-style:normal;}
a{ font-style:normal; text-decoration:none; color:#000;}
html {
	font-family:Microsoft YaHei,Helvetica Neue,Helvetica,Roboto,STHeiTi,Arial,sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-size:62.5%;
}
body {
	font-size:14px;font-size:1.4rem ;background-color:#fff;
}
h2,h3,h4,h5,h6{ font-weight:normal; font-size:1.4rem;}
.m10Main{ width:96vw; margin:0px 2vw; float:left;}


.top{ position:relative; width:100%; float:left; height:17vw; background-color:#fff; }
.top .l{ float:left; width:100%; margin-top:1.5vw;}
.top .l img{  margin-left:8px; width:70%; }
.top .l .menu{ float:right; width:9vw; height:9vw; display:block;background:url(../images/menu-ico.png) no-repeat center; background-size:60%; margin-right:10px;  }

.top .m_list{ width:100%;float:left;  display:none;  background-color:#296b2c; position:absolute; right:0px; top:12vw; z-index:9999; width:25vw; }
.top .m_list a{  font-size:1.6rem; border-bottom:1px solid #fff;  display:block; float:left; line-height:10vw; width:100%; text-align:center; color:#fff; }


.i-t{ width:100%; line-height:35px; float:left; margin-top:15px;}
.i-t .t-1{ float:left; border-bottom:1px solid #296b2c;}
.i-t .t-1 span{ color:#eb3d00; float:left; font-size:1.6rem; font-weight:bold;}
.i-t .t-1 label{color:#333; background-color:#296b2c; color:#fff; padding:0px 10px; margin-left:15px; font-size:1.3rem; line-height:30px; font-weight:bold;  float:left;}
.i-t .t-2{ float:right; line-height:35px; width:20vw; height:35px; }
.i-t .t-2 a{ width:20vw;display:block; height:35px; text-align:right;  margin-right:5px; line-height:35px;    float:right; color:#666; }



.ads img{ width:100%;}

.abt{ margin-bottom:10px;}
.abt .cont{ width:100%; float:left;}
.abt .cont img{ width:40vw; float:left; margin-right:8px;}
.abt .cont a{ color:#eb3d00;}

.protype { position:relative; }
.protype .protype-i{ width:100%; height:10rem; float:left;}
.protype a{ float:left; background-color:#00122a;display:block;  text-align:center; font-size:1.2rem; color:#fff;  position:absolute;}
.protype a:nth-child(1){ top:0rem; width:25vw; line-height:3rem; height:3rem;}
.protype a:nth-child(2){ top:3.4rem; width:25vw; line-height:3rem; height:3rem;}
.protype a:nth-child(3){ top:6.8rem; width:25vw; line-height:3rem; height:3rem;}

.protype a:nth-child(8){ top:0rem; left:27vw;width:27vw;  line-height:2.2rem; height:2.2rem; }
.protype a:nth-child(5){ top:2.5rem; left:27vw;width:27vw; line-height:2.2rem; height:2.2rem; }
.protype a:nth-child(10){ top:5rem; left:27vw;width:40vw; line-height:2.2rem; height:2.2rem;}
.protype a:nth-child(7){ top:7.5rem; left:27vw;width:40vw; line-height:2.2rem; height:2.2rem; }

.protype a:nth-child(4){ top:0rem; left:56vw; width:40vw; line-height:2.2rem; height:2.2rem; }
.protype a:nth-child(9){ top:2.5rem; left:56vw;width:40vw; line-height:2.2rem; height:2.2rem; }
.protype a:nth-child(6){ top:5rem; left:69vw;width:27vw; line-height:2.2rem; height:2.2rem; }
.protype a:nth-child(11){ top:7.5rem; left:69vw;width:27vw; line-height:2.2rem; height:2.2rem; }

.pro ul li{width:47vw; float:left; margin-right:2vw;}
.pro ul li:nth-child(2n){ margin-right:0;}
.pro ul li a.i{ width:calc(47vw - 2px); text-align:center; display:block; border:1px solid #ddd;}
.pro ul li img{ width:calc(47vw - 4px);max-height: 172px;min-height: 172px;}
.pro ul li p{ line-height:40px; width:100%; height:40px; overflow:hidden; float:left; text-align:center;}


.cases ul li{width:47vw; float:left; margin-right:2vw;}
.cases ul li:nth-child(2n){ margin-right:0;}
.cases ul li a.i{ width:47vw; text-align:center; display:block;}
.cases ul li img{ width:47vw;max-height: 172px;
    min-height: 172px;}
.cases ul li p{ line-height:40px; height:40px; overflow:hidden; width:100%; float:left; text-align:center;}

.news{}
.news .cont{ width:100%; margin-top:10px;}

.news .cont ul li.one a.img{ width:30vw; float:left; height:20vw; overflow:hidden;}
.news .cont ul li.one a.img img{ width:100%; vertical-align:middle;}
.news .cont ul li.one a.tit{ width:64vw; display:block; margin-left:2vw; text-align:left; line-height:25px; font-weight:bold; height:25px; overflow:hidden; float:left;}
.news .cont ul li.one p{ width:64vw; margin-left:2vw; float:left;line-height:1.5rem; font-size:1.2rem;}



.news .cont ul li.two{ width:100%; float:left; line-height:35px; border-bottom:1px solid #ddd; border-bottom-style:dashed;}
.news .cont ul li.two span{ float:right; width:20vw; display:block; text-align:center;  color:#999;}
.news .cont ul li.two a{ background:url(../images/bg_caption.png) no-repeat left; text-indent:10px; width:76vw; color:#666;
                           float:left; display:block;line-height:35px; height:35px; overflow:hidden;}



/**************��ҳ************/
.art_mbx{ line-height:40px; color:#000; width:100%; float:left; }
.art_mbx a{ color:#000;}
.news_page{ width:100%; line-height:25px;}

.art_main_card{ width:100%; float:left;}
.art_main_card img{ max-width:100%; }
.art_main_card h1{ width:100%; float:left; line-height:3rem; font-size:1.6rem; color:#001129; text-align:center;}
.art_main_card .img_mark img{ max-width:90%; }
.img_mark{ width:100%; overflow:hidden;}
.img_mark img{ max-width:100%;}


.news-type{ width:100%; float:left; line-height:40px;}
.news-type ul li{width:100%; float:left;  border-bottom:1px solid #eee; border-bottom-style:dashed; }
.news-type ul li a{ font-size:2rem;}
.news-type ul li span{ float:right; height:40px; line-height:40px; display:block; width:40px; text-align:right; font-size:16px;}

.news-list{width:100%; float:left;  }

.news-list ul li{width:100%; padding:8px 0px; overflow:hidden;border-bottom:1px solid #eee; border-bottom-style:dotted;}
.news-list ul li a.img{ width:26vw; float:left; height:20vw; overflow:hidden;}
.news-list ul li a.img img{ width:100%; vertical-align:middle;}
.news-list ul li a.tit{ /*width:68vw;*/ display:block; margin-left:2vw; text-align:left; line-height:25px; font-weight:bold; height:25px; overflow:hidden; float:left;}
.news-list ul li p{ /*width:68vw;*/ margin-left:2vw; float:left;line-height:1.5rem; font-size:1.2rem;}

.news-tj{ width:100%; float:left; line-height:35px; margin-top:10px;}
.news-tj .t{color:#fff; font-size:16px; font-weight:bold;background-color:#000; text-indent:10px;}
.news-tj .c{width:100%; float:left;}
.news-tj .c ul li{width:100%; padding:8px 0px; overflow:hidden;border-bottom:1px solid #eee; border-bottom-style:dotted;}
.news-tj .c ul li a.img{ width:26vw; float:left; height:20vw; overflow:hidden;}
.news-tj .c ul li a.img img{ width:100%; vertical-align:middle;}
.news-tj .c ul li a.tit{ width:68vw; display:block; margin-left:2vw; text-align:left; line-height:25px; font-weight:bold; height:25px; overflow:hidden; float:left;}
.news-tj .c ul li p{ width:68vw; margin-left:2vw; float:left;line-height:1.5rem; font-size:1.2rem;}

.img-tj{ width:100%; float:left; line-height:35px; margin-top:10px;}
.img-tj .t{color:#fff; font-size:16px; font-weight:bold;background-color:#000; text-indent:10px;}
.img-tj .c{width:100%; float:left;  margin-top:15px; }
.img-tj .c ul li{ width:47vw; float:left; text-align:center; margin-right:2vw; }
.img-tj .c ul li:nth-child(2n){ margin-right:0px;}
.img-tj .c ul li img{ width:calc(47vw - 6px); margin:2px;}
.img-tj .c ul li a:nth-child(1){ border:1px solid #ddd; float:left;}
.img-tj .c ul li a.tit{ font-size:1.4rem;  width:100%; display:block;  height:2rem; line-height:2rem; overflow:hidden;  float:left;}



.news-tipss{ width:100%; float:left; line-height:35px; text-align:center; background-color:#296b2c; color:#fff; margin-top:5px;}
.news-tipss a{ color:#fff; width:100%; display:block;}

.supply_type{ width:100%; float:left;}
.supply_type a{ width:calc(33.3333% - 1px); color:#666; text-align:center; margin-right:1px;
                 display:block; line-height:3.4rem; overflow:hidden; height:3.4rem; font-size:1.1rem; float:left; margin-bottom:2px; background-color:#eee; }
.supply_type a.se{ background-color:#296b2c; color:#fff; }

.supply_list{ width:100%; float:left;}
.supply_list ul li{ width:47vw; float:left; margin-top:10px; margin-right:2vw;}
.supply_list ul li:nth-child(2n){ margin-right:0vw;}
.supply_list ul li img{ width:calc(47vw - 6px); margin:3px;max-height: 172px;
    min-height: 172px; }
.supply_list ul li a.img{ border:1px solid #ddd; float:left; }
.supply_list ul li h3{ line-height:3.4rem; height:3.4rem; width:100%; float:left; overflow:hidden; text-align:center;}

.cont-lxwm{ width:100%; float:left; font-size:1.4rem;}
.cont-lxwm div{ width:100%; float:left; line-height:30px;}

.foot{width:100%; float:left; margin-bottom:50px;color:#999; font-size:1.2rem; padding:15px 0px; margin-top:5px; background-color:#eee;}
.foot a{ color:#999;font-size:1.2rem;}
.foot .c1{ width:100%;float:left;  line-height:1.6rem; padding:5px 0px; color:#999; text-align:center;}
.foot .c2{ width:100%;float:left;  text-align:center;}


.fd{position:fixed;left:0;bottom:0; text-align:left; width:100%; height:50px; background-color:#296b2c; 
         _position:absolute;_top:expression(eval(document.documentElement.scrollTop+220)) }

.fd a{ color:#fff; display:block; width:25%; float:left; height:50px; text-align:center; }
.fd a label{ width:100%; height:25px; margin-top:5px; display:block;}
.fd a span{ font-size:10px;}
.fd1 label{ background:url(/public/index/web/images/btm01.png) no-repeat center; background-size:25%;}
.fd2 label{ background:url(/public/index/web/images/btm02.png) no-repeat center; background-size:25%;}
.fd3 label{ background:url(/public/index/web/images/btm03.png) no-repeat center; background-size:25%;}
.fd4 label{ background:url(/public/index/web/images/btm04.png) no-repeat center; background-size:25%;}

