
@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; background-color:#fff;
	max-width:800px; overflow-x:hidden;
}
h2,h3,h4,h5,h6{ font-weight:normal; font-size:14px;}
.m10Main{ width:96vw; margin:0px 2vw; float:left;}


.top{ position:relative; width:100%; float:left; background-color:#fff; }
.top .l{ float:left; width:60%; margin:8px 2.5%;}
.top .l img{  width:100%;}
.top .l .menu{ float:right; width:12vw; height:12vw; display:block;background:url(/m_public/images/menu-ico.png) no-repeat center; background-size:50%; margin-right:0px;  }

.top .r{ float:right; width:30%;margin:11px 0px; margin-right:2.5%;}
.top .r img{  width:100%;}
.m_list{ width:100%;float:left; background-color:#183883; }
.m_list a{ width:calc(25vw - 1px); float:left; line-height:24px; padding:5px 0px;
            border-right:1px solid #568390; border-bottom:1px solid #568390; text-align:center; color:#fff; display:block; }

.i-t{ width:100%; line-height:35px;  float:left; margin-top:15px; margin-bottom:10px; background:url(/m_public/images/box_38.png) repeat-x center; height:50px; }
.i-t .t-1{ float:left;height:35px; position:relative; width:100%;height:50px; line-height:50px; }
.i-t .t-1 span{ color:#1d5d99;  margin:auto; font-size:40px; color:#edecec; background-color:#fff; padding:3px 8px;}
.i-t .t-1 label{ display:block; width:100%; text-align:center;height:50px; position:relative;}
.i-t .t-1 label em{ color:#555; font-size:20px; width:100%; top:0;  display:block; position:absolute; z-index:1;}

.fangan{ width:100%; float:left;}
.fangan a{ float:left; width:30vw; border:1px solid #265f70; overflow:hidden; line-height:30px; margin-left:2vw; margin-bottom:2vw;
            display:block; height:30px;background:url(/m_public/images/box_39.png) no-repeat left top;background-size:10%;  font-size:12px; text-indent:14px; }



.honor{width:100%; float:left; background:#d54841 url(/m_public/images/box_41.png) no-repeat left top; height:200px;}
.honor .tit{ width:100%; float:left; margin-top:15px; text-align:center; margin-bottom:10px; }

.honor .tit span{ display:block;  width:100%;font-size:10px; color:#fff; opacity:0.5; }
.honor .tit label{ display:block; width:100%;font-size:20px; color:#fff; text-align:center; line-height:22px;}
.honor .cont{ width:100%; float:left; margin-top:10px; }
.honor .cont ul li{ width:30vw; float:left; text-align:center; height:32vw; overflow:hidden; line-height:30px; color:#fff; margin-left:2.5vw; } 
.honor .cont ul li img{ width:100%;}
.honor .cont ul li a{ color:#fff; font-size:12px;}
 
.ads img{ width:100%;}

.abt{ margin-bottom:10px;}
.abt .cont{ width:100%; float:left; color:#555; text-indent:2em; margin-top:10px;}
.abt .cont img{ width:46vw; float:left; margin-right:8px;}
.abt .cont a{ color:#eb3d00;}

.case ul li{width:31vw; float:left; margin-left:1.8vw; margin-bottom:2vw; position:relative; }
.case ul li:nth-child(3n){ margin-right:0px;}
.case ul li a{ width:100%; text-align:center; display:block; }
.case ul li a.i{ height:24vw; overflow:hidden;}
.case ul li img{ width:100%;}
.case ul li p{ line-height:30px; position:absolute; z-index:2; bottom:0px;  width:100%; height:30px; overflow:hidden; float:left; text-align:center;}
.case ul li p a{ font-size:12px; background:rgba(0,0,0,0.6); color:#fff;}

.youshi{width:100%; float:left;}
.youshi .cont{ width:100%; float:left; }
.youshi .cont dl dd{ width:100%; float:left; margin-bottom:10px;}
.youshi .cont dl dd .l{ width:40px; color:#fff; margin-left:2vw; text-align:center; font-size:14px; float:left; }
.youshi .cont dl dd .l span{ width:40px; height:32px;line-height:15px; padding:7px 0px;   display:block;background:url(/m_public/images/box_40.png) no-repeat top center;background-size:100%; }

.youshi .cont dl dd .r{ width:calc(94vw - 40px); margin-left:2vw; font-size:14px; float:left; }
.youshi .cont dl dd .r span{ width:80%; text-align:left; display:block; color:#183883; float:left; line-height:22px; font-size:14px; font-weight:bold;}
.youshi .cont dl dd .r p{ width:100%; float:left; line-height:20px; color:#333; font-size:13px; margin-top:5px;}

.kehu{ width:100%; float:left; background:url(/m_public/images/box_29.jpg) no-repeat  center; height:200px; }
.kehu .i-t{ width:100%; line-height:35px;  float:left; margin-top:15px; margin-bottom:6px; background:url(/m_public/images/box_382.png) no-repeat center; height:50px; }
.kehu .i-t .t-1{ float:left;height:35px; position:relative; width:100%;height:50px; line-height:50px; }
.kehu .i-t .t-1 span{ color:#528fa3;  margin:auto; font-size:30px;background-color:inherit; padding:3px 8px;}
.kehu .i-t .t-1 label{ display:block; width:100%; text-align:center;height:50px; position:relative;}
.kehu .i-t .t-1 label em{ color:#fff; font-size:20px; width:100%; top:0;  display:block; position:absolute; z-index:1;}
.kehu .cont{width:100%; float:left;}
.kehu .cont ul li{ width:30vw; float:left; margin-left:2.5vw; margin-bottom:2vw; }
.kehu .cont ul li img{ width:100%;}

.news{width:100%; float:left; margin:25px 0px; position:relative;height:260px;}
.news .tit{ width:100%; float:left; text-align:center;}
.news .tit label{ margin-left:calc(50vw - 92px); float:left; }
.news .tit span{ width:90px; display:block; height:33px; line-height:33px; border:1px solid #183883;  font-size:13px; float:left; color:#666; }
.news .tit span.se{width:92px;background:url(/m_public/images/box_15.png) no-repeat bottom; height:40px;  border:0px;color:#fff;}

.news .cont{ width:100%; margin-top:18px;  float:left; top:30px; position:absolute;}
.news .cont ul{ width:90%; float:left ; margin-left:5%;}
.news .cont ul li{ width:100%; float:left; line-height:35px; border-bottom:1px solid #ddd; border-bottom-style:dashed;}
.news .cont ul li span{ float:right; width:20vw; font-size:12px; display:block; text-align:right;  color:#999;}
.news .cont ul li a{ background:url(/m_public/images/box_08.png) no-repeat left; background-size:2%; text-indent:10px; width:68vw; color:#666;
                           float:left; display:block;line-height:35px; height:35px; overflow:hidden;}
.news .c1{ left:0px;}
.news .c2{ left:100vw;}
/**************ÄÚÒ³************/
.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:1.9rem; height:1.7rem; font-weight:bold;  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-list ul li label{ margin-left:2vw; line-height:1.5rem;color:#aaa;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:#1e5d98; 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:20px; font-weight:bold; height:20px; 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;}
.news-tj .c ul li label{width:68vw; margin-left:2vw; float:left; line-height:20px;  font-size:1.2rem; color:#999;}

.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:#1e5d98; 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:#183883; color:#fff; margin-top:5px;}
.news-tipss a{ color:#fff; width:100%; display:block;}

.news_type{ width:100%; float:left; margin-top:15px;}
.news_type a{ width:calc(33.3333% - 1px); color:#666; text-align:center; margin-right:1px;
                 display:block; line-height:3.2rem; overflow:hidden; height:3.2rem; font-size:1.1rem; float:left; margin-bottom:2px; background-color:#eee; }
.news_type a.se{ background-color:#2f82ff; color:#fff; }

.supply_type{ width:100%; float:left; margin-top:15px;}
.supply_type select{ width:100%; height:30px;}
.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;}
.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:#2b2b2b;}
.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:#183883; 
         _position:absolute;_top:expression(eval(document.documentElement.scrollTop+220)) ; z-index:999;}

.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(/m_public/images/btm01.png) no-repeat center; background-size:21%;}
.fd2 label{ background:url(/m_public/images/btm02.png) no-repeat center; background-size:21%;}
.fd3 label{ background:url(/m_public/images/btm03.png) no-repeat center; background-size:21%;}
.fd4 label{ background:url(/m_public/images/btm04.png) no-repeat center; background-size:21%;}

