/*---公用部分---*/
*{ margin: 0; padding: 0; box-sizing: border-box;}
body{ font-family:"microsoft yahei"; -webkit-text-size-adjust:none; 
tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: rgba(0,0,0,0); 
color: #363636; font-family: "微软雅黑";
font-size: 12px;
}
input[type=submit],input[type=reset],input[type=button],input[type=text],input[type=password]{
    -webkit-appearance:none;
    border-radius:0;
    line-height: normal;
    line-height: 22px\9;
    outline: none;
    font-family: "微软雅黑";
}
ul{ list-style: none; padding: 0; accelerator: 0;}
.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; }

a{ 
    text-decoration: none; color: #363636;
}
p,h1,h2,h3,h4,h5{
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}
.wrapfix:after {
    content: "."; 
    display: block;
    height: 0; 
    line-height: 0;
    clear: both; 
    visibility: hidden;
    margin: 0; padding: 0; overflow:hidden;
}
html, body {height: 100%;background: #fff; }
select{ outline: none; font-family: "微软雅黑"; }
i,em{ font-style: normal;}
s{ text-decoration: none;}
.fl{ float: left;}
.fr{ float: right;}
.bodyBgGrap{ }
.w100{ display: block; width: 100%;}
.centerPar{ position: relative; z-index: 10;}
.centerSub{
position: absolute; z-index: 10; left: 50%; top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);		/* IE 9 */
-webkit-transform: translate(-50%,-50%);	/* Safari and Chrome */
-o-transform: translate(-50%,-50%);		/* Opera */
-moz-transform: translate(-50%,-50%);		/* Firefox */
}
#wrapper{width: 10rem; margin: 0 auto; padding:1.333333rem 0 0 0;}

header{ height: 1.333333rem; background: #ffffff; position: fixed; z-index: 1000; width: 10rem; top: 0; left:50%; margin: 0 0 0 -5rem;
border-bottom: 1px solid #2e4f73;}
header img.logo{ display:block; margin: 0 auto; height: 100%;}
header .menubtn{ position: absolute; right: 0; top: 0; width: 1.333333rem; height: 100%; background: url(img/mbg.png) center center no-repeat; background-size: 100% 100%;}
.mainBox{ padding:0.4rem;}
.navtitle{ height: 1.133333rem; line-height:1.12rem; border-bottom: 1px solid #d5dce3; color: #2e4f73; font-size:18px; position: relative; z-index: 30;}
.navtitle span{ font-size:12px; padding: 0 0 0 0.133333rem;}
.navtitle a{float: right; font-size:12px;color: #2e4f73; }
.main1{ font-size: 14px; padding: 0.4rem 0;}
.main1 img{ float: left; width: 4.266666rem; 2.666666rem; margin: 0 0.133333rem 0 0;}
.main2{padding:0 0 0.266666rem 0;}
.goodsList{ margin: 0 0 0 -0.133333rem; padding: 0.266666rem 0 0 0;}
.goodsList li{ float: left; width: 50%; padding:0.133333rem 0 0 0.133333rem;}
.goodsList li a{ display: block; height:3.626666rem; width: 100%; border: 1px solid #d2e2e7; border-radius:5px; position: relative; z-index: 10; overflow: hidden;}
.goodsList li .fimg{ width: 100%; height: 2.8rem;}
.goodsList li .fimg img{ width: 1.866666rem; height: 1.866666rem;}
.goodsList li h4{ height: 0.8rem; line-height:0.8rem; border: 1px solid #8ea2b5; background: #2e4f73; color: #fff; position: absolute; z-index: 10; left: 0; bottom: 0;
width: 100%; font-size: 14px; text-align: center; font-weight:normal}
.main3{ padding:0.4rem 0;}
.main3 img{ width: 100%; display: block;}
.newsList{ padding: 0.266666rem 0 0 0;}
.newsList li{ line-height:0.666666rem;}
.newsList li a{ display: block; font-size: 14px; padding: 0 0 0 0.133333rem; background: url(img/sj.png) left center no-repeat; background-size:0.106666rem auto;} 
.newsList li a span{ color: #666666;}
.main4{ padding:0.346666rem 0 0.4rem 0; text-align: center;}
.main4 img{ width:2.213333rem; height: 0.613333rem; margin: 0 0.8rem 0 0;}
.main4 img:last-child{ margin: 0;}
.copyright{ width: 100%; height: 2.4rem; background: #294666; color: #fff; display: table;}
.cptxt{ width: 100%; height: 100%; text-align: center; vertical-align: middle; font-size: 11px; line-height:0.533333rem; padding:0.333333rem 0 0 0;}
.cptxt p{vertical-align: middle;}
.menubg{ position: fixed; z-index: 1001; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.2); display:none;}
.menubox{ width: 7.333333rem; height: 100%; position: fixed; z-index: 1100; right: 0; top: 0; background: #fff; box-shadow: -3px 0 5px #d4dbe2;overflow: hidden; 
overflow-y: auto;display:none;}
.searchbox{ height: 2.093333rem; border-bottom: 1px solid #b0bcc8;}
.searchbox p{ text-align: right; font-size: 12px; padding:0.266666rem 0.4rem 0.293333rem 0.4rem;}
.scform{ width: 6.533333rem; height: 0.8rem; border:1px solid #2e4f73; border-radius:0.4rem ; margin: 0 auto; overflow: hidden; position: relative; z-index: 10;}
.scform input{ width: 100%; height: 100%; border: 0; text-align: center; padding: 0 0.133333rem;}
.scform a{ position: absolute; z-index: 10; right: 0; top: 0; height: 0.8rem; width: 0.8rem; background: url(img/ss.png) center center no-repeat; background-size:0.5rem 0.5rem;}
.menuList li a{ display: block; height: 0.946666rem; border-bottom: 1px solid #b0bcc8; line-height: 0.933333rem; padding: 0 0.4rem;
background: url(img/yjt.png) 6.8rem center no-repeat; background-size:0.2rem auto ;}
.navtitle a.xlicon{ width:1.133333rem; height: 100%; background: url(img/xl.png) right center no-repeat; background-size:0.4rem auto;}
.nopadding{ padding-left: 0; padding-right: 0;}
.lrpd30{ padding-left: 0.4rem; padding-right: 0.4rem;}
.gtabbox{ height: 0.933333rem; line-height: 0.92rem; border-bottom: 1px solid #cdd5de; background: #f4f6f8;display:-moz-box;display:-webkit-box;display:box;display: flex;}
.gtabbox a{display: block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;flex: 1; text-align: center;}
.gtabbox a span{ display:inline-block; height: 100%;}
.gtabbox a.selected span{ border-bottom: 1px solid #2e4f73; padding: 0 0.133333rem;}
.goodsbox .main2{ padding-left: 0.4rem; padding-right: 0.4rem;}
.lxwm{ line-height: 0.666666rem; padding: 0.4rem 0 0 0; font-size: 14px;}
.gsjsbox{ line-height:0.586666rem; padding: 0.4rem 0 0 0;}
.conimg{display:-moz-box;display:-webkit-box;display:box;display: flex; padding: 10px 0 0 0;}
.conimg span{display: block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;flex: 1;}
.conimg span+span{ padding: 0 0 0 10px;}
.conimg img{ width: 100%; display: block;}
.newsListbox{ padding: 0.4rem; padding-top: 0;}
.imgtxtList li{ height: 2.506666rem; position: relative; z-index: 10; overflow: hidden; margin: 0.4rem 0 0 0;}
.itimg{ float: left; width:4rem; height:100%; overflow: hidden;}
.itimg img{ display: block; max-height: 100%; max-width: 100%;}
.ittxt{ float: left; color: #666666; font-size: 12px; width: 5.1rem; padding: 0.1rem 0 0 0.4rem; line-height: 0.533333rem; height:2.2rem; overflow: hidden;}
.ittxt h5{ width: 100%; font-size: 14px; height:0.4rem; line-height: 0.4rem; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; 
margin: 0 0 0.133333rem 0;}
.imgtxtList li .time{ color: #999; background: url(img/time.png) left center no-repeat; background-size:0.4rem auto; padding: 0 0 0 0.5rem;
position: absolute; z-index: 30; right: 0; bottom: 0;}
.navtitle .menuList{ display: none; position: absolute; z-index: 30; width: 100%; left: 0; top:1.133333rem; background: #fff;}
.navtitle .menuList li a{ float: none; color: #333; background-position-x: 9.3rem;}
.newsDetailsbox{ padding: 0.4rem; line-height:0.533333rem; color: #666;}
.newsDetailsbox img{ width: 100%; display: block; margin: 0 0 0.16rem 0;}
.newsDetailsbox h1{ font-size: 14px; text-align: center;}
.fromtime{ text-align: center; font-size: 11px;color: #999; margin: 0 0 0.4rem 0;}
.fromtime .time{ color: #999; background: url(img/time.png) left center no-repeat; background-size:0.4rem auto; padding: 0 0 0 0.5rem;}










