a, a:hover {
    text-decoration: none;
}

.main-header h1 {
    color: #fff;
    font-size: 4.5em;
    font-family: YouYuan;
    opacity: 0.9;
}

.home-template {
    color: #505050;
    line-height: 1.75em;
    background: #f4f4f4;
    position: relative;
}

.home-template .main-header {
    padding-bottom: 72px;
    background-repeat: no-repeat;
    background-position: center 20%;
    background-size: cover;
}

.main-header {
    text-align: center;
    padding-bottom: 42px;
    background-color: #f4645f;
    background-image: url(/source/images/Account/banner.jpg);
}

.header-navigation {
    background-color: rgba(255, 255, 255, 0.2);
    height: 40px;
    margin-bottom: 62px;
}

.header-navigation img {
    width: 47px;
    padding: 3px;
    float: left;
}

.header-navigation a {
    color: #fff;
    padding: 2px 7px;
}

.navigation-text {
    color: #fff;
}

.header-abox {
    float: right;
    padding: 7px;
}

.tc-button {
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 2px;
}

.tc-button:hover {
    background-color: #fff;
    color: #f4645f;
}

/**导航栏**/
.main-navigation {
    text-align: center;
    background: #ffffff;
    border-top: 1px solid #ebebeb;
    margin-bottom: 35px;
    border-bottom: 2px solid #e1e1e1;
}

.main-navigation .menu {
    padding: 0;
    margin: 0;
}

.main-navigation .menu li.active {
    border-bottom: 2px solid #f4645f;
    margin-bottom: -2px;
}

.main-navigation .menu li {
    list-style: none;
    display: inline-block;
    position: relative;
}

.main-navigation  .dropdown-menu li{
    display: block;
}
.main-navigation .menu li span {
    color: #505050;
    line-height: 3.5em;
    display: block;
    padding: 0 21px;
    cursor: pointer;
    font-size: 15px;
}

.main-navigation .menu li span:hover {
    color: #f4645f;
    cursor: pointer;
}

/**导航栏end**/
/**内容模块**/

.nrbox-y {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 30px auto;
    padding-top: 5px;
}

.nrbox-x {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    padding-top: 12px;
}

/**颜色**/
.nrbox-y-color {
    background-color: rgba(255, 133, 133, 0.3);
}

.nrbox-x-color {
    background-color: rgba(255, 133, 133, 1);
}

.nrbox-color {
    color: #ff8585;
}

.nrbox-xy:hover .nrbox-y {
    transition-duration: 1s;
    background-color: rgba(255, 255, 255, 0.3);
}

.nrbox-color:hover, .nrbox-xy-color:hover {
    transition-duration: 0.4s;
    background-color: #ff8585;
}

.nrbox-xy:hover i {
    transition-duration: 1s;
    color: #ff8585;
}

.nrbox {
    width: 100%;
    height: 200px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 2px 2px 5px #d8d8d8;
    float: left;
    margin-right: 23px;
    margin-bottom: 23px;
    text-align: center;
    font-size: 20px;
    transition-duration: 0.4s;
}

.nrbox:hover {
    box-shadow: 2px 2px 10px #ff8585;
    transition-duration: 0.8s;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -ms-transform: scale(0.9);
    text-decoration: none;
}

/**颜色end**/
/**颜色2**/
.nrbox-y-color2 {
    background-color: rgba(30, 203, 168, 0.3);
}

.nrbox-x-color2 {
    background-color: #1ecba8;
}

.nrbox-color2 {
    color: #1ecba8;
}

.nrbox-xy:hover .nrbox-y {
    transition-duration: 1s;
    background-color: rgba(255, 255, 255, 0.3);
}

.nrbox-color2:hover, .nrbox-xy-color2:hover {
    transition-duration: 0.4s;
    background-color: #1ecba8;
}

.nrbox-xy-color2:hover i {
    transition-duration: 1s;
    color: #1ecba8;
}

.nrbox2 {
    width: 100%;
    height: 200px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 2px 2px 5px #d8d8d8;
    float: left;
    margin-right: 23px;
    margin-bottom: 23px;
    text-align: center;
    font-size: 20px;
    transition-duration: 0.4s;
}

.nrbox2:hover {
    box-shadow: 2px 2px 10px #1ecba8;
    transition-duration: 0.8s;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -ms-transform: scale(0.9);
    text-decoration: none;
}

/**颜色2end**/
/**颜色3**/
.nrbox-y-color3 {
    background-color: rgba(145, 206, 95, 0.3);
}

.nrbox-x-color3 {
    background-color: #91ce5f;
}

.nrbox-color3 {
    color: #91ce5f;
}

.nrbox-xy:hover .nrbox-y {
    transition-duration: 1s;
    background-color: rgba(255, 255, 255, 0.3);
}

.nrbox-color3:hover, .nrbox-xy-color3:hover {
    transition-duration: 0.4s;
    background-color: #91ce5f;
}

.nrbox-xy-color3:hover i {
    transition-duration: 1s;
    color: #91ce5f;
}

.nrbox3 {
    width: 100%;
    height: 200px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 2px 2px 5px #d8d8d8;
    float: left;
    margin-right: 23px;
    margin-bottom: 23px;
    text-align: center;
    font-size: 20px;
    transition-duration: 0.4s;
}

.nrbox3:hover {
    box-shadow: 2px 2px 10px #91ce5f;
    transition-duration: 0.8s;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -ms-transform: scale(0.9);
    text-decoration: none;
}

/**颜色3end**/
/**颜色4**/
.nrbox-y-color4 {
    background-color: rgba(121, 187, 255, 0.3);
}

.nrbox-x-color4 {
    background-color: #79bbff;
}

.nrbox-color4 {
    color: #79bbff;
}

.nrbox-xy:hover .nrbox-y {
    transition-duration: 1s;
    background-color: rgba(255, 255, 255, 0.3);
}

.nrbox-color4:hover, .nrbox-xy-color4:hover {
    transition-duration: 0.4s;
    background-color: #79bbff;
}

.nrbox-xy-color4:hover i {
    transition-duration: 1s;
    color: #79bbff;
}

.nrbox4 {
    width: 100%;
    height: 200px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 2px 2px 5px #d8d8d8;
    float: left;
    margin-right: 23px;
    margin-bottom: 23px;
    text-align: center;
    font-size: 20px;
    transition-duration: 0.4s;
}

.nrbox4:hover {
    box-shadow: 2px 2px 10px #79bbff;
    transition-duration: 0.8s;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -ms-transform: scale(0.9);
    text-decoration: none;
}

/**颜色4end**/
/**颜色5**/
.nrbox-y-color5 {
    background-color: rgba(255, 129, 90, 0.3);
}

.nrbox-x-color5 {
    background-color: #ff815a;
}

.nrbox-color5 {
    color: #ff815a;
}

.nrbox-xy:hover .nrbox-y {
    transition-duration: 1s;
    background-color: rgba(255, 255, 255, 0.3);
}

.nrbox-color5:hover, .nrbox-xy-color5:hover {
    transition-duration: 0.4s;
    background-color: #ff815a;
}

.nrbox-xy-color5:hover i {
    transition-duration: 1s;
    color: #ff815a;
}

.nrbox5 {
    width: 100%;
    height: 200px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 2px 2px 5px #d8d8d8;
    float: left;
    margin-right: 23px;
    margin-bottom: 23px;
    text-align: center;
    font-size: 20px;
    transition-duration: 0.4s;
}

.nrbox5:hover {
    box-shadow: 2px 2px 10px #ff815a;
    transition-duration: 0.8s;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -ms-transform: scale(0.9);
    text-decoration: none;
}

/**颜色4end**/
.nrbox-x i {
    color: #ffffff;
    font-size: 2.2em;
}

.nrbox-xy:hover p {
    transition-duration: 0.6s;
    color: #ffffff;
    transform: rotateY(360deg);
    -ms-transform: rotateY(360deg); /* IE 9 */
    -webkit-transform: rotateY(360deg); /* Safari and Chrome */
}

.nrbox-xy:hover .nrbox-x {
    transition-duration: 0.8s;
    background-color: #ffffff;
    transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg); /* IE 9 */
    -webkit-transform: rotateZ(360deg); /* Safari and Chrome */
}

.nrmkleft {
    float: left;
}

/**内容模块end**/
.cblmk {
    width: 15%;
    background-color: #ffffff;
    min-height: 425px;
    box-shadow: 0 0 10px #e1e1e1;
    float: left;
}

.cblmk-header {
    color: #ffffff;
    font: bold 16px 微软雅黑;
    background-color: #ff8585;
    padding: 5px;
    text-align: center;
}

.nrmk {
    float: right;
    width: 80%;
	display:none;
}

.left-memu {
    text-align: center;
    width: 100%;
}

.cblmk .active.left-memu span,.cblmk .active.left-memu span:focus,.cblmk .active.left-memu span:hover{
    background-color: #f5f5f5;
    color: #f4655f;
    display: inline-block;
    width: 100%;
    padding: 5px;
    border-left: 3px solid #ff8585;
    border-right: 3px solid #ff8585;
}
li.left-memu span {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 5px;
    cursor: pointer;
}

.sgznumber {
    font-weight: bold;
    display: inline-block;
    padding-top: 10px;
}
/**财税信息**/
@charset "utf-8";
/* CSS Document */

 .cmaindiv, .cmain span, .cmain object, .cmain iframe, .cmain h1, .cmain h2, .cmain h3, .cmain h4, .cmain h5, .cmain h6, .cmain p, .cmain a, .cmain img, .cmain dl, .cmain dt, .cmain dd, .cmain ol, .cmain ul, .cmain li, .cmain form, .cmain table { margin:0; padding:0; border:0; list-style:none;}
.cmain div, .cmain span, .cmain h1, .cmain h2,.cmain  h3, .cmain h4, .cmain h5, .cmain h6, .cmain p, .cmain a, .cmain img, .cmain dl, .cmain dt, .cmain dd, .cmain ol, .cmain ul, .cmain li, .cmain form { overflow:hidden;}

/*列表-sv*/
.sv_l{ 
    width:900px; 
    margin: 0 auto;
}
.sv_lcon{
    float:left; 
    border:#dbdbdb solid 1px; 
    width:900px; 
    background:#FFF;
    padding: 10px;
}
.sv_lshaow{
    float:left; 
    background:url(830133.png) repeat-x; 
    height:4px; 
    width:100%
}
.sv_lbton{
    background:#fff; 
    border-top:#1369c0 solid 2px; 
    border-right:1px #dbdbdb solid; 
    width:115px; 
    height:35px; 
    text-align:center; 
    vertical-align:middle; 
    font-size:16px; 
    color:#f4655f; 
    font-family:"微软雅黑"; 
    line-height:35px; 
    float:left
}
.sv_linel{
    background:url(830102.png) repeat-x; 
    height:25px
}

.sv_r{ 
    float:right; 
    width:280px
}
.sv_rcon{
    border:#c5c7cd solid 1px; 
    width:278px; 
    background:#e6e8ed
}
.sv_rbtbg{
    background: url(830105.png) repeat-x;  
    height:36px; 
    width:100%
}
.sv_rbton{
    background:url(830106.png)  repeat-x;  
    width:80px; 
    height:36px; 
    margin-left:15px; 
    text-align:center; 
    vertical-align:middle; 
    font-size:16px; color:#f4655f; 
    font-family:"微软雅黑"; 
    line-height:30px; 
    float:left
}
.sv_rlist{
    font-size:14px; 
    font-family:"微软雅黑"; 
    color:#4c4c4c; 
    line-height:20px; 
    float:left; 
    margin:10px
}
.sv_rlist li,.sv_rlist li a{ 
    margin-bottom:10px;
    font-size:14px; 
}
.sv_rlist li a:hover{
    color:#C00
}
.sv_rpic{
    margin-left:5px;
}
.sv_rpic ul{
    float:left; 
    margin-left:5px; 
    font-size:14px;
}
.sv_rpic img{
    border:1px solid #FFF; 
    margin-top:10px
}
.sv_rdate{
    font-size:14px;
    color:#4c4c4c; 
    font-family:"宋体"; 
    clear:both; 
}
.column dd{
    padding: 5px;
}
.sv_linel{
    background: url(/source/images/Account/830102.png) repeat-x;
    height: 25px;
}
.cmain table{
   margin: 0 auto;
}
.column dd a{
    background: url(/source/images/Account/830073.gif) no-repeat 8px 15px;
    padding-left: 20px;
    color: #4c4c4c;
    font-size: 14px;
    display: block;
    padding-top: 7px;
}
.column dd a:hover{
    background: url(/source/images/Account/830081.gif) no-repeat 8px 15px;
    color: #f4655f;
}
/**财税信息end**/
/**名师答疑**/


#msdy {
    position: relative;
}

.button-ask {
    position: absolute;
    right: 55px;
    top: 3px;
}

.vertical-center {
     position: relative;
     top: 22%;
}

.msdy-tabs {
    position: relative;
}

.msdy{
    position: relative;
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    min-height: 1000px;
    padding: 10px;
}
.pll{
    padding: 10px 20px 0 20px;
    border-bottom: 1px solid #e1e1e1;
    border-bottom-style: dotted;
}
.qbpl{
    font-size: 15px;
}
.pllname{
    color: #337AB7;
}
.pllname2{
    color: #F4655F;
}
.pllname2-black{
    color: #999;
}
.plltime{
    text-align: right;
    font-size: 12px;
    color: #999;
}
    /* 提问 */
    .control {
        position: absolute;
        top: 0;
        right: 16px;
    }

    .control .tiwen-btn {
        display: inline-block;
        width: 88px;
        height: 27px;
        line-height: 27px;
        color: #fff;
        text-align: center;
        background-color: rgba(255, 133, 133, 1);
        border: none;
    }

    .control .modal {
        margin-top: 300px;
    }
    .control .modal-content {
        width: 460px;
    }
    
    .control .modal-body textarea {
        width: 440px;
        height: 150px;
    }

    .control .modal .modal-footer {
       text-align: center;
        
    }
    .control .modal .modal-footer button {
        width: 126px;
        height: 34px;
    }

    /* 提问end */

/**名师答疑end**/

/* 未购买弹出框*/
.modal-header,
.modal-footer {
    border:  none;
}

.modal-body {
    text-align: center;
}


.modal-body p{
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color: #333;
}

.modal-body  .btn {
    height: 35px;
    padding: 0 25px;
    margin: 5px 20px;
    font: bold 18px/35px "Microsoft YaHei";
    color: #fff;
    background-color: #42c9fb;
    border: none;
    border-radius:  20px;
}


.modal-body  .btn:active,
.modal-body  .btn:hover {
    background-color: #11aee7;
    color: #fff;
}
/* 未购买弹出框end*/

