@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:180%;-webkit-touch-callout: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-align:stretch;position: relative; color:#333333}
a {text-decoration:none;color:#777777}
a:hover{text-decoration:none}
.cl{clear:both;height:0;}
ul,li {list-style:none;}
img {border:none;}
.ffl {display:inline;float:left;}
.ffr {display:inline;float:right;}
p {	margin:0;padding:0;}
.boredd{ padding-top:1px; padding-bottom:1px; width:100%; height:auto; border:0}
/*头部*/
.navigation01 {}
.navigation01 ul {width:100%;overflow:hidden;}
.navigation01 li {float:left;display:inline;width:25%;background:#da251d;text-align:center;}
.navigation01 li span {	height:45px;line-height:45px;padding:0 2px;display:block;text-align:center;	border-right:1px solid rgba(163, 163, 163, 0.4);border-bottom:1px solid rgba(163, 163, 163, 0.4);overflow:hidden;word-wrap:break-word;word-break:break-all;}
.navigation01 li span a {display:block;	height:45px;line-height:45px;width:100%;display:block;text-align:center;text-decoration:none;color:#ffffff;}
.navigation01 .active {	background:#333333;}
.logoWrap {	height:auto; padding-top:5px; padding-bottom:5px; -webkit-box-flex:1;box-flex:1;	text-align:center;display:-webkit-box;-webkit-box-align:center;	display:box;box-align:center;}
.logoWrap img {	display:block;}
/*底部*/
.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:#eeeeee}
.footnav {height:50px;}
.footmenu {	height:50px;background:#da251d;	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(163, 163, 163, 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;}
.tit-bar{border-top: 1px solid #e5e5e5;text-align: center; height:45px;}
.tit-bar .line{display:block;width:90px; margin:0 auto;border-top: 2px solid #da251d; height:10px; padding:0; margin-top:-1px;}
.tit-bar h2{height:30px; line-height:30px;position: relative;text-transform: uppercase;font-size: 22px;font-weight: normal;}
.tit-bar h2,.tit-bar h2 a{color:#333333;}
.sortfont{ text-align:center; padding-bottom:20px; padding-top:15px}
.sortfont p{ padding-top:5px;}
.dreama{text-align:center; font-size:18px; line-height:190%; padding-bottom:30px; padding-top:30px; background:#f7f7f7; border-top:1px solid #e2e2e2}
.dreama dt{ padding-top:8px; text-align:center; font-size:12px; line-height:20px}
/*主体*/
.aboutimg{ padding:0; margin:0}
.aboutimg img{ display:block}
.main {	width:100%;	max-width:640px;margin:0 auto;overflow:hidden;}
.padding15{ padding-top:15px;}
.indexabout{ padding:15px; line-height:180%}
.indexabout p{ padding-bottom:10px}
.indexabout strong{ font-size:16px}
.topline{ border-top:1px solid #e2e2e2; background:#fafafa}

.product_pic{ margin:0px; padding-top:20px}
.product_pic li{float:left; width:50%;}
.product_item{ padding:0px 10px;}
.product_item img{width:100%; height:auto}
.product_pic dt{ text-align:center; padding-top:5px; height:45px; line-height:120%}
.aboutmain{ padding:15px;}
.productmain{ padding:0px;}
.abouttitle{ font-size:18px; text-align:center; line-height:50px; height:55px; color:#333333; padding-top:20px}
.aboutbox{ padding:0; margin:0}
.aboutbox p{ padding-bottom:10px}
.aboutbox img{width:100%;}
.productxxcs{ text-align:left; padding-top:10px; padding-bottom:10px; font-size:12px}
.productxxcs img{ width:100%; height:auto; display:block; text-align:center;}
.sortmenu {width:100%;overflow:hidden;border-top: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:12px}
.sortmenu .active {	background:#ffffff;}
.sortmenu .active a{color:#004078}
.kefulist{ background:#f7f7f7; padding:3px}
.kefulist li{float:left; width:20%; text-align:center}
.kefulist img{width:95%; padding-top:2.5%}
.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
/* 分页 */
.propage{ height:60px; padding-top:10px;}
.newspage{ height:60px; padding-top:25px;}
.black2 {text-align: center;font-size: 14px;line-height:24px;}
.black2 a {border:#5a6b75 1px solid;padding:4px 8px;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:4px 8px;font-weight: bold; margin:2px; color: #ffffff; background-color: #0f7e81; border-radius:3px}
.black2 span.disabled {border: #49575d 1px solid;padding:4px 8px;margin: 3px;color: #333;}