@charset "utf-8";
/* CSS Document */

.topnews{ padding:18px 25px; background:url(../images/hotbg.jpg) repeat;}
.topnews_title{ text-align:center; margin-bottom:10px;}
.topnews_title a{ font-size:24px; color:#cb252a; text-decoration:none}
.topnews .con{ color:#666666;}
.topnews .con a{ color:#f75a53;}
.hotnews{ margin:20px 0 15px;}
.hotnews_left{ width:482px; height:340px; overflow:hidden;}
.hotnews_left .list{ background:url(../images/li_bg.gif) repeat-x left bottom; padding:0 25px 17px 0; margin-bottom:15px;}
.hotnews_left a{ color:#333333; font-size:21px; text-decoration:none;}
.hotnews_left a:hover{ color:#cb252a;}
.hotnews_left p{ margin:9px 0 0; color:#666666; line-height:24px;}
.hotnews_right{ width:500px;}
.hotnews_right .banner{ width:500px; height:250px; position:relative; overflow:hidden;}
.hotnews_right .banner ul{ position:absolute; height:250px;}
.hotnews_right .banner ul li{ float:left;}
.hotnews_right .banner .btnBg{position:absolute; width:670px; height:20px; left:0; bottom:0; background:#999;}
.hotnews_right .banner .btn{ position:absolute; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.hotnews_right .banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.hotnews_right .banner img{ width:500px; height:250px;}
.hotnews_right .con{ padding:15px 0 0 10px; background:url(../images/hotbg.jpg);}
.hotnews_right .con li{ width:145px; height:20px; line-height:20px; padding-left:8px; margin-right:10px; background:url(../images/li1.gif) no-repeat left 10px; margin-bottom:12px; float:left; overflow:hidden;}
.hotnews_right .con li a{ font-size:12px;}

.title{ border-bottom:3px #4a4d54 solid; height:55px; line-height:55px; margin-bottom:20px;}
.title strong{ font-size:23px; color:#3d3d45; display:inline-block; border-bottom:3px #d63b3f solid; padding-right:2px; float:left;}
.title li{ float:left; width:102px; text-align:center; background:url(../images/title.gif) no-repeat right center; color:#555555;}
.title li.current a{ font-size:16px; color:#000; font-weight:bold;}
.title2{ height:20px; line-height:20px; font-size:20px; margin-bottom:18px; overflow:hidden; zoom:1;}
.title2 strong{ font-weight:normal; float:left; border-left:5px #d63b3f solid; padding-left:10px;}
.title2 a{ height:20px; line-height:20px; font-size:12px; color:#a3abbe;}
.title2 a:hover{ color:#d63b3f;}
.shiwu{ margin-bottom:12px;}
.shiwu .conList{ display:none; overflow:hidden; zoom:1;}
.shiwu .con_left{ width:714px; height:281px; overflow:hidden;}
.shiwu .pic{ width:340px; margin-right:34px;}
.shiwu .pic1,.watch .pic{ width:340px; height:140px; position:relative; margin-bottom:20px; overflow:hidden;}
.shiwu .pic1 img,.watch .pic img{ _width:340px; _height:140px; max-width:340px; min-width:340px; overflow:hidden; }
.shiwu .mask,.watch .mask{ width:100%; height:43px; line-height:43px; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.1; position:absolute; top:auto; bottom:0; z-index: 9998;}
.shiwu .con_left .pic a,.watch .con_left .pic a{ display:block; width:100%; height:43px; line-height:43px; text-align:center; position:absolute; left:0; bottom:0; color:#fff; font-size:16px; text-decoration:none; z-index: 9999;}
.shiwu .con_left .pic2_img{ width:155px; height:121px; overflow:hidden; position:relative;}
.shiwu .con_left .pic2 img{ width:155px; height:121px;}
.shiwu .con_left .pic2_img .mask{ height:35px; line-height:35px;}
.shiwu .con_left .pic2_img a{ display:block; height:35px; line-height:35px;}
.shiwu .con_left .con{ width:340px;}
.shiwu .con_left .tit,.zige .con_mid .tit{ margin-bottom:4px;}
.shiwu .con_left .tit a,.zige .con_mid .tit a{ color:#d63b3f; font-size:21px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:330px; display:block;}
.shiwu .con_left .tit a,.zige .con_mid .tit a font{ color:#d63b3f !important; font-size:21px; font-weight:normal;}
.shiwu .con_left .black a{ color:#333333;}
.shiwu .con_left ul{ margin-bottom:15px;}
.shiwu .con_left ul li{ line-height:29px;}
.shiwu .con_right,.zige .con_right,.watch .con1_r{ width:250px;}
.shiwu .con_right li{ width:240px; line-height:30px; padding-left:10px; background:url(../images/li1.gif) no-repeat left center; text-overflow:ellipsis; overflow:hidden;}
.shiwu .con_right li a{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:240px;}
.shiwu .con_right .li_first{ height:105px; line-height:21px; margin-bottom:10px; overflow:hidden;}
.shiwu .con_right .li_first img{ width:82px; height:103px;}
.shiwu .con_right .li_first span{ width:156px;}
.shiwu .con_right .li_first .p1{ color:#c4c4c4;}
.shiwu .con_right .li_first .p2{ font-size:12px; color:#a0a0a0;}

.zige .content{ height:536px; overflow:hidden;}
.zige .title li{ width:auto; padding:0 35px;}
.zige .con_left,.watch .con_left{ width:340px; margin-right:34px;}
.zige .t_txt{ line-height:24px;}
.zige .t_txt span{ width:221px; float:right;}
.zige .t_intro{ margin:29px 0 19px; border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid;}
.zige .t_intro a{ width:112px; _width:110px; height:39px; line-height:39px; text-align:center; float:left; border-left:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; text-decoration:none; overflow:hidden;}
.zige .t_intro a:hover{ color:#fff; background:#d63b3f;}
.zige .t_block dl{ line-height:30px;}
.zige .t_block dl img{ width:340px; height:99px;}
.zige .t_block dl.on{ margin:15px 0;}
.zige .t_block dl.on dt{ height:20px; line-height:20px; _height:22px; _line-height:22px; font-size:20px; padding-left:10px; border-left:5px #d63b3f solid;}
.zige .t_block dl.on dd{ display:block; margin:15px 0 0;}
.zige .t_block dt a:hover{ text-decoration:none;}
.zige .t_block dd{ display:none;}
.zige .con_mid{ width:340px;}
.zige .con_mid .con ul{ margin-bottom:19px;}
.zige .con_mid .con ul li{ line-height:30px;}
.zige .tab{ width:336px; border-top:1px #eeeeee solid; border-left:1px #eeeeee solid; overflow:hidden;}
.zige .tab li{ float:left; width:83px; text-align:center; border-right:1px #eeeeee solid; border-bottom:1px #eeeeee solid;}
.zige .tab li a{ color:#737988; height:35px; line-height:35px;}
.zige .tab li.current{ background:#f0f0ef;}
.zige .tab li.current a{ color:#3d3d45;}
.zige .tab li.current a:hover{ color:#d63b3f;}
.zige .tabcon .first{ margin:16px 0;}
.zige .tabcontent{ margin-top:10px;}
.zige .tabcon{ display:none;}
.zige .tabcon img{ width:125px; height:80px;}
.zige .tabcon span{ float:right; width:200px;}
.zige .tabcon p{ color:#666666; line-height:24px; font-size:12px; margin-top:10px;}
.zige .hd p{ float:right; width:152px; line-height:22px;} 
.zige .hd span{ display:block; color:#666; font-size:12px; margin-top:4px; height:44px; overflow:hidden;}
.zige .hd_info img{ width:86px; height:65px;}
.zige .hd_apply{ height:30px; line-height:30px; margin:8px 0 18px;}
.zige .hd_apply a{ display:block; width:86px; text-align:center; background:#000000; color:#fff; float:left; text-decoration:none;}
.zige .hd_apply a:hover{ background:#d63b3f;}
.zige .hd_apply p{ line-height:16px; font-size:12px; color:#cccccc;}
.zige .tool a{ width:110px; text-align:center; margin-bottom:18px;}
.zige .tool a img{ width:110px; height:80px; margin-bottom:10px;}
.zige .toolimg a{ width:250px; height:66px;}
.zige .toolimg a img{ width:250px; height:200px; margin-bottom:0;}

.adv{ margin:18px 0 8px;}
.adv img{ max-width:1000px;}

.watch .con_left .con dl{ margin-bottom:25px; overflow:hidden; zoom:1;}
.watch .con_left .con dt{ _width:125px; height:88px; max-width:125px; min-width:125px; overflow:hidden;}
.watch .con_left .con dt img{ _width:125px; _height:88px; max-width:125px; min-width:125px;}
.watch .con_left .con dd{ width:198px; height:92px; font-size:12px; line-height:22px; color:#a0a0a0; overflow:hidden;}

.watch .con_left .con dd p{ color:#c4c4c4; font-size:14px; margin-bottom:4px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:195px;}
.watch .con_left .con dd a{ color:#4a4d54; display:inline-block; margin-right:5px;}
.watch .con_right{ width:626px;}
.watch .con1{ height:186px; margin-bottom:12px; overflow:hidden;}
.watch .con1_l{ width:360px;}
.watch .con1_lc{ margin-bottom:8px;}
.watch .con1 ul{ margin-top:-5px; margin-right:16px; float:left; }
.watch .con1 ul.rgtul{ padding-left:16px;}
.watch .con1 li{ line-height:30px;}
.watch .con1_r ul{ width:290px;}
.watch .con1_r li{ background:url(../images/li1.gif) no-repeat left center; padding-left:10px; text-overflow:ellipsis; overflow:hidden; width:95px; float:left; margin-right:30px;}
.watch .con1_r li a{ _width:113px; _display:block; white-space:nowrap; overflow:hidden;}
.watch .table1{ width:250px; height:100px; margin:0 1px 1px 0; position:relative;}
.watch .table1 img{ width:250px; height:100px;}
.watch .table2{ width:124px; height:100px; margin:0 1px 1px 0; position:relative;}
.watch .table2 img{ width:124px; height:100px;}
.watch .table4{ width:124px; height:100px; margin:0 0 1px 0; position:relative;}
.watch .table3{ width:250px; height:100px; margin:0 0 1px 0; position:relative;}
.watch .table3 img{ width:250px; height:100px;}
.watch .con2 .slideUp{ display:none; position:absolute; left:0; bottom:0; _bottom:5px; width:100%; height:30px; line-height:30px;}
.watch .con2 .mask{ position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px; opacity:0.4; z-index:9;}
.watch .con2 a:nth-child(2){ display:block; color:#fff; width:93%; position:absolute; left:0; bottom:0; height:30px; line-height:30px; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; z-index:10; overflow:hidden; text-decoration:none;}

/*弹窗*/
.rightFloating{ position:fixed; width:54px; margin-top:-212px; top:50%; left:5px}
.rightFloating dt{ width:54px; height:54px; background-color:#FFF; background-image:url(https://cma.gaodun.cn/images/right_floating_t.png); background-size:200% 100%; background-position:0 0; border-radius:5px; -webkit-animation:dong 0.6s 0s steps(1) infinite; overflow:hidden}
.rightFloating dt a{ display:block; height:54px}
.rightFloating dd{ width:50px; height:45px; background:#f31063; text-align:center; margin:8px auto 0; border-radius:6px}
.rightFloating dd:nth-child(2n+3){ background:#5A73F2}
.rightFloating dd a{ display:block; font-size:14px; color:#FFF; line-height:17px; padding:5px 0 6px; text-decoration:none}
@-webkit-keyframes rightFloatingDt{
0%{ opacity:1;-webkit-transform:translateY(0)}
100%{ opacity:0;-webkit-transform:translateY(-100%)}
}
@-webkit-keyframes dong{
0%{ background-position: 0% 0;}
50%{ background-position: 100% 0;}
100{ background-position: 200% 0;}
}

/* 右侧样式 */
.aicpa_float{
    position: fixed;
    top: 50%;
    left: 0;
    margin-top: -210px;
    z-index: 33333;
    width: 138px;
    height: 640px;
}
.aicpa_float dt,.aicpa_float dd{
    display: block;
    position: relative;
    margin-bottom:11px;
    margin-left:0;
}
.aicpa_float dt::before{
    position: absolute;
    top: 6px;
    left: 6px;
    width: 40px ;
    height: 40px;
    content: "";
    z-index: 333;
    background-position: -2px -14px;
    background-image: url(https://www.chinacma.org/images/uscpa-float-bg.png);
    background-repeat: no-repeat;
    background-size: 73px 640px;
}

.aicpa_float dd::before{
    position: absolute;
    top: 7px;
    left: 10px;
    width: 20px ;
    height: 22px;
    content: "";
    z-index: 333;
    background-position-x: -10px;
    background-position-y: -74px;
    background-image: url(https://www.chinacma.org/images/uscpa-float-bg.png);
    background-size: 73px 640px;
    background-repeat: no-repeat;
    transition-property: left;
    transition-duration: 0.6s;
}
.aicpa_float dd:nth-child(2)::before{
    background-position-y: -74px;
}
.aicpa_float dd:nth-child(3)::before{
    background-position-y: -119px;
}
.aicpa_float dd:nth-child(4)::before{
    background-position-y: -163px;
}
.aicpa_float dd:nth-child(5)::before{
    background-position-y: -205px;
}
.aicpa_float dd:nth-child(6)::before{
    background-position-y: -250px;
}
.aicpa_float dd:nth-child(7)::before{
    background-position-y: -294px;
}
.aicpa_float dd:nth-child(8)::before{
    background-position-y: -335px;
}
.aicpa_float dd:nth-child(9)::before{
    background-position-y: -379px;
}
.aicpa_float dd:nth-child(10)::before{
    background-position-y: -423px;
    left: 7px;
    background-position-x: -6px;
    width: 22px;
}

.aicpa_float dd.float_last:hover::before{
    background-position-x: -6px; 
    left: 26px;
}
.aicpa_float dt{
    width: 110%;
    height: 49px;
    background: #0d3f58;
    border-top-right-radius: 23px;
    border-bottom-right-radius: 23px;
    cursor: pointer;
    font-size: 17px;
    color: #FFFFFF;
    text-indent: 50px;
    line-height: 49px;
    box-shadow:  3px 3px 6px rgba(0,0,0,0.29);
}
.aicpa_float dd{
    cursor: pointer;
    background: #ffffff;
    width: 110px;
    font-size: 14px;
    color: #232323;
    text-indent: 32px;
    line-height: 32px;
    height: 32px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    padding-left:0 ;
    box-shadow:  2px 2px 5px rgba(0,0,0,0.29);
    transition: 0.3s;
}
.aicpa_float dd:hover{
    padding-left:21px ;
    background: #f96203;
    color: #FFFFFF;
}
.aicpa_float dd:hover::before{
    left:33px ;
    background-position-x:-46px ;
}
.aicpa_float dd.float_last{
    background: #0d3f58;
    height:96px ;
    color: #FFFFFF;
    font-size: 15px;
    width: 110%;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
.aicpa_float dd.float_last::after{
    content: "";
    background: #FFFFFF;
    width: 54px ;
    height: 54px ;
    position: absolute;
    top: 31px;
    left: 34px;
    background-image:url(https://cma.gaodun.cn/images/leftwechat.png);
    background-size: 54px 54px;
    transition: 0.3s;
    top: auto;
    bottom: 10px;
    box-shadow:  0px 0px 0px rgba(0,0,0,0);
}
.aicpa_float dd.float_last:hover::after{
    width: 160px;
    height: 160px;
    background-size: 160px 160px;
    bottom: 0;
    box-shadow:  2px 2px 5px rgba(0,0,0,0.29);
}