/*重置aliceui*/


/*主宽度布局*/

.wrapper {
    width: 1200px;
    margin: 0 auto;
}

.ui-grid-1 {
    width: 36px;
}

.ui-grid-2 {
    width: 85px;
}

.ui-grid-3 {
    width: 133px;
}

.ui-grid-4 {
    width: 182px;
}


/* 右侧推广位的宽度 */

.ui-grid-5 {
    width: 230px;
}


/* 左侧边栏的宽度 */

.ui-grid-6 {
    width: 279px;
}

.ui-grid-7 {
    width: 327px;
}

.ui-grid-8 {
    width: 376px;
}

.ui-grid-9 {
    width: 424px;
}

.ui-grid-10 {
    width: 473px;
}

.ui-grid-11 {
    width: 521px;
}

.ui-grid-12 {
    width: 570px;
}

.ui-grid-13 {
    width: 618px;
}

.ui-grid-14 {
    width: 667px;
}

.ui-grid-15 {
    width: 715px;
}


/* 中央区域宽度 */

.ui-grid-16 {
    width: 764px;
}

.ui-grid-17 {
    width: 812px;
}

.ui-grid-18 {
    width: 861px;
}

.ui-grid-19 {
    width: 909px;
}

.ui-grid-20 {
    width: 958px;
}

.ui-grid-21 {
    width: 1006px;
}


/* 交易明细表区域的宽度 */

.ui-grid-22 {
    width: 1055px;
}

.ui-grid-23 {
    width: 1103px;
}

.ui-grid-24 {
    width: 1152px;
}

.ui-grid-25 {
    width: 1200px;
}


/* 最大页面宽度 */

a,
input,
textarea {
    outline: none;
}

ul,
li {
    list-style-type: none;
}

html,
body,
.main-wrapper {
    background-color: #fff;
    background: #fff;
    font-size: 14px;
}

.main-wrapper {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0px;
}

.c_default {
    color: #008fe9;
}

.c_orange {
    color: #ff893a;
}

.nodata {
    font-size: 18px;
    color: #666;
    text-align: center;
    margin-top: 20px;
}

.main-wrapper.topimg {
    position: relative;
    background: #f4f4f4;
    padding-bottom: 70px;
}

.main-wrapper.topimg .top-bg {
    width: 100%;
    height: 205px;
    background: url(../img/tax/bg-account.jpg) no-repeat center;
}

.main-wrapper.topimg .wrapper {
    margin-top: -205px;
}

.main-wrapper.topimg .nav-bar-wapper {
    margin: 16px 0 12px;
    color: #fff;
    padding-left: 0px;
}

.main-wrapper.topimg .nav-bar-wapper a,
.main-wrapper.topimg .nav-bar-wapper a:link {
    color: #fff;
}


/*导航栏是有背景图的*/

.nav-bar-wapper.imgbg {
    margin-top: 0;
    height: 90px;
    padding: 0;
    color: #fff;
    background: transparent url(../img/Mechanism/insert/inser-navbg.jpg);
}

.nav-bar-wapper.imgbg a,
.nav-bar-wapper.imgbg a:link {
    color: #fff;
}

.nav-bar-wapper.imgbg .head {
    text-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
    margin-top: -6px;
}

.nav-bar-wapper.imgbg .title {
    font-size: 26px;
}

.nav-bar-wapper.imgbg .other {
    font-size: 16px;
}


/*---------------图片----------------*/


/*首页图片*/

.indexpic {
    background: url(../img/index/index-pic.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}


/*得分蓝色*/

.score-blue {
    height: 16px;
    width: 16px;
    background-position: 0 -16px;
}


/*得分灰色*/

.score-gray {
    height: 16px;
    width: 16px;
    background-position: 0 0;
}


/*机构排行榜*/

.right-icon-mechanism {
    height: 26px;
    width: 26px;
    background-position: 0 -32px;
}


/*最新评价*/

.right-icon-evaluate {
    height: 30px;
    width: 30px;
    background-position: 0 -58px;
}


/*我是企业*/

.bg-company {
    height: 108px;
    width: 123px;
    background-position: 0 -205px;
}

.tag-company {
    height: 49px;
    width: 132px;
    background-position: 0 -427px;
}


/*机构/顾问*/

.bg-mechanism {
    height: 114px;
    width: 129px;
    background-position: 0 -313px;
}

.tag-mechanism {
    height: 49px;
    width: 132px;
    background-position: 0 -476px;
}


/*活动培训*/

.bg-activity {
    height: 117px;
    width: 114px;
    background-position: 0 -88px;
}

.tag-activity {
    height: 49px;
    width: 132px;
    background-position: 0 -525px;
}


/*政策补贴*/

.tag-policy {
    height: 49px;
    width: 132px;
    background-position: 0 -574px;
}

.bg-policy {
    height: 113px;
    width: 133px;
    background-position: 0 -623px;
}


/*服务机构图片*/

.pics {
    background: url(../img/Mechanism/pics.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}


/*下拉图标*/

.arrow-down {
    height: 10px;
    width: 16px;
    background-position: 0 0;
}

.small-adviser.gray {
    height: 24px;
    width: 24px;
    background-position: -16px 0;
}

.small-adviser {
    height: 24px;
    width: 24px;
    background-position: -40px 0;
}

.small-member.gray {
    height: 24px;
    width: 24px;
    background-position: -64px 0;
}

.small-reg {
    height: 24px;
    width: 24px;
    background-position: -88px 0;
    position: relative;
}

.small-member {
    height: 24px;
    width: 24px;
    background-position: -112px 0;
    position: relative;
}

.small-reg.gray {
    height: 24px;
    width: 24px;
    background-position: -136px 0;
}

.icon-adviser {
    height: 60px;
    width: 60px;
    background-position: -160px 0;
}

.icon-transaction {
    height: 60px;
    width: 60px;
    background-position: -220px 0;
}

.icon-evaluate {
    height: 60px;
    width: 60px;
    background-position: -280px 0;
}

.icon-product {
    height: 60px;
    width: 60px;
    background-position: -340px 0;
}

.icon-mechanism {
    height: 60px;
    width: 60px;
    background-position: -400px 0;
}


/*服务机构空间*/

.spaceimg {
    background: url(../img/tax/img.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.icon-leftvr {
    height: 20px;
    width: 5px;
    background-position: 0 0;
}


/*评价小图标*/

.icon-evaluate-small {
    height: 18px;
    width: 21px;
    background-position: -5px 0;
}


/*浏览小图标*/

.icon-browse {
    height: 18px;
    width: 24px;
    background-position: -26px 0;
}


/*超市资讯*/

.contentpic {
    background: url(../img/content/contentpic.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.current .arrow-right,
.arrow-right.white {
    height: 20px;
    width: 12px;
    background-position: 0 0;
}

.arrow-right {
    height: 20px;
    width: 12px;
    background-position: -12px 0;
}

.browser {
    height: 16px;
    width: 18px;
    background-position: -24px 0;
}

.classification {
    height: 26px;
    width: 119px;
    background-position: -42px 0;
}


/*活动*/

.img-activity {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 4px;
}

.img-date {
    background: url(../img/Activity/icon-date.png) no-repeat;
    height: 16px;
    width: 16px
}

.img-hits {
    background: url(../img/Activity/icon-hits.png) no-repeat;
    height: 14px;
    width: 18px
}


/*==============page 分页 end================*/

.ui-paging {
    margin: 40px auto 60px;
    color: #888;
    font-size: 14px;
    font-weight: normal;
    /*background: url(../img/page-index.png) no-repeat center;*/
}

.ui-paging a.ui-paging-item {
    border: 1px solid #ddd;
    padding: 5px 12px;
    font-weight: normal;
    color: #999;
}

.ui-paging a.ui-paging-current,
.ui-paging a.ui-paging-item:hover {
    background: #61c635;
    color: #fff;
}

.ui-paging .ui-paging-prev,
.ui-paging .ui-paging-next,
.ui-paging .ui-paging-goto,
.ui-paging .ui-paging-goto .ui-paging-ellipsis,
.ui-paging .ui-paging-ellipse,
.ui-paging input[name="some_name"] {
    border-radius: 0;
    border: 1px solid #ddd;
    background: #fff;
    color: #999;
    box-shadow: none;
    filter: alpha;
    height: 30px;
    line-height: 30px;
    width: 44px;
    font-size: 14px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.ui-paging input[name="some_name"] {
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    width: 42px;
    font-size: 14px;
}


/*-----------盒子模型的---标题正常 有链接-------------------*/

.box-normal {
    width: 100%;
}

.box-normal .box-title {
    display: inline-block;
    font-size: 24px;
    color: #333;
}

.box-normal .box-link {
    float: right;
    color: #999;
}

.box-normal .box-link:link {
    color: #999;
}


/*-------------------头部标题处有图片的------------------*/

.box-imghead {
    width: 100%;
}

.box-imghead .box-head {
    height: 46px;
    background: #008fe9;
    line-height: 46px;
}

.box-imghead .box-title {
    color: #fff;
    font-size: 18px;
    text-align: center;
}

.box-imghead .box-container {
    border: 1px solid #ddd;
    border-top: none;
}


/*-------------------头部标题 左侧有蓝色竖条------------------*/

.box-head-leftimg {
    padding: 30px 26px;
    color: #555;
    background: #fff;
}

.box-head-leftimg .box-head {
    margin-bottom: 10px;
}

.box-head-leftimg .box-title {
    font-size: 18px;
    font-weight: bold;
    color: #666;
}

.box-head-leftimg .box-head .box-head-more {
    color: #999;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    margin-top: 4px;
}

.box-head-leftimg .first-line span~span {
    margin-left: 244px;
}


/*-----------------时间和标题在一行的列表-------------------*/

.list-inline .list-item-icon {
    display: inline-block;
    vertical-align: super;
}

.list-inline .list-item-title {
    color: #333;
    display: inline-block;
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.list-inline .list-item-title:link {
    color: #333;
}

.list-inline .list-item-date {
    float: right;
    color: #999;
}


/*--------------有图片的图片标题分开的正常的list-------------------*/

.list-img-normal {
    margin-left: -20px;
}

.list-img-normal .list-item {
    width: 265px;
    float: left;
    margin-top: 30px;
    cursor: pointer;
    margin-left: 20px;
}

.list-img-normal .list-item .list-item-imgcontainer {
    width: 264px;
    height: 176px;
}

.list-img-normal .list-item .list-item-imgcontainer img {
    height: 100%;
    width: 100%;
}

.list-img-normal .list-item-head h3 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin: 6px 0;
}

.list-img-normal .list-item-desc {
    color: #666;
    line-height: 22px;
}

.list-img-normal .list-item-desc .desc-tags a,
.list-img-normal .list-item-desc .desc-tags a:link {
    color: #008fe9;
}

.list-img-normal .list-item-desc .desc-tags a~a {
    margin-left: 6px;
}


/*-----------------人物介绍的列表---------------------------*/

.list-img-preson {
    margin-left: -20px;
}

.list-img-preson .list-item {
    padding-top: 20px;
    width: 260px;
    float: left;
    position: relative;
    border: 1px solid #bfbfbf;
    margin-left: 20px;
    margin-bottom: 20px;
}


/*主要内容*/


/* .list-img-preson .list-item-main{
    padding:0 15px;
} */


/*头部*/

.list-img-preson .list-item-head {
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 14px;
    margin-bottom: 14px;
    margin-top: 10px;
}

.list-img-preson .list-item-head h3 {
    font-size: 16px;
    margin-bottom: 4px;
}


/*标签*/

.list-img-preson .list-item-tag {
    position: absolute;
    left: -2px;
    top: 10px;
    display: inline-block;
    color: #fff;
    width: 90px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: #f1812e;
    box-shadow: 0 4px 8px rgba(255, 111, 6, 0.5);
}


/*人物头像*/

.list-img-preson .list-item-imgcontainer {
    margin: 0 auto;
    overflow: hidden;
    height: 100px;
    width: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    position: relative;
    z-index: 2;
    zoom: 1;
    behavior: url(ie-css3.htc);
}

.list-img-preson .list-item-imgcontainer img {
    height: 100%;
    width: 100%;
    /* border-radius: 100px;
    behavior: url(ie-css3.htc);
    z-index: 2;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    position: relative;
    zoom:1;*/
}

.list-img-preson .list-item-desc {
    padding: 0 4px;
    color: #888;
    line-height: 24px;
}

.list-item-head h3,
.list-item-head .company,
.list-img-preson .list-item-desc>div {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
}

.list-img-preson .list-item-bottom {
    margin-top: 16px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #eee;
    font-weight: bold;
}


/*底部链接*/

.list-img-preson .list-item-bottom a,
.list-img-preson .list-item-bottom a:link {
    color: #008fe9;
}


/*------------图片在左边的介绍列表---------------*/

.list-imgleft {
    font-size: 14px;
    color: #666;
}

.list-imgleft .list-item {
    padding: 20px 0;
}

.list-imgleft .list-item>div:nth-child(1) {
    cursor: pointer;
}

.list-imgleft .list-item~.list-item {
    border-top: 1px solid #ddd;
}

.list-imgleft .list-item-imgcontainer {
    width: 130px;
    height: 130px;
}

.list-imgleft .list-item-imgcontainer img {
    width: 100%;
    height: 100%;
}

.list-imgleft .list-item-imgcontainer,
.list-imgleft .list-item-body,
.list-imgleft .list-item-count,
.list-imgleft .list-item-btns,
.list-imgleft .list-item-evaluate {
    display: inline-block;
    vertical-align: middle;
}

.list-imgleft .list-item-evaluate {
    cursor: default;
}

.list-imgleft .list-item-body {
    color: #999;
    line-height: 22px;
    width: 300px;
    margin-left: 20px;
    margin-right: 42px;
}

.list-imgleft .list-item-body>div,
.list-imgleft .list-item-body>div>p {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-imgleft .list-item-body .title {
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-imgleft .list-item-body .icons {
    margin: 4px 0 10px;
}


/*主要信息*/

.list-imgleft .list-item-main {
    display: inline-block;
    vertical-align: middle;
    margin-left: 26px;
}

.list-imgleft .list-item-main .list-item-head {
    padding-bottom: 24px;
}

.list-imgleft .list-item-main .list-item-title {
    font-size: 22px;
    color: #333;
}


/**
*列表------右侧的图片列表
*/

.list-img_main.right {
    padding-top: 20px;
    overflow: hidden;
}

.list-img_main.right .list-item {
    width: 266px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 200px;
    border: 1px solid #e6e6e6;
}

.list-img_main.right .list-item~.list-item {
    margin-top: 15px;
}


/*标题容器*/

.list-img_main.right .list-item-head {
    background-color: rgba(0, 0, 0, 0.5);
    height: 45px;
    position: absolute;
    bottom: 50px;
    width: 238px;
    color: #fff;
    padding: 4px 15px 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-img_main .item-content-tags {
    color: #999;
    font-size: 13px;
    height: 50px;
    line-height: 50px;
    padding: 0 4px;
}


/*ie6,7,8的半透明效果*/

@media \0screen\,
screen\9 {
    /* 只支持IE6、7、8 */
    .list-img_main.right .list-item-head {
        background-color: #000000;
        filter: Alpha(opacity=50);
    }
}


/*标题*/

.list-img_main.right .list-item h3 {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 50px;
    line-height: 50px;
}


/*图片容器*/

.list-img_main.right .list-item .img-container {
    margin: 0 auto;
    text-align: center;
    width: 268px;
    height: 150px;
}

.list-img_main.right .list-item .img-container img {
    width: 100%;
    height: 100%;
}


/**列表------图片为主体的end  end*/


/*人物边上的已经注册小图标*/

.small-adviser {
    cursor: pointer;
    position: relative;
}


/*已注册的弹窗*/

.small-adviser .adviser-tips {
    display: none;
    top: 30px;
    left: -18px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.4);
    background-color: #000\9;
    font-size: 12px;
    color: #fff;
    padding: 0 10px;
    border-radius: 4px;
}

.small-adviser .adviser-tips:before {
    content: "◆";
    font-size: 24px;
    color: rgba(0, 0, 0, 0.4);
    color: #000\9;
    position: absolute;
    top: -10px;
    left: 22px;
    height: 10px;
    overflow: hidden;
}

.list-imgleft .list-item-evaluate {
    max-width: 390px;
    line-height: 22px;
}

.list-imgleft .list-item-count {
    width: 150px;
    margin-right: 30px;
    margin-left: 40px;
}

.list-imgleft .list-item-btns {
    width: 90px;
}

.list-imgleft .list-item-btns .btn-default~.btn-default {
    margin-top: 10px;
}

.list-imgleft .list-item-btns .btn-default.orange {
    background: #ef8200;
}

.list-imgleft .list-item-btns .btn-default.gray {
    background: #c1c1c1;
}

.list-imgleft .list-item-btns .btn-default.green {
    background: #6ab400;
}

.list-imgleft .list-item-btns .btn-default:link {
    color: #fff;
}

.list-imgleft .list-item-btns .btn-default:hover {
    color: #fff;
}


/*------------图片在上面的列表---------------*/

.list-imgtop {
    margin-top: 35px;
    margin-left: -24px;
}

.list-imgtop .list-item {
    width: 370px;
    margin-bottom: 60px;
    margin-left: 34px;
    display: inline-block;
    cursor: pointer;
}

.list-imgtop .list-item .list-item-imgcontainer {
    width: 370px;
    height: 140px;
    overflow: hidden;
}

.list-imgtop .list-item .list-item-imgcontainer img {
    width: 100%;
    height: 100%;
}

.list-imgtop .list-item:hover img {
    transition: all 1s;
    -moz-transition: all 1s;
    /* Firefox 4 */
    -webkit-transition: all 1s;
    /* Safari 和 Chrome */
    -o-transition: all 1s;
    /* Opera */
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.list-imgtop .list-item .list-item-head {
    padding: 18px 0 14px;
}

.list-imgtop .list-item .list-item-title {
    font-size: 22px;
    color: #333;
}

.list-imgtop .list-item .list-item-container {
    line-height: 22px;
}

.list-imgtop .list-item .list-item-content {
    font-size: 14px;
    color: #666;
}

.list-imgtop .list-item .list-item-ep {
    color: #0060b2;
}


/*-------------有标题 时间 和内容三项的---------*/

.list-info .list-item {
    padding: 28px 0 26px;
    position: relative;
}

.list-info .list-item~.list-item {
    border-top: 1px solid #ddd;
}

.list-info .list-item-head {
    margin-bottom: 20px;
}


/*标题右边的时间*/

.list-info .list-item-head .title-date {
    float: right;
    margin-top: 4px;
    font-size: 14px;
    color: #999;
}

.list-info .list-item-title {
    font-size: 20px;
    color: #333;
    width: 700px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.list-info .list-item-title,
.list-info .list-item-title:link {
    color: #333;
}

.list-info .list-item-date {
    color: #999;
    margin: 8px 0 10px;
}


/*-------------筛选列表---------*/

.select-list {
    padding: 10px 0;
    padding-left: 16px;
}

.select-list:after {
    content: "";
    clear: both;
    font-size: 0;
    height: 0;
}

.select-list li {
    float: left;
    color: #666;
}

.select-list li a {
    display: inline-block;
    padding: 2px 6px;
}

.select-list li a,
.select-list li a:link {
    color: #666;
}

.select-list .list-item.current {
    background: #379aff;
    border-radius: 4px;
}

.select-list .list-item~.list-item {
    margin-left: 10px;
}

.select-list .list-item.current a {
    color: #fff;
}


/*表单共有样式*/

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #b3b3b3;
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #b3b3b3;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #b3b3b3;
    opacity: 1;
}

input::-webkit-input-placeholder {
    color: #b3b3b3;
    opacity: 1;
}

.form-wrapper {
    background: #fff;
    padding: 30px;
    margin: 28px auto 0;
    width: 1000px;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.06);
}

.form-wrapper .c_red {
    color: #ff0000;
}

.form-item {
    text-align: center;
    padding-bottom: 20px;
}

.form-label {
    width: 100px;
    font-size: 16px;
    color: #333;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    height: 44px;
    line-height: 44px;
}

.input-container {
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px;
    width: 380px;
    text-align: left;
}

.input-container p {
    height: 44px;
    line-height: 44px;
    color: #333;
    font-size: 16px;
    display: inline-block;
}

.ui-input {
    width: 348px;
    color: #333;
    padding: 12px 15px;
    border: 1px solid #aaa;
    vertical-align: middle;
}

.form-textarea {
    width: 492px;
    height: 90px;
    border: 1px solid #aaa;
}

.form-btn {
    width: 236px;
    height: 46px;
    line-height: 46px;
    border: none;
    text-align: center;
    background: #379aff;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    cursor: pointer;
}

.form-btn~.form-btn {
    margin-left: 10px;
}

.form-btn.form-btn-cancl {
    background: #ccc;
    color: #666;
}


/* 修改页面最大宽度1200后修改 begin */

.ui-grid-19 {
    margin: 0;
    width: 900px;
}


/* 修改页面最大宽度1200后修改 end */

.list-imgleft .list-item-btns {
    text-align: right;
}

.text-of {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}


/* 服务机构，服务顾问 列表页面  beign */


/* 背景 */

.main-wrapper.list-back-all {
    background-color: #f6f6f6;
    padding-bottom: 70px;
}

.ui-grid-row.list-all-container {
    width: 1150px;
    padding-top: 30px;
    margin: 0 auto;
}


/* 星级评价公共样式 begin */

.score span,
.star span,
.star img {
    display: inline-block;
    vertical-align: middle;
}


/* 星级评价公共样式 end */