﻿@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:15px;}
ol,ul,li{list-style:none;}
table{width:100%}
em{ font-style:normal}
a{text-decoration:none;color:#000; font-size:15px;}
.xp{width:98%;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:40%; 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:22%; height:auto; overflow:hidden; margin-left:23%}
.header .home{ float: right;padding-right: 7px;}

.nav{width:100%;height:50px;text-align:center; float:left;max-width:640px; top:62px; overflow:hidden;}
.nav a{padding:0 5px;color:#fefefe;line-height:28px;}
.nav a:visited{color:#fff;line-height:28px;}
.nav ul{ width:99%; height:25px; margin:0 auto}
.nav li{float:left; width:25%}
.nav li a{color:#fefefe;line-height:25px; font-size:14px;}
.nav li a:visited{color:#fff;line-height:25px;}
.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 #9fa1a0; 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}
.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}


.about{ width:100%; float:left; margin-top: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:60PX;}
.bottom p{ line-height:24px; padding-top:20px; padding-bottom:20px; text-align:center; color:#fff}



/*ny*/
.ny_location{ width:100%; height:30px; background-color:#166ec1; float:left; margin-top:20px;}
.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;}
.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;}


.ny_box{ width:100%; float:left; margin-top:20px; line-height:24px;}
.ny_box img{ width:100%}
.ny_box table{100%}

.ny_right .box {
    width:100%;float: left;margin-top: 20px;}
.ny_right .box img {
    width:100%;}

.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:60px;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%; height:28px; border-bottom:1px dashed #ccc}
.news li a{ float:left; line-height:28px;}
.news li span{ float:right; width:26%; line-height:24px; text-align:right; padding-right:5px;} 

.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{ }

