@charset "utf-8";
/* 初始化CSS  重置浏览器样式*/
html,body,div,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input,header,nav,article,section,footer,span,button,textarea,th,td{ margin:0; padding:0; }
body{font-size:14px;line-height:150%;color:#333;font-family:"PingFang SC",'微软雅黑','Hiragino Sans GB';background: #fff;max-width:1190px;min-width:320px;margin: 0 auto;padding-top: 44px;}
html{overflow-x: hidden;}
input{border:0 none;outline-style:none;}
h1, h2, h3, h4, h5, h6{font-size:14px;font-weight:normal;}
fieldset, img{ border:0 none; } 
img{display: block;max-width: 100%;}
ul,ol{ list-style:none; }
input{ padding-top:0; padding-bottom:0;box-shadow: none;border-radius: 0;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance: none;background: #fff;border: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input[disabled],input:disabled{
border:1px solid #ccc;
background-color:#EFEFEF;
color:#666;
opacity:1;
}
/*IE6 Using Javascript to add CSS class "disabled"*/
* html input.disabled{
border:1px solid #ccc;
background-color:#EFEFEF;
color:#aaa;
opacity:1;
}

select,input,textarea,button{font-size:14px;margin:0; outline:none;}
textarea{ resize:none; }                                 /*让文本域盒子不可调节大小*/
em,i{font-style: normal;}                                /*清除倾斜标签默认样式*/
strong,b{font-weight: normal;}                           /*清除加粗标签默认样式*/
table{ border-collapse:collapse; }                       /*为表格设置合并边框模型*/
.clearfix:after{
    content:"";
    height:0;
    line-height:0;
    display:block;
    visibility:hidden;
    clear:both;
}                                                         /*清除浮动*/
.clearfix{zoom:1;}                                        /*为了兼容低版本IE浏览器*/
.tdhover:hover{text-decoration:underline;}
a{ color:#333; text-decoration:none;}
/*div{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}*/
/*placeholder颜色重置*/
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #bdbdbd; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #bdbdbd; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #bdbdbd; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #bdbdbd; 
} 
.bgjianbian{
    background-color: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #eee); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fff, #eee); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fff, #eee); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fff, #eee); /* 标准的语法 */
    filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=40) progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=#15658734,gradientType=0);/*滤镜*/
    -ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=40) progid:DXImageTransform.Microsoft.gradient(startcolorstr=white,endcolorstr=#15658734,gradientType=0);/*IE8*/
}
.fl{float: left;}
.fr{float: right;}
.redColor{color: #E62E2E!important;}
.rulewrap01{width:100%;padding:0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width:1190px;min-width:320px;}
.rulewrap02{width:100%;padding:0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width:1190px;min-width:320px;}
.img{width: 100%;max-width:1190px;min-width:320px;}

/*遮罩层*/
#dark,#mask,#shade{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 100;
    cursor: pointer;
}
#shade{z-index: 79;}
/*头部*/
.headBar{width: 100%;height: 44px;position: fixed;top: 0;max-width:1190px;min-width:320px;border-bottom: 1px solid #e1e1e1;z-index:81;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0 60px 0 52px;background: #fff;}
#moreBtn{position: absolute;left: 0;top: 0;width: 52px;height: 44px;display: block;background:url(../../images/common/lefeFun.png) no-repeat center center;-webkit-background-size: 23px;background-size: 23px;}
#outBtn{position: absolute;right: 0;top: 0;width: 60px;height: 44px;line-height: 44px;color: #404248;text-align: center;display: block;}
.centerTxt{
    text-align: center;
    line-height: 44px;
    width: 100%;
    display: block;
    font-size: 16px;
    overflow: hidden;
    word-break: break-all;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
}
/*侧栏*/
.sidebar{width: 300px;position: fixed;left: -300px;top: 0;bottom: 0;z-index: 80;background: #404248;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-top: 45px;display: block;overflow-y: auto;}
.sidebar .homeBtn{height: 49px;line-height: 49px;color: #fff;padding-left: 24px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;display: block;font-size: 14px;border-bottom: 1px solid #4a4d54;}
.sidebar .homeBtn.current{background:url(../../images/bg/sidebarBg1.png) repeat-x center center;-webkit-background-size: 1px 100%;background-size: 1px 100%;}
.sidebar .langBtn{height: 49px;line-height: 49px;color: #fff;padding-left: 24px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;display: block;font-size: 14px;border-bottom: 1px solid #4a4d54;}
.navBox{width: 100%;border-bottom: 1px solid #4a4d54;}
.navBox .navBtn{height: 49px;line-height: 49px;color: #fff;padding-left: 24px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;display: block;font-size: 14px;background:url(../../images/common/bottom.png) no-repeat 169px center;-webkit-background-size:auto 6px;background-size:auto 6px;}
.navBox .navBtn.show{background-image:url(../../images/common/top.png);}
.navShow{display: none;}
.navShow a{width: 100%;display: block;height: 39px;padding-left: 53px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;line-height: 39px;color: #fff;font-size: 14px;position: relative;}
.navShow a.current{background:url(../../images/bg/sidebarBg2.png) repeat-x left top;-webkit-background-size:1px 100%;background-size:1px 100%;}
.navShow a:before{content:"";width: 5px;height: 5px;background: #fff;display: block;position: absolute;left: 38px;top: 17px;border-radius: 50%;}

.MinTabA{min-height: 44px;width: 100%;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 90px;border-bottom: 1px solid #d4e8fa;}
.MinTabA .InpName{position: absolute;top: 0;left: 0;width: 60px;height: 44px;display: block;
    /*line-height: 44px;*/
    text-align: right;}
/*公共样式表单*/
.InpStyle{width: 100%;background: #fbfdff;border-left: 1px solid #d4e8fa;border-top: 1px solid #d4e8fa;border-right: 1px solid #d4e8fa;margin: 24px auto;}
.MinTab{min-height: 44px;width: 100%;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 120px;border-bottom: 1px solid #d4e8fa;}
.MinTab .InpName{position: absolute;top: 0;left: 0;width: 110px;height: 44px;display: block;
    /*line-height: 44px;*/
    text-align: right;}
.MinTab .Inp{padding: 7px 10px 7px 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.MinTab .Inp p{line-height:30px;}
.MinTab input[type="text"],.MinTab input[type="password"],.MinTab input[type="tel"]{height:30px;border: 1px solid #e1e1e1;border-radius: 3px;background: #fff;width: 100%;display: block;padding:0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;}
.Sel{padding: 7px 10px 0 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.Sel select{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 30px;width: 48%;border-radius: 3px;border-color: #e1e1e1;padding-left: 4px;}
.MinTab textarea{display: block;padding:6px 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #e1e1e1;border-radius: 3px;width: 100%;}
.CenTab{padding-left: 0;text-align: center;padding: 7px 0;}



.touchBtn{padding: 0 15px;margin: 28px auto;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.touchBtn a{height: 40px;line-height: 40px;text-align: center;border-radius: 3px;display: block;width: 100%;font-size: 18px;color: #FFF;margin-bottom: 10px;background: #016934;}
.touchBtn .Btn02{background: #cccccc;}
.touchTab{width: 100%;height: 40px;border-bottom: 1px solid #e1e1e1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.touchTab a{float: left;width: 50%;display: block;height: 40px;line-height: 40px;text-align: center;position: relative;}
.touchTab .current{color: #016934;}
.touchTab .current:before{content:"";height: 2px;position: absolute;bottom: 0;left: 0;width: 100%;background: #016934;}
.numbox{position: relative;width: 120px;height: 30px;padding: 0 36px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.numbox .numBtn{width: 30px;height: 30px;display: block;background: #f1f1f1;border-radius: 3px;text-align: center;font-size: 16px;line-height: 30px;cursor: pointer;position: absolute;left: 0;top: 0;}
.numbox .gain{left:auto;right: 0;}
.numbox .numTxt{text-align: center;height: 30px;width: 100%;display: block;border: none;padding:0 4px!important;}





/*选框组件*/
.checkbox,.radio{position:relative;display:inline-block;color:#212121;padding-left:20px;cursor:pointer;line-height:32px;margin-right: 10px;}
.checkbox input,.radio input{position:absolute;left:-9999px;}
.checkbox input:checked+i,.radio input:checked+i{border-color:#016934;background:#016934;}
.checkbox i{
    display:block;
    position:absolute;
    top:8px;
    left:0;
    width:14px;
    height:14px;
    outline:0;
    border:1px solid #d8d8d8;
    background:#fff;
    border-radius:2px;
}  
.checkbox input+i:after{
    display: none;
    position:absolute;
    content:'L';
    left: 3px;
    top: -1px;
    color: #fff;
    opacity:0;
    transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);
    -webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);
    font-size: 14px;
    line-height: 14px;
}

.radio i{
    display:block;
    position:absolute;
    top:7px;
    left:0;
    width:15px;
    height:15px;
    outline:0;
    border:1px solid #bdbdbd;
    background:#fff;
    border-radius:50%;
}
.radio input+i:after{
    display: none;
    position:absolute;
    content:'';
    top:5px;
    left:5px;
    width:5px;
    height:5px;
    border-radius: 50%;
    background-color:#fff;
    opacity:0;
}
.checkbox input:checked+i:after,.radio input:checked+i:after{display: block;opacity: 1;}
























































