锘緻charset "utf-8";
html,body,h1,h2,h3,h4,h5,input,button,form,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0;}
body{width:100%;height:auto; font-family:"寰蒋闆呴粦"; background-color:#FFF;font-size:12px;}
ol,ul,li{list-style:none;}
table{width:100%}
em{ font-style:normal}
a{text-decoration:none;color:#000;}
.xp{width:100%;height:auto;margin:0 auto; max-width:640px; }
.header{width:100%;height:auto;overflow:hidden; float:left; max-width: 640px;top: 0px;background-color: #fff; /*padding-top:10px;*/}
.header .l{ float:left; width:98%; height:auto; overflow:hidden; }
.header .l img{ display:block;}
@media screen and (max-width: 460px){
.header .l img{widows:100%;}}

.header .r{ float:left; width:30%; height:auto; overflow:hidden; margin-left:5%}
.header .home{ float: right;padding-right: 7px;}

.nav{width:100%;/*height:70px;*/text-align:center; float:left;max-width:640px; top:62px; overflow:hidden;background-color:#086ed6;}
.nav a{padding:0 5px;color:#fefefe;line-height:28px;}
.nav a:visited{color:#fff;line-height:28px;}
.nav ul{ width:99%; height:35px; margin:0 auto;}
.nav li{float:left; width:33.3%;box-shadow:0 1px 1px rgba(255,255,255,0.4);-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.4)}
.nav li a{color:#fefefe;line-height:35px; font-size:14px; overflow:hidden;}
.nav li a:visited{color:#fff;line-height:35px;}

/*ban*/
.focus{width:100%;margin:0 auto; position:relative;overflow:hidden}
.focus .hd{ width:100%; height:16px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:10px; padding:3px 5px;  font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; position:relative;width:10px;height:10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #c9c9c9;margin:0 5px;vertical-align:top; overflow:hidden;}
.focus .hd ul li:after{content:''; position:absolute;left:2px;top:2px;width:6px;height:6px;background:#c9c9c9;border-radius:8px}
.focus .hd ul .on{ border:1px solid #086ED6;  }
.focus .hd ul li.on:after{background:#086ED6}

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  background:url(loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }


.banner1 img{width:100%;}
.banner img {width:100%;}
.plist{ width:100%;height:auto;overflow:hidden; float:left}
.plist p{ font-size:24px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.plist span{ width:100%; height:30px; line-height:30px;margin:0 auto;  text-align:center; float:left; margin-top:10px;}
.plist span a{width:15%; height:30px; border-radius:5px; border:1px solid #ccc; padding:5px 20px;}
.plist li{float:left;width:45%;text-align:center;border:1px solid #d3d5d4; margin:2%;}
.plist li img{ width:100%; /*height:119px;*/}
.plist2{ width:100%;height:auto;overflow:hidden; float:left;/* margin-top:20px;*/}
.plist2_title{ width:100%; height:30px; background-color:#166ec1}
.plist2_title p{ font-size:14px; color:#fff; line-height:30px; padding-left:10px; font-weight:bold}
.plist2_title span{ float:right; line-height:30px; color:#fff; padding-right:5px;}
.plist2_c{}
.plist2_c li{float:left;width:45%;text-align:center;border:1px solid #9fa1a0; margin:2%;}
.plist2_p{ width:100%;}
.plist2_p img { width:100%; height:106px;}
.plist2_t{ width:100%; height:25px; line-height:25px; color:#fff;background:rgba(21,24,23,0.8); z-index:999; position:relative}
.plist2_t a{ color:#fff}
.plist2_category{}
/*.category_ul{}
.category_ul li{overflow: hidden; border-bottom: 1px solid #ccc; position: relative;}
.category_ul li .imgWrap{width: 66px; height: 66px; text-align: center; margin: 10px 10px 10px 10px; border: 2px solid #fff; float:left;}
.category_ul li .imgWrap img{width: 66px; height: 66px;}
.category_ul li .infoWrap{padding: 10px 0; float:left; width:539px;}
.category_ul li .infoWrap h3 { height: 16px; line-height: 15px; font-size: 15px;  margin: 5px 0; color: #000; overflow: hidden;}
.category_ul li .infoWrap p{max-height: 21px; overflow: hidden; color: #B9B9C8; line-height: 16px;}
.category_ul li .arrowBarWrap{width: 35px; height: 90px; display: block; margin-left: 5px; background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%; float:right;}*/

.category_ul li {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    position: relative;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
	}
.category_ul .imgWrap {
    width: 66px;
    height: 66px;
    text-align: center;
    margin: 10px 5px 10px 10px;
    /*background: #f0f0f0 url(../images/loading.gif) no-repeat 50% 50%;*/
    background-size: 20px;
    border: 2px solid #fff;
    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;
	}
.category_ul .imgWrap img {
    max-width: 66px;
    max-height: 66px;
	}
	
.category_ul .infoWrap {
    padding: 10px 0;
    -webkit-box-flex: 1;
    box-flex: 1;
	}	
	
.category_ul h3 {
    height: 16px;
    line-height: 15px;
    font-size: 15px;
    margin: 5px 0;
    color: #000;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}

.category_ul p.oneRow {
    height: 34px;
	overflow: hidden;
    color: #676566;
    line-height: 16px;
}	


.category_ul .arrowBarWrap {
    width: 35px;
    height: auto;
    display: block;
    margin-left: 5px;
    background: url(../images/z3g_arrow_black.png) no-repeat 100% 50%;
}	

.plist3_c{}
.plist3_c li{float:left;width:45%;text-align:center;border:1px solid #9fa1a0; margin:2%;}

.plist3_p{ width:100%;}
.plist3_p img { width:100%; height:200px;}
.plist3_t{ width:100%; height:25px; line-height:25px; color:#fff;background:rgba(21,24,23,0.8); z-index:999; position:relative}

.news_title a{ color:#fff;}


.about{ /*width:100%; */float:left; margin:15px;}
.about p{ width:39%; float:left; margin-left:1%}
.about p img{ width:100%}
.about span{ /*width:57%;*/ float:right; line-height:21px; padding-right:1%;}
.about1{ width:99%; margin-top: 20px; float: left;}
.about1 li{ width:31%; margin-left:1%; margin-right:1%; float:left}
.about1 li img{ width:100%}

.fuwu{ width:100%; margin:0 auto;  text-align:center; }
.fuwu img{ width:100%}

.honor_t{ width:100%}
.honor_t img{ width:100%}
.honor_c{ width:100%}

.picScroll-left { width:100%}
.picScroll-left .bd{ width:100%; margin:0 auto}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:30%; margin-left:5px; margin-right:6px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #ccc;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:150px;display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left .bd ul li .title a{border-bottom:1px solid #6c6c6c; color:#6c6c6c}

.bottom{ width:100%; float:left; background-color:#646464; margin-top:25px; margin-bottom:45px;}
.bottom p{ line-height:24px; padding-top:20px; padding-bottom:20px; text-align:center; color:#fff}
.bottom p a{ color:#fff;}

/*搴曢儴鍙嬫儏閾炬帴*/
.f_link{width:100%; background:#f5f6f8; /*height:auto; */padding-left:10px; padding-top:10px; padding-bottom:10px;}
.f_link a{  color:#000000; padding:5px;}
.f_nav{ background:#ef6700; /*height:auto;*/ padding-top:10px; padding-bottom:10px;}
.f_nav ul{ text-align:center; margin:auto 10px;}
.f_nav ul li{ display:inline;}
.f_nav ul li a{ color:#fff;}

/*ny*/
.ny_location{ width:100%; height:30px; background-color:#064C89; float:left; /*margin-top:20px;*/}
.ny_location a { color:#fff;}
.ny_location p{ text-align:left; font-size:14px; color:#fff; line-height:30px; margin:0px; padding-left:10px;}
.ny_pro{ width:100%;height:auto;overflow:hidden;/* float:left;*/ margin-bottom:20px;}
.ny_pro li{ width:100%; float:left; margin-top:15px; border-bottom:1px dashed #ccc}
.ny_pro li span{ width:52%; float:right; padding-top:15px}
.ny_pro li p{ width:45%; float:left}

#page{text-align:center; margin-top:20px; margin-bottom:30px;}
#page span{ font-size:12px; margin:auto 4px;}
#page a{background-color:#FFF;vertical-align:middle; border:#efefef 1px solid; color:#505050;padding:5px 8px; margin-right:3px;margin-left:3px;border-radius:3px;}
/*#page a{background-color:#FFF;vertical-align:middle; border:#efefef 1px solid; color:#505050;padding:5px 8px; margin-right:3px;margin-left:3px;border-radius:3px;}
#page a:hover{background-color:#efefef;color:#438ece; text-decoration:none;border:#efefef 1px solid;}
#page .currPage {background-color: #efefef;color:#ff0000;border:#efefef 1px solid;}
#page .t1{float:left;margin-right:5px;height:24px;line-height:22px;white-space:nowrap;}
#page .t2{float:right;vertical-align:middle;line-height:24px;}
#pager .t2 #current{line-height: 24px;background-color: #0d50a1;vertical-align: middle;border: 1px solid #0d50a1; color: #fff;padding: 5px 8px;margin-right: 3px;margin-left: 3px;border-radius:3px;}
#page .t1 span{padding-left:4px;padding-right:4px;}
#page select{height:24px;vertical-align:middle;text-align:center;line-height:24px;}
#page select option{vertical-align:middle;}*/


.k_pagelist{ font-family:"寰蒋闆呴粦"; letter-spacing:1.5px;}
.k_pagelist a{ height:24px; padding:0 4px; margin:6px; border:1px solid #999999; background-color:#e4e4e4 }
h1{ text-align:center; line-height:40px; padding-top:10px; font-size:16px;}
.info{ text-align:center; margin-bottom:25px; color:#999}
.other { margin-top:30px; border-top:1px solid #ccc; padding-top:10px;}
.other .next{ padding:0 10px;float:left; display:inline;}

/*浜у搧鍒嗙被璋冪敤*/
.news-menu{/*padding:15px 10px 10px;*/text-align:center; padding-top:10px;}
.news-menu a{display:inline-block;margin:0 5px 5px;padding:5px 5px;border:1px solid #ddd;/*border-radius:50px;*/}
.news-menu a.on{background:#086ED6;border-color:#086ED6;color:#fff}


.ny_box{ width:100%; float:left; margin-top:20px; line-height:24px;}
.ny_box img{ width:100%}
.ny_box table{100%}

.ny_box .pro_title h1{ text-align:center; border-bottom: 1px #eee solid;}
.ny_box .pro_title p{ text-align:center; }

.ny_right .box { width:100%;float: left;margin-top: 20px;}
.ny_right .box img { width:100%;}


.clearfix{zoom:1;}

.product-tab {border-bottom: 1px solid #ddd; margin-top: 15px; margin-bottom:15px;}

.product-tab p.cur {
    border-top: 2px solid #0d83da;
    border-bottom: 1px solid #FFF;
    color: #0d83da;
    display: block;
    width: 100px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    z-index: 3;
}	

.footer{width:98%; max-width:640px;height:40px;line-height:40px;text-align:center;position:fixed !important;bottom:0;max-width:640px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.footer{
		color: #fae7e9;
border: solid 1px #ab1c1a;
background: #FC5F5B;
background: -webkit-gradient(linear, left top, left bottom, from(#FC5F5B), to(#D32928));
background: -moz-linear-gradient(top, #FC5F5B, #D32928);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC5F5B', endColorstr='#D32928');
	
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.6);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.6);
box-shadow: 0 1px 2px rgba(0,0,0,.6);}


.footer a{ display:block;  color:#FFF; vertical-align:middle;}
.footer a:visited{}
.footer a span{font-size:20px; display:inline-block; height:40px; line-height:40px;}
.footer a span{ padding-left:36px; background:url(http://m.lmzg.com/templets/xp/img/footer/tel.png) left no-repeat;}


.pc{margin-top: 50px;}
.pcon{margin:10px;line-height:25px;color:#666;letter-spacing:0.05em;}
.pcon p{ margin-bottom:10px;}
.pcon img{width:100%;}
.message{margin:6px; margin-bottom:80px;}
input#tel{height:25px; width:250px;}
input#yourname{height:25px;width:250px;}
textarea#message{height:60px;width:300px;}

/*鍒楄〃鍥?/
.listtu {width: 100%;height: auto; margin: 10px 0; overflow: hidden;}
.listtu ul {margin-left: 1%;height: auto; overflow: hidden;width: 100%;}
.listtu ul li {width: 47%;float: left;margin: 1%;text-align: center;}
.listtu ul li img { width: 100%;}
.listtu ul li h3 {color: #4b525a;font-weight: normal;display: inline-block; font-size:1em;}
.listtu ul li h3:hover{color:red; font-weight:bold;}

/*琛ㄦ牸*/
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8{ color:#333;}


/*浜у搧鎺ㄨ崘鍥?/
.cptjx ul li {
    width: 100%;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    display: block;
	cursor: pointer;
}

.cptjx a{ color:black;}
@media screen and (min-width: 320px) and (max-width: 490px) {
	.cptjx a {font-size: 1em !important;}
}
.cptj_tu{
    width: 55%;
    float: left;
}
.cptj_tu img{
    width: 100%;
}
.cptj_ms {
    float: left;
    width: 42%;
    margin-left: 3%;
}



#menu{position:fixed;bottom:0px;width:100%;height:60px;line-height:85px;z-index:999; background-color:#1d1d1d}
#menu ul{margin:0 auto;list-style-type:none;width:100%;max-width:500px;height:100%;}
#menu ul .menu_pro c{ background: url(pro.png) no-repeat 5px; }
#menu ul .menu_sol c{ background: url(sol.png) no-repeat 5px; }
#menu ul .menu_tel c{ background: url(tel.gif) no-repeat 5px; font-size: 15px;
    font-weight: normal;}

#menu ul li{float:left;width:33.3%;height:100%;text-align:center;position:relative;font-size:14px;}
#menu ul li .line{position:absolute;top:0px;right:0px;z-index:30;}
#menu ul li .menu_li{position:absolute;top:0px;left:0px;z-index:20;width:100%;height:100%;color:#F7F7F7; font-size:16px;}
#menu ul li .img_front{position:absolute;top:0px;left:0px;z-index:30;width:100%;height:100%;}
#menu ul li .img_front img{width:100%;height:100%;}
#menu ul li span{position:absolute;bottom:-300px;left:50%;width:104px;margin-left:-52px;margin-bottom:0px;height:auto;text-align:center;z-index:10;}
#menu ul li span div{position:absolute;top:0px;left:0px;}
#menu ul li span a{float:left;width:100%;height:43px;line-height:43px;color:#454545; font-weight:bold;text-decoration:none;}
.menu_li a {color:#F7F7F7; font-size:16px;}
.footer_front{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:888;display:none;}


.pro{ width: 100%; height: auto; margin: 10px 0; float:left; overflow: hidden}
#prolist1{ width:100%; overflow:hidden; margin-top:5px;}
#prolist1 li{ width:24%; float:left;display:inline; margin-left:0.5%; margin-right:0.5%}
#prolist1 li img{ width:98%;padding:2px; float:right; border:1px solid #ccc;}
#prolist1 li .proname{ width:100%; text-align:center; overflow:hidden;}
#prolist1 li .proname a{ color:#000; line-height:27px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block}
#prolist1 li .proname a:hover{ color:#ff0000}
.pro_c{ line-height:21px; padding:1%;}
.pro_c img{ width:100%}

.news{ width:98%; margin-left:2%; padding-top:10px; padding-bottom:10px; line-height:24px;}
.news img{ width:100%}
.news li { width:100%; line-height:28px; border-bottom:1px dashed #ccc}
.news li a{ width:76%; float:left; line-height:28px;}
.news li span{ float:right; width:24%; line-height:24px; text-align:right; padding-right:5px;} 


.mid{ padding-top:10px;}
.news-box{ margin-bottom:15px;position:relative;height:120px; overflow:hidden;border:1px solid #ddd}
.news-box .c{margin-left:10px;margin-right:10px}
.news-box .c .title{height:25px;line-height:25px;margin-top:10px;width:100%;color:#086ED6;font-size:16px; font-weight:bold}
.news-box .c .desc{height:36px;line-height:18px;margin-top:4px;width:100%;font-size:12px; overflow:hidden}
.news-box .c .more{height:20px;line-height:16px;margin-top:12px;width:100%;font-size:12px;}
.news-box .c .more span{float:left;border:1px solid #ddd;padding:2px 8px}
.news-box .c .more b{float:right;font-size:10px;padding:3px 0; font-weight:normal;color:black;}

.slideTxtBox .hd{ width:100%; height:30px; line-height:30px; background-color:#166ec1; position:relative;}
.slideTxtBox .hd ul{ float:left;  position:absolute; height:30px; width:100% }
.slideTxtBox .hd ul li { width:20%;height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; font-family:"寰蒋闆呴粦";float:left; cursor:pointer; font-weight:bold}
.slideTxtBox .hd ul li a{ width:100%;  }
.slideTxtBox .hd ul li.on { width:20%; height:30px;  padding-left:0px; color:#a6d8f5; font-size:14px;}
.slideTxtBox .hd span { margin-right:1%; color:#fff}
.slideTxtBox .bd { width:98%;margin-top:8px;}		
.slideTxtBox .bd ul{width:100%; }
.slideTxtBox .bd li{ width:100%; height:28px; }
.slideTxtBox .bd li a{ line-height:28px;color:#000000; padding-left:10px;}
.slideTxtBox .bd li a:hover{ color:#ff0000}
.slideTxtBox .bd li span{ float:right; line-height:25px;}
.slideTxtBox .bd p{ }

