
*{ margin:0; padding:0;list-style:none;}
body{ font-size:14px; FONT-SIZE: 14px; color:#666;}
ol,ul{}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;cursor:pointer; color:#f41e44;}
img{border:none;display:block;}
.clear{ clear:both;}
.of{height:0;display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mt15{margin-top:15px;}
.clr{clear:both;width:0px;height:0px;font:0px/0px;overflow:hidden;margin:0px;  display:block;}
.blk{ display:block;}
.bd_i{ width:1000px; margin:0 auto; overflow:hidden;}
.clear{ clear:both;}
.height10{ height:10px;}
.height5{ height:5px; overflow:hidden;}
.height45{ height:45px;}
.height20{ height:20px;}

.head{ z-index:9999; width:100%; top:0px; text-align:center;}
.head .logobg{background:url(../images/headbg.jpg) repeat-x;}
.head .logo {width:320px; margin:0 auto; text-align:center;}
.head .rxbg{background:#fff;}
.head .rx {width:320px; margin:0 auto; text-align:center;}



.head .logo img{ }
.nrhead{ width:100%;background:url(../images/head_bg.png)  repeat-x top;}
.top{ height:97px; width:225px;}



.nav{background:#fff; font-size:14px; width:100%; height:90px;}
.nav ul{ margin:0 auto; }
.nav li{ width:25%; float:left; overflow:hidden; height:90px; line-height:px;}
.nav a{ display:block; text-align:center;color:#37353a;height:30px;padding-top:65px; font-weight:600;}
.nav a.none{ background:none;}
.nav li:hover{ }
.nav span{ width:1px; height:35px;background:url(../images/nav_line.gif);position:absolute; z-index:2; right:0px; display:block;}

.nav .nav01{ background:url(../images/nav01.png) no-repeat center 10px;}
.nav .nav02{ background:url(../images/nav02.png) no-repeat center 10px;}
.nav .nav03{ background:url(../images/nav03.png) no-repeat center 10px;}
.nav .nav04{ background:url(../images/nav04.png) no-repeat center 10px;}




/*banner*/



#full-screen-slider {height:200px;position:relative;overflow:hidden; padding-top:;}
#slides { display:block; height:200px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block;  width:100%; height:200px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:200px; text-indent:-9999px}
#pagination { display:none;}
.title_ry{ background:url(../images/dh_left.gif) repeat-x;padding-left:30px;height:31px;line-height:31px;  }
.title_ry span{ float:right; padding-right:15px;}

.probox{ width:95%; margin:0 auto; margin-top:10px; border:1px solid #ececec;}
.probox ul { text-align:center; padding-left:5px; margin-top:10px;}
.probox ul li{ width:100%;height:110px; margin-bottom:20px;text-align:left;}
.probox ul li p{  font-size:16px;padding-top:5px;}
.probox ul li .jiage{  font-size:14px;padding-top:20px;}

.probox ul li em {color: #c00;text-decoration: none;font-style: normal;}
.probox ul li img { width:90px; height:110px; float:left; margin-right:10px;}

.probox ul li span{ line-height:25px; margin-bottom:10px;}

.probox ul li .cp-title{height:30px; }
.probox ul li .cp-title img{width:25px;height:30px; float:right;margin-right:15px;}

.classify .item-class{width: 50%; box-sizing: border-box;float: left; border-radius: 5px; margin-top: 5px;text-align: center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#fff;  padding: 0px 5px 0px 5px;margin-bottom:0px!important;height:55px!important; }
.classify li .img-class{vertical-align: middle; width:100% !important;height:100% !important;border-radius:5px;}

.pclassify .item-class{width: 50%; box-sizing: border-box;float: left; border-radius: 5px; margin-top: 5px;text-align: center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#fff;  padding: 0px 5px 0px 5px;margin-bottom:0px!important;height:55px!important;}
.pclassify li .img-class{vertical-align: middle; width:100% !important;height:100% !important;border-radius:5px;}


.news{ width:95%; margin:0 auto; border:1px solid #ececec; padding-bottom:10px;}
.news ul { text-align:left;margin-top:10px;}
.news ul li{ display:block;height:37px; line-height:37px; width:100%; border-bottom:1px #ccc solid; background:url(../images/neslistbg.jpg) repeat-x; color:#999;}
.news ul li a{ display:block;}
.news ul li a:hover{ color:#f41e44}
.news ul li span{ float:right;  display:block; width:20px; height:37px; line-height:37px;background:url(../images/listr_bg.png) center no-repeat; margin-right:10px;}

.about{margin-top:20px;}
.about img { width:100px;  float:left; margin-right:10px;}
.about p{font-size:12px; line-height:20px; text-indent:2em;}
.WebLocation{ line-height:30px;}
.lxwm{ padding-top:10px; text-align:left; line-height:25px; padding:10px;}
.lxwm img { max-width:99%;}
.end{ padding-top:10px; text-align:center; line-height:25px;}

.end_contact{ position:fixed; z-index:9999; height:40px; width:100%; bottom:0px; text-align:center; background:#37353a;}
.end_foot{font-size:14px; width:100%; height:40px;}
.end_foot ul{ margin:0 auto; }
.end_foot li{ width:33.33%; float:left; overflow:hidden; background:url(../images/nav_line.png) right center no-repeat;}
.end_foot a{ display:inline-block;text-align:center;color:#fff;height:40px; line-height:40px;}

.end_foot span{width:20px;height:18px;display:inline-block; margin-right:10px; float:left;margin-top:10px;}
.end_foot .end01{ background:url(../images/end01.png) no-repeat center;}
.end_foot .end02{ background:url(../images/end02.png) no-repeat center;}
.end_foot .end03{ background:url(../images/end03.png) no-repeat center;}


/*-----------------产品内页-------------------*/
.lxwm .ProInfo{text-align:center;}
.lxwm .ProInfo .image{float:none!important; }
.lxwm .ProInfo .image a{text-align:center; margin:0 auto; overflow:hidden; }

.lxwm .ProInfo .column{float:none!important; width:95%!important; margin:0 auto;}