@charset "UTF-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}
a{text-decoration:none}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/*blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}*/
table {border-collapse: collapse;border-spacing: 0;padding-left:10px;padding-right:10px;}
table .odd{background-color:rgb(252,252,252);}
table td{font-size:14px !important;}
table th{font-size:16px !important;}
.clearfix:before,
.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {
*zoom:1;}
input{
box-sizing:content-box;
outline:none;}
.mem-item .ml349{margin-left:349px;float:none}
/*公共*/
body{background-color:#F6F8F8;font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1","\5b8b\4f53",sans-serif;}
body input{font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1","\5b8b\4f53",sans-serif;}
.header{margin-bottom:10px;box-shadow:0 0 10px #EEF0F0;background-color:#428c5b;}
.content{margin-bottom:14px;}
.container{width:1200px;margin-left:auto;margin-right:auto;}
.hd-login{float:right;font:14px/40px "微软雅黑";COLOR:#fff}
.hd-login a{color:#45B587;}
.hd-login span{margin:0 20px;color:#FFF;}
.hd-logo{float:left;margin-top:7px;}
.center{position:absolute;top:60px;width: 798px;border:1px solid #BABABA;right: -228px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;background-color:#FFF;z-index:2;display: none;}
.center .title{font:14px/32px "微软雅黑";color:#191919;padding-left: 16px;border-bottom:1px solid #BABABA;}
.center .title i{float: right;height:16px;width: 16px;margin: 8px 16px;cursor: pointer;}
.center .list{padding-left: 56px;}
.center .list-item {padding-top: 10px;padding-bottom: 4px;padding: 18px 20px 4px 0;border-bottom: 1px solid #F3F3F3;}
.center .list-item-fl {position: relative;float: left;}
.center .list-item-fl h3 {font: 18px/35px "微软雅黑";}
.center .list-item-fl p {font: 14px/31px "微软雅黑";}
.center .list-item-fl p span {margin-right: 60px;}
.center .list-item-fl .radio {position: absolute;top: 10px;left: -36px;height: 15px;width: 15px;}
.center .list-item-fr {float: right;text-align: center;}
.center .list-item-fr h3 {font: 10px/30px "";}
.center .list-item-fr a {font: 14px/32px "";color: #45B587;}
.center .bottom{text-align: right;padding-right: 10px;position: relative;}
.center .bottom a{font:16px/38px "微软雅黑";color: #45B587;}
.center .bottom .btn{position: absolute;bottom:-25px;left: 50%;height:25px;width: 78px;margin-left: -39px;}
.sub-nav{float:left;width:178px;border:1px solid #EAECEC;background-color:#FFF;}
.sub-nav li a{padding-left:13px;font:16px/48px "微软雅黑";position:relative;color:#191919;border-bottom:1px solid #EAECEC;display:block;}
.sub-nav li em{display:inline-block;height:20px;width:4px;overflow:hidden;background-color:#45B587;vertical-align:middle;}
.sub-nav li span{margin-left:14px;vertical-align:middle;}
.sub-nav li i{position:absolute;top:50%;right:12px;height:5px;width:10px;overflow:hidden;margin-top: -2.5px;}
.sub-nav dl{display:none;}
.sub-nav dd a{padding-left:40px;font:14px/48px "微软雅黑";background-color:#F2F2F2;}
.sub-nav dd a:hover{color:#1a64a2;}
.sub-nav dd strong{height:4px;width:4px;background-color:#45B587;position:absolute;top:50%;left:28px;overflow:hidden;margin-top:-2px;}
.sub-nav .active{color:#1a64a2;}
.basic-main,
.main{width: 1018px;border: 1px solid #EAECEC;background-color:#FFF;float: right}
.basic-main .title,
.index-main .title,
.main .title {color: #D2D2D2;border-bottom: 1px solid #EAECEC;}
.basic-main .title a,
.index-main .title a,
.main .title a {display: inline-block;color: #191919;font: 18px/48px "微软雅黑";margin: 0 20px;}
.fot-nav{text-align:center;padding:60px 0;color:#5C5C5C;}
.fot-nav a{margin:0 10px;font:16px/24px "微软雅黑";color:#fff;}
.footer{border-top:1px solid #DDDFDF;background-color:#428c5b;}
.footer p{text-align:center;color:#fff;font:14px/54px "微软雅黑";}
.footer .color{color:#fff;}
.search-fy-fr{float:right;padding-top:15px;}
.pagination{float:left;}
.page{float:left;}
.search-fy-fr a{display: inline-block;font-size:12px;padding:10px 12px;border:1px solid #EDEDED;margin:0 3px;vertical-align: middle;color:#000;background-color: #FFF;}
.search-fy-fr .active{background-color:#45B587;color:#FFF;border-color:#45B587;}
.search-fy-fr span{vertical-align: middle;padding:10px 6px;}
.page-sum,.page-go{font:13px/34px "";}
.page input{height:24px;width:38px;border:1px solid #EDEDED;margin:0 4px;text-align:center;outline:#45B587;}
.center .bottom .btn,.center .list-item-fl .radio,.center .title i,.total a,.sub-nav .show i,.sub-nav li i,.hd-nav li span em,.hd-nav li a span{background-image:url(../images/icon.png);background-repeat:no-repeat;}
.center .bottom .btn{background-position: -518px -240px;}
.sub-nav li i{background-position:-136px 0; ; }
.sub-nav .show i{background-position:-116px 0; }
.hd-nav li span em{background-position:-170px 0; }
.hd-nav li a span{background-position:-197px 0;}
.center .title i{background-position:-18px 0;}
.center .list-item-fl .radio{background-position: -274px -392px}
.center .list-item-fl .checked{background-position: -299px -392px;}
table{width:100%;text-align:center;}
/*新版个人中心*/
.centermain{border:none;}
.centeritem{border-bottom:10px solid #F6F8F7;}
.centertitle{font-size:16px;line-height:56px;padding-left: 34px;color:#737373;position:relative;padding-right: 48px;border-bottom:1px solid #FAFAFA;}
.tag{float: right;}
.tag .icon{display: inline-block;height: 13px;width: 12px;vertical-align: middle;margin-right: 10px;}
.tag .edit{font-size:14px;color:#1a64a2;}
.tag .btn{height:30px;width: 130px;display: inline-block;vertical-align:middle;margin-top:10px;}
.centerbox{position: relative;}
.userlist{padding:33px 131px 28px 210px;}
.editlist{padding:7px 0 126px 316px}
.editlist li span{width:70px;}
.editlist li .input input{height:30px;}
.userlist li{float:left;width: 50%;position: relative;font-size:14px;line-height:30px;color:#6E6E6E;height:40px; }
.userlist li em{font-size:16px;color:#3D3D3D;vertical-align: middle;}
.userlist li span{vertical-align: middle;margin-right: 0px;}
.userlist .icon{position: absolute;top:50%;left:-48px;height: 16px;width: 44px;margin-top:-11px;}
.userlist a{position: absolute;top:50%;right: 0;height:26px;width: 80px;margin-top:-13px;}
.centerfile{position: absolute;top:11px;left:142px;text-align: center;}
.centerfile a{display: inline-block;height: 30px;width: 100px;position: relative;}
.fileimg{height: 171px;width: 135px;border:1px solid #BBBBBB;margin-bottom: 16px;}
.fileimg img{width: 100%;height: 100%;}
.centerfile input{height: 100%;width: 100%;position: absolute;top:0;left:0;opacity: 0;filter:alpha(opacity=0);cursor:pointer }
.ask{position: absolute;bottom:45px;left:326px;color:#F85B3A;line-height: 18px;font-size: 14px;}
.ask p{position: relative;}
.ask p span{position: absolute;top:0;left:-24px;height: 18px;width: 18px;}
.ask p span,.centerfile a,.userlist a,.tag .icon,.userlist .icon,.tag .btn{background-image:url(../images/centericon.png);background-repeat: no-repeat;}
.tag .icon{background-position:-90px -102px; }
.tag .btn{background-position: 0 0}
.userlist .icon{background-position: -86px -80px;}
.userlist .btn{background-position: -0 -152px}
.userlist .btn1{background-position: -0 -116px}
.userlist .btn2{background-position: -0 -80px}
.centerfile a{background-position:0 -40px; }
.ask p span{background-position: -110px -40px;}
/* .centerinfo li span{width: 180px;margin-right: 0;}*/
.editlist .input input,
.centerinfo .input input{width: 98px;height:30px;}
.centerinfo li>span{display:inline-block;width:70px;}
.centerinfo select{margin-right: 8px;}
.centerinfo select{height: 30px;width: 118px;}
.centerinfo li{margin-bottom: 12px;}
.centerinfo .textarea{height: 48px;width: 268px;border:1px solid #BBBBBB;padding: 2px 12px;}
.centerinfo textarea{width: 100%;height: 100%;border:none;padding:0;font-size:16px;line-height: 20px;}
.centerinfo{padding:42px 88px 52px 214px;}
.centerinfo .select2-selection--single{height:30px!important;border-radius:0!important;}
.centerinfo li{height:30px;float:none;width:auto;}