﻿@charset "utf-8";
* { padding: 0; margin: 0;}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu, a{ padding: 0; margin: 0;outline: none;font-weight: inherit;font-style: inherit; font-size: 14px;font-family: "微软雅黑", "Microsoft YaHei", Helvetica, Tahoma, sans-serif;vertical-align: baseline;}
body{ background: #f8f8f8;overflow-x: hidden; overflow-y: auto; width: 100%; height: 100%;}
p{  word-wrap:break-word;}
a{ color: #333; text-decoration: none;}
a:hover{text-shadow: #ffffff 0 0 5px;}
li{ list-style: none;}
img{ border: none;}
a{
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
::-webkit-scrollbar              { /* 1 */  width:5px; background-color:#ccc;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:5px; background-color:#aaa;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
input{background: #fff; border: #ddd solid 1px;width: 60%; margin:10px 0; float:right; font-size: 12px; color: #888; padding:8px 5px 7px;}
button{background:#b62e2e; border: none; color: #ffffff;width:30%; float:right; padding:7px 0; margin:10px 0px;}
.header,.logo,.index_top,.index_about a,.news_list,.focus a,.focus,.pos_nav li a,.goods_list,.goods_show{ width:100%; height:auto; overflow:hidden;_zoom:1; display: block;} /*宽高通用*/
.logo a{ display: block; background: url('../images1/logo.png') center center no-repeat #ffffff; width: 100%; height: 53px; padding:20px 0;}
ul.nav{ width: 100%; height: 46px; background: url('../images1/nav_bg.png') repeat-x;}
ul.nav li{float: left; width: 25%; height: 46px; line-height: 46px; text-align: center;}
ul.nav li a{ display: inline-block; margin: 0px 8px; padding:0 6px;font-size: 14px; color: #ffffff; background-position:center center;background-repeat:repeat-x;border-radius: 20px;}
ul.nav li a:hover,ul.nav li a.active{background-image:url('../images1/nav_bg_hover.png');}
/*focus*/
.focus img{ width: 100%; height:auto}
.focus a{ display: block;}
/*index top*/
.index_top{ margin: 20px 0;}
.index_top li{ float: left; width: 25%; overflow: hidden; height: 74px;background: url('../images1/top.png') center center no-repeat; text-align: center;}
.index_top li a{color: #fff; font-size: 14px; display: inline-block; width: 42px; line-height: 20px; margin-top: 16px;}
/*标题*/
.index_title{ background: url('../images1/title_bg.png') 5px 0 no-repeat; width: 100%; height: 20px; border-bottom: #b62e2e solid 1px; padding-bottom: 5px; margin-top:6px;}
.index_title h4{ display: inline-block; float: left; color: #b62e2e; font-size: 14px; padding-left: 28px; font-weight: bold;}
.index_title span{ width: 2px; height:10px; background-color:#b62e2e; display: inline-block; margin-left: 7px;}
.index_title small{ margin:3px; display: inline-block;}
.index_title a{ display: inline-block; float: right; color: #b62e2e; font-size: 12px; margin-right: 5px; margin-top: 2px;}
.index_title a label{ display: inline-block; margin: 0 2px;#b62e2e; font-size: 12px;}
/*index about*/
.index_about{}
.index_about a{ display: block; margin-top: 10px;}
.index_about img{ padding: 5px;width: 100%; height:auto;}
.index_about a div{ float: left; display: inline-block; width: 50%;}
.index_about p{ padding: 10px; text-indent: 2em; line-height: 20px; width: 90%; height: 100%; overflow: hidden;}
/*index产品列表*/
.goods_list{padding: 5px;background-color: #EEEDF3;overflow:hidden;  box-sizing: border-box; -webkit-box-sizing: border-box;}
.list-t1{display: block;}
.list-t1 dd:nth-child(1),.list-t1 dd:nth-child(2){border-top: 0;}
.list-t1 dd:nth-child(odd){border-bottom:1px solid #D6D6D6;}
.list-t1 dd:nth-child(even){margin-left: -1px;border-left: 1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
.list-t1 dd{width: 49.9%;background-color: #fff;float: left;}
.list-t1 dd a{margin: 5px;display: block;background-color: #fff;}
.list-t1 dd a .product-img{padding-bottom:75%;position:relative;width:100%;height:0;}
.list-t1 dd img{position:absolute; top:0; left:0; width:100%;height:100%;}
.list-t1 .name{margin: auto;margin-top:5px;width: 100%;text-align: center;font-size:14px;  height: 21px;   line-height: 21px; overflow: hidden;}
/*index news list*/
.news_list{ padding:10px 0; background-color:#ffffff;}
.news_list li{padding: 5px;}
.news_list li span{float: right; color: #888;}
.news_list li a{ display: inline-block; width: 70%; overflow: hidden; height:16px;line-height: 18px; padding-left: 20px; background-image: url('../images1/news_title.png');background-position:  10px 5px; background-repeat:  no-repeat;}
.news_list li a:hover{ color: #b62e2e;background-position:  10px -19px;}
.footer{ width: 100%; height: 128px; background: url('../images1/footer_bg.jpg') center top repeat-x; padding-top: 20px;}
.footer p{ text-align: center; line-height: 24px;}
.footer span{ color: #b62e2e;}
.footer i{ margin: 0 2px;}
.pos_nav{ position: fixed; width: 100%; height: 46px; background:#b62e2e; bottom: 0; left: 0; z-index: 999; border-top: #ececec solid 1px;}
.pos_nav li{ text-align: center; width: 25%; float: left;}
.pos_nav li a{ line-height: 66px; display: inline-block; color:#FFF;}
.pos_nav li a:hover{ text-shadow: #ffffff 0 0 5px;}
.pos_nav li:nth-child(1){ background:url('../images1/home.png') 50% 2px no-repeat; }
.pos_nav li:nth-child(2){ background:url('../images1/map.png') 50% 4px no-repeat; }
.pos_nav li:nth-child(3){ background:url('../images1/phone.png') 50% 1px no-repeat; }
.pos_nav li:nth-child(4){ background:url('../images1/liuyan.png') 50% 5px no-repeat; }
/*产品中心页*/
.ns_list{background-color: #ececec;padding-top: 10px; clear:both;}
.ns_list li { background:url('../images1/news_list_bg.png') 95% 45% no-repeat; border-bottom:#ccc solid 1px; }
.ns_list li a{ display:block; margin:8px 5px;width:80%; height:16px;overflow:hidden;}
.pagenation{ text-align: center; width: 100%; height: 40px; margin:10px;cursor: default; clear: both;}
.pagenation span,.pagenation a,.pagenation label{ display: inline-block; padding: 3px 6px; border: #9d0000 solid 1px; margin: 0 3px; font-size: 12px; color: #555; border-radius: 8px;}
.pagenation span,.pagenation label{
    cursor: default;background-color: #9d0000; color: #ffffff;overflow:hidden;}
.pagenation a:hover{background-color: #9d0000; color: #ffffff;overflow:hidden;}
/*新闻动态页*/
.goods_show{ margin:10px 0;}
.goods_show img{ width:100%; height:auto; overflow:hidden;}
.goods_show p{ text-indent:2em; padding:0 10px; margin:5px 0; color:#666;}
.goods_show strong{ display:block; margin:3px;}
/*搜索页*/
.search{background-color: #ececec;}
.search li { border-bottom:#ccc solid 1px; }
.search li a{ display:block; padding:8px 5px;width:90%; height:16px; overflow:hidden;}
/*留言*/
.form_box{margin:50px 0;}
.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px; width:100%;}
	.form_box dl dt{display:block;float:left;width:20%;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:10%; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd .btn_submit{border:1px solid #429342;background:#52A152;color:#fff;font-size:14px;line-height:1em;cursor:pointer; float:left}
.form_box input.wide{width:70%;}
.form_box input.txt{width:70%;}
.form_box input.small{width:50px;}
.input{display:inline;margin-right:5px;padding:5px;height: 9px;line-height:18px;vertical-align:middle;background: #DFDFDF;color: #A8A8A8;border:1px solid #CACACA;border-radius: 8px;}
.line10 {clear: both;font-size: 0px;height: 10px;overflow: hidden;}
.gy_p img{ width:100%; padding:5px; height:auto;}
.gy_p p{ text-indent:2em; font-size:14px; color:#727272; margin:5px 0; padding:5px; line-height:20px;}
.up_down{ width:100%; border-top:#ddd dashed 1px; margin:30px 0 20px;}
.up_down a{ width:100%; display:block; height:16px; line-height:16px; overflow:auto; padding:5px; color:#727272; margin:3px 0;}
.up_down a span{ color:#930; display:inline-block; margin-right:3px;}
.youdqing ul li{ float:left; margin:0 3px;}
.banquan{ clear:both;}