@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0;}
html, body{background:#ffffff;margin: 0;padding: 0;width: 100%;height: 100%;min-height: 100%;font-family: "微软雅黑" ,Arial, Helvetica, sans-serif;
font-size: 12px;line-height:150%;-webkit-touch-callout: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-align:stretch;position: relative; color:#555555}
a {text-decoration:none;outline:none;color:#555555}
a:hover{text-decoration:none}
.cl{clear:both;height:0;border:0; margin:0; padding:0;visibility:hidden;}
.c{clear:both;height:0;border:0; margin:0; padding:0;visibility:hidden;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:bold;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
img {border:none;}
.ffl {display:inline;float:left;}
.ffr {display:inline;float:right;}
/* header */
.header{ height:auto; padding-top:10px; padding-bottom:10px}
.header {display:block;}
.header img{display:block;width:100%;}
.slider{display:none;}/*用于获取更加体验*/
.focus span{width:6px;height:6px;margin-right:6px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
.main {	width:100%;	max-width:640px;margin:0 auto;overflow:hidden;}
.about{ line-height:180%; padding:1%}
.homenews{ padding-top:15px; padding-bottom:15px}
.homenews li{ border-bottom:1px solid #eeeeee; font-size:12px; background:url(../images/njt.gif) no-repeat 5px 14px; padding-top:8px; padding-bottom:8px; line-height:18px}
.homenews a{ display:block; padding-left:20px}
.tit-bar{border-bottom: 1px solid #e5e5e5;text-align: center; height:40px; padding-top:10px}
.tit-bar .line{display:block;width:100px; margin:0 auto;border-top: 1px solid #ff0000; margin-bottom:-1px}
.tit-bar h2{height:40px; line-height:35px;position: relative;text-transform: uppercase;font-size:16px;font-weight: normal;}
.tit-bar h2,.tit-bar h2 a{color:#da0000; font-size:16px; font-weight:bold;}
.linkBtn{width:110px;height:35px;line-height:35px;text-align:center;border:1px solid #007a37;color:#007a37;font-size:12px; margin:0px auto;
    -moz-border-radius:5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.linkBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.linkBtn:hover{color:#fff;background-color:#007a37;}
.linkBtnbox{ height:55px; padding-top:15px}

/*菜单*/
.navigation01 { font-size:14px}
.navigation01 ul {width:100%;overflow:hidden;}
.navigation01 li {float:left;display:inline;width:20%;background:#0168b5;text-align:center;}
.navigation01 li span {	height:40px;line-height:40px;padding:0 2px;display:block;text-align:center;	border-right:1px solid rgba(255, 255, 255, 0.3);border-bottom:1px solid rgba(163, 163, 163, 0.3);overflow:hidden;word-wrap:break-word;word-break:break-all;}
.navigation01 li span a {display:block;	height:40px;line-height:40px;width:100%;display:block;text-align:center;text-decoration:none;color:#ffffff;}
.navigation01 .active {	background:#eea200;}
/*底部*/
.backwrap{height:44px;line-height:44px;border-bottom:1px solid #E4E4E4;width:100%;}
.backwrap .goback{width:15%;text-align:center;max-width:60px;height:44px;}
.backwrap .goback img{cursor:pointer;margin-top:8px; width:100%}
.backtitle{text-align:center;width:84%; font-size:16px}
.font11{text-align:right;width:10%;max-width:50px;position:relative;z-index:2;}
.footmain{ width:100%}
.bottom{ text-align:center; padding-top:10px; padding-bottom:10px; font-size:12px; background:#f5f5f5}
.footnav {height:50px;}
.footmenu {	height:50px;background:#0168b5;	position:fixed;	z-index:999;left:0;	right:0;bottom:0;max-width:640px;width:100%;margin:0 auto; font-size:12px}
.footmenu dl {width:100%;overflow:hidden;display:-webkit-box;display:box;-webkit-box-orient:horizontal;box-orient:horizontal;height:50px;}
.footmenu dd {text-align:center;height:50px;border-right:1px solid rgba(255, 255, 255, 0.3);-webkit-box-flex:1;	box-flex:1;	width:25%;}
.footmenu dd:nth-last-child(1) {border-right:none;}
.footmenu dd .text {color:#FFF;	height:24px;line-height:24px;}
.footmenu span {display:block;width:100%;text-align:center;}
.footmenu a {display:block;	width:100%;	text-align:center;height:100%;text-decoration:none;}
.footmenu .ico {width:30px;	height:25px;background:url(../images/common.png) no-repeat;background-size:400px;margin:0 auto;margin-top:0px;}
.footmenu .tel {background-position:-90px -105px;}
.footmenu .email {background-position:0px -105px;}
.footmenu .map {background-position:-120px -105px;}
.footmenu .home {background-position:-178px -105px;}
/* 内页 */
.adress-icon{background: url(../../images/adress-icon.png) no-repeat left 50%; padding-left:40px; line-height:24px; margin-bottom:20px}
.call-icon{background: url(../../images/call-icon.png) no-repeat left 55%; padding-left:40px; line-height:24px; margin-bottom:20px}

.aboutmain{ padding:15px;}
.productmain{ padding:15px 0;}
.abouttitle{ font-size:18px; text-align:center; line-height:40px; height:45px; color:#0145b5; font-weight:bold;}
.contactbox{ padding:0; margin:0; line-height:180%; padding-bottom:30px; padding-top:10px; font-size:15px;}
.contactbox img{width:100%;}
.aboutbox{ padding:0; margin:0; line-height:180%; padding-bottom:50px; font-size:15px;}
.aboutbox img{width:100%;}
.contactbox h2{font-size:22px; font-weight:normal; margin-bottom:25px; color:#ffffff}
.sortmenubox{ padding-bottom:5px;}
.sortmenu {overflow:hidden;border-top:1px solid rgba(163, 163, 163, 0.2);border-left:1px solid rgba(163, 163, 163, 0.2);}
.sortmenu ul { padding:0; margin:0; list-style-type:none}
.sortmenu li {float:left;display:inline;width:33.3%;background:#fafafa;text-align:center;}
.sortmenu li span {	height:40px;line-height:40px;padding:0px;display:block;text-align:center;border-right:1px solid rgba(163, 163, 163, 0.2);border-bottom:1px solid rgba(163, 163, 163, 0.2);overflow:hidden;word-wrap:break-word;word-break:break-all; }
.sortmenu li span a {display:block;	height:40px;line-height:40px;width:100%;display:block;text-align:center;text-decoration:none;color:#454545; font-size:14px}
.sortmenu .active {	background:#ffffff;}
.sortmenu .active a{color:#004078}
.tdtitle{ background:url(../images/brandjt.png) no-repeat left 50%; font-size:16px; font-weight:bold; color:#003399; padding-left:25px; height:50px; line-height:50px; text-align:left;}
.bannerimg{ text-align:center;}
.bannerimg img{ display:block; padding:0; margin:0}
.productxxsm{ text-align:center; padding-top:15px;}
.productxxcstitle{}
.productxxcs{ padding-bottom:10px}
.productxxcs img{ display:block; width:100%; padding-top:10px}
/* 分页 */
.propage{ height:50px; padding-top:10px;}
.newspage{ height:50px; padding-top:25px;}
.black2 {text-align: center;font-size: 12px;line-height:24px;}
.black2 a {border:#5a6b75 1px solid;padding:5px 10px;margin:2px;color: #ffffff;text-decoration: none;background-color:#5a6b75; border-radius:3px}
.black2 a:hover {border:#5a6b75 1px solid;color: #ffff00;}
.black2 a:active {border:#5a6b75 1px solid;color: #ffffff;}
.black2 span.current {border: #0f7e81 1px solid; padding:5px 10px;font-weight: bold; margin:2px; color: #ffffff; background-color: #0f7e81; border-radius:3px}
.black2 span.disabled {border: #49575d 1px solid;padding:5px 10px;margin: 3px;color: #333;}





/* 表格元素 */
table,td,tr,th{font-size: 12px;line-height:180%; text-decoration: none; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.dd1{ width:100%; border-left:#3c4b5c solid 1px;border-top:#3c4b5c solid 1px;border-collapse:collapse; font-size:12px} 
.dd1 td{border-right:#3c4b5c solid 1px;border-bottom:#3c4b5c solid 1px; padding:5px; color:#e2ebea}
.jiamenglc{ text-align:center; font-size:12px; line-height:200%; padding-top:10px;}
.jiameng strong{ font-weight:normal; color:#d7bf51}
.listtitle{ font-size:16px; color:#f2e3bb; line-height:30px; padding-top:10px; padding-bottom:10px}
.jiameng_a{float:left; width:50%;}
.jiameng_b{float:right; width:45%}
.listfont{ font-size:12px; line-height:180%;border-bottom:#3c4b5c solid 1px; padding-bottom:10px}
.listfont p{ padding-top:20px}
.probox{ padding-bottom:35px}

.page_pic{ padding-top:0px}
.page_pic li{float:left; width:48%; text-align:center; padding:1%}
.page_pic .kuang{border:1px solid #e2e2e2; padding:12px}
.page_pic img{ width:100%; height:161px; border:0; display:block; border:1px solid #d1d1d1; }
.page_pic dt{ text-align:left; padding-top:5px; padding-bottom:10px}
.page_pic .title{ font-size:14px; font-weight:normal; text-align:center; padding-top:5px; padding-bottom:5px}
.page_pic .brand{ color:#003399; font-size:12px; font-weight:normal; text-align:left; padding-top:5px; padding-bottom:10px}
/* 编辑框CSS */
.jmbox{ background:#ffffff; border:1px solid #dddddd; font-size:14px; line-height:180%; text-align:center; padding:10px}
.jmbox h2{ font-size:16px; line-height:40px; color:#009900}
.jmimg{ text-align:center; padding-top:10px; padding-bottom:10px}
.jmimg img{ display:block; text-align:center; margin:0px auto; width:auto}
.jiamengtitle{ text-align:center; font-size:30px; font-weight:bold; line-height:45px; padding-bottom:10px}
.jiazhibox{ padding-bottom:10px}
.jiazhibox img{ padding-top:5px; padding-bottom:5px}
.jiazhi_a{}
.jiazhi_b{}
.jiazhi_b p{ padding-bottom:10px;}
.jiazhi_aa{}
.jiazhi_bb{}
.jiazhibox h2{ font-size:16px; color:#009900; line-height:40px; padding-bottom:5px; padding-top:5px}
.jiazhibox h3{ font-size:20px; font-weight:normal; line-height:40px; color:#000000}
.line{ border-top:1px solid #e2e2e2;}
.p30{ padding-top:5px}
.p20{ padding-top:10px}
.wenhua{}
.wenhua_l{font-size:16px; line-height:300%;color:#006600; font-weight:bold}
.wenhua_l span{ font-weight:normal; color:#666666; padding-left:10px}
.wenhua_l img{ width:auto; text-align:center; display:block; margin:0px auto}
.wenhua_r{ padding:0; margin:0}
.storeimg{ padding:0 10px}

/*二级分类*/
.BigClass_box{background:#ffffff; padding:0px 10px 10px 10px;}
.BigClass_index{ margin:0; padding:0;  list-style:none;}
.BigClass_index li { background:url(../images/jia.gif) no-repeat right 50%; line-height:45px;border-bottom:1px solid #e2e2e2;font-size:14px; font-weight:bold;}
.BigClass_index li a{ display:block; color:#222222}
.BigClass_index li a:hover{ color:#ec0000;}

.SmallClass_index{ margin:0; padding:0; list-style:none; padding-bottom:10px; background:#ffffff;}
.SmallClass_index li { height:30px; line-height:30px;}
.SmallClass_index li a{  display:block; color:#787878; font-size:14px; }
.SmallClass_index li a:hover{ color:#000000;}

.brandlist{ padding-top:10px}
.brandlist li{float:left; width:25%;}
.brandlist .bimg{ margin:10px;border:1px solid #e2e2e2; text-align:center}
.brandlist img{width:100%}


/*--------------*/

.logoWrap { width:100%;}
.logoWrap .left{ width:50%; float:left; height:auto;}
.logoWrap img {	width:100%; display:block;}


.product_pic{ margin:0px; padding-top:20px}
.product_pic li{float:left; width:50%;}
.product_item{ padding:0px 5px;}
.product_item img{width:100%; height:160px}
.product_pic dt{ text-align:center; padding-top:5px; padding-bottom:20px; line-height:20px; height:40px;}





/*灰白色*/
.page{ width:auto; padding-top:20px; clear:both; padding-bottom:5px;}
.page:after {
    content: "\A \A \A";  /* \A 表示换行 */
    white-space: pre;                  /* 保留空白符和换行 */
    display: block;                    /* 设置为块级元素 */
}
.page { text-align: center;font-size: 13px; line-height:12px;}
.page a,.page span{border:#848484 1px solid;padding:8px 12px; margin: 1px;color: #333;text-decoration: none;background-color: #fff; border-radius:3px; border: #e6e6e6 1px solid;}
.page a:hover {color: #000;}
.page a.current{font-weight: bold; margin: 1px; color: #424245; background-color: #f5f5f7}