@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;}
a {text-decoration:none;outline:none;color:#333}
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:#1c4889;text-align:center;}
.navigation01 li span {	height:45px;line-height:45px;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 { font-size:14px; display:block;	height:45px;line-height:45px;width:100%;display:block;text-align:center;text-decoration:none;color:#ffffff;}
.navigation01 .active {	background:#eea200;}
.logoWrap { width:100%;}
.logoWrap .left{ width:50%; float:left; height:auto;}
.logoWrap img {	width:100%; 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:#1c4889;	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(/m/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;}

/*主体*/
.aboutimg{ padding:0; margin:0}
.main {	width:100%;	max-width:640px;margin:0 auto;overflow:hidden;}
.padding15{ padding-top:15px;}
.indexabout{ padding:15px; line-height:150%}
.indexabout p{ padding-bottom:10px}
.topline{ border-top:1px solid #e2e2e2; background:#fafafa}
.maintitle{ height:40px; border-bottom:1px solid #e2e2e2;}
.maintitle_a{ float:left; padding-left:15px; line-height:40px; font-weight:bold;}
.maintitle_b{float:right; text-align:right; padding-right:15px; line-height:40px; font-size:12px}
.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;}
.case_pic{ margin:0px; padding-top:0px}
.case_pic li{float:left; width:50%;padding-bottom:20px}
.case_item{ padding:0px 15px;}
.case_item img{width:100%;}
.aboutmain{ padding:8px;}
.productmain{ padding:8px 0;}
.abouttitle{ font-size:16px; text-align:center; line-height:40px; height:40px; color:#0d3198}
.aboutbox{ padding:0; margin:0; font-size:14px; line-height:2;  }
.contactbox{ padding:0; margin:0; line-height:200%}
.aboutbox img{width:100%;}
.productxxsm{ text-align:center; padding-top:15px}
.productxxsm img{ max-width:100%; height:auto; margin: 0 auto;  display:block; text-align:center;}
.productxxcs{ text-align:left; padding-top:10px; font-size:12px}
.productxxcs img{ max-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:32px;line-height:32px;padding:0px;display:block;font-size:15px; 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:32px;line-height:32px; font-size:15px; width:100%;display:block;text-align:center;text-decoration:none;color:#454545;}
.sortmenu .active {	background:#ffffff; font-weight:bold; font-size:15px; }
.sortmenu .active a{color:#004078;font-size:15px; }

.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}
/* 分页 */

/* 表格元素 */
table,td,tr,th{font-size: 12px;line-height:150%; text-decoration: none; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.dd1{ width:100%; border-left:#e6e6e6 solid 1px;border-top:#e6e6e6 solid 1px;border-collapse:collapse; font-size:12px; margin-top:10px} 
.dd1 td{border-right:#e6e6e6 solid 1px;border-bottom:#e6e6e6 solid 1px; padding:4px;}

.product_pic{ margin:0px; padding-top:20px}
.product_pic li{float:left; width:33.3%;}
.product_item{ padding:0px 5px;}
.product_item img{width:100%; height:100px}
.product_pic dt{ text-align:left; padding-top:3px; padding-bottom:10px;line-height:16px; height:48px;}
.product_pic dt a{ font-size:13px; }


.tit-bar{border-bottom: 1px solid #e5e5e5;text-align: center; height:40px; padding-top:10px; margin-bottom: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;}


.page{ width:auto; padding-top:20px; clear:both;}


/*灰白色*/
.page{ width:auto; padding-top:20px; clear:both; padding-bottom:5px;}
.page { text-align: center;font-size: 13px; line-height:12px;}
/*.page:after {
    content: "\A \A \A";
    white-space: pre;
    display: block;
}*/
.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}


.tableStyle table{ width:100%; border-collapse:collapse; }
.tableStyle table tr th { border:1px solid #dddddd; padding:3px; text-align:center; }
.tableStyle table tr:nth-child(1) td { border:1px solid #dddddd; padding:3px;background:#0072ff; color:#fff; text-align:center; font-size:13px; }
.tableStyle table tr td{ border:1px solid #dddddd; padding:3px; background:#fff; color:#333; text-align:center; font-size:13px; }