@charset "utf-8";
/* CSS Document */
html { font-size: 62.5%; /*10 ÷ 16 × 100% = 62.5%*/}
body {font-size: 1.4rem;/*1.4 × 10px = 14px */}
h1 {font-size: 1.8rem;/*1.8 × 10px =18px*/}
body { -webkit-overflow-scrolling: touch; overflow-scrolling: touch;}
body{color:#666666; background:#FFF; font-family:"微软雅黑","Helvetica Neue", Helvetica, STHeiTi, sans-serif; line-height:2.2rem; }
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6bug */
* html body{overflow: visible; }
* html iframe, * html frame{overflow: auto; }
* html frameset{overflow: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* body */
body{color:#333; font-size:14px; font-family:"微软雅黑"; line-height:22px;}
i, em, cite { font-style: normal; }
/* a */
a{color:#333; text-decoration:none; }
a:hover{text-decoration:none; color:#0e6eb8 }
a:active{color:#0e6eb8}
/* li */
ul,li{list-style-type:none;}
/* img */
img{border:0; vertical-align:middle;}
/* h* */
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.clr {clear:both; display:block; height:0;font-size:0; overflow:hidden;}
/*公共头部*/
.M_head_wrap{position:fixed; top:0px; left:0px; width:100%; height:44px; z-index:1000;}
.sect_navi{width:atuo; height:44px; line-height:44px; text-align:center; z-index:1000; font-size:18px; overflow:hidden; color:#FFF; background:#2e3192; position:relative; padding:0 70px 0 70px;}
.sect_navi .back{display:block; width:44px; height:44px; position:absolute; left:0; top:0; background:url(../images/btn_back.png) center center no-repeat; background-size:30px;}
.sect_navi .back:active{background:url(../images/btn_back.png) center center no-repeat #3438a5; background-size:30px;}
.Data_Album{ position:relative; overflow:hidden;}
.Data_Album .tipsText{position:absolute; right:60px; z-index:2; top:0; height:35px; line-height:35px; color:#000; text-align:center; font-size:1.4rem;}
.Data_Album .picContent{position:absolute; right:0; background:rgba(0,0,0,0.5); padding:0 10px; z-index:2; top:0; height:35px; line-height:35px; color:#FFF; text-align:center; font-size:1.4rem;}
.Data_Album .rep_A{ height:100%; position:relative; text-align:center}
.Data_Album .rep_A img{ max-height:100%; max-width:100%; position:absolute; left:0; right:0; bottom:0; top: 0;margin: auto;}
.Data_Album .swiper-slide{ background:url(../images/load.gif) center center no-repeat; background-size:30px;}
/*** Product List****/
.proListBox{ width:auto; overflow:hidden; margin-top:10px;}
.proListBox li{width:33%; float:left; }
.proListBox li a{display:block; margin:10%; text-align:center;background:url(../images/load.gif) center center no-repeat; background-size:25px; position:relative}
.proListBox li a img{ max-height:100%; max-width:100%; margin: auto; text-align:center; display:block}
/*** Product List****/
.proList{ width:auto; overflow:hidden; margin-top:15px;}
.proList li{ margin-bottom:10px; background:#ebebeb; height:45px; line-height:45px; overflow:hidden; position:relative; padding-right:10px}
.proList li a{display:block; font-size:15px; padding-left:60px; padding-right:10px; overflow:hidden; height:45px; background:url(../images/goTo.png) right center no-repeat; background-size:16px;}
.proList li a span{ display:block; width:50px; height:45px; position:absolute; left:0; top:0; color:#FFF; background:#999999; text-align:center;}
.proList li:active{ background:#eaeaea}
.about_Logo{ background:#eeeeee; padding:15px;}
.about_Logo img{ max-width:70%}
.about_Add{ width:auto; padding:0 15px;}
.about_Add li{ border-bottom:1px dashed #CCCCCC; padding:20px 0; font-size:15px;}
.aboutnr{ padding:15px; line-height:26px;}
.aboutnr img{ max-width:100%;}
footer{display: -webkit-box; -webkit-box-orient: horizontal; width:100%; height:40px; bottom:0px; left:0px; z-index:1; position:fixed }
footer a{ color:#FFFFFF; font-size:0.9em; background:rgba(0,0,0,0.7); display:block; width:100%; height:40px; text-align:center; line-height:40px; -webkit-box-flex:1; }
footer a:nth-child(1),footer a:nth-child(2),footer a:nth-child(3){ border-right:1px solid #FFF; }
footer a:hover{background:rgba(0,0,0,0.8);color: #FFF}
footer a:visited {color:#FFF}
footer img{width:20px; margin-top:-4px;}
footer a:nth-child(1) img{ width:18px}
.pageNavi{text-align:center; margin-top:20px; margin-bottom:20px;}
.wp-pagenavi {CLEAR: both;}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}