﻿/*
@author: bdd
*/
@charset "utf-8";
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.tc{text-align: center;}
.layout{width: 1200px;margin: 0 auto;}

.column-head .slogo-mod{display:none !important;}

    /**/
.shadow{
    background:#fff;
    border:1px solid #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 0px 8px 15px 0px rgba(255, 91, 40, 0.1);
    -webkit-box-shadow: 0px 8px 15px 0px rgba(255, 91, 40, 0.1);
    -moz-box-shadow: 0px 8px 15px 0px rgba(255, 91, 40, 0.1);
}
*+html .shadow {
    border-color:#ffebe0;
}
.shadow{
    border:1px solid #ffebe0\0;
}
.topHeader-wrap{ width:100%; height:315px; background:url("//www.chinaacc.com/upload/resources/image/2023/05/08/2116532.png") no-repeat center top;}
.topHeader-wrap ul{
    top:266px;
    left:194px;
    width:665px;
    height:52px;
    line-height:52px;
    background:#ff5b28;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
}
.topHeader-wrap ul li{
    float: left;
    font-size:26px;
    color:#fff;
    background: url("/images/cma/zhuanti/cmacf/circle.png") left center no-repeat ;
    padding-left: 20px;
    margin-left:35px;
}
.common-title{}
.common-title h3{
    height: 56px;
    line-height:56px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color:#ff7418;
    margin: 40px auto 30px auto;
}
.common-title p{
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    text-align: center;
    color:#ff7418;
    margin: 15px 0;
}
.title1 h3{
    background: url("/images/cma/zhuanti/cmacf/title-bg1.png") no-repeat;
    width:356px;
}
.title2 h3{width:416px;background: url("/images/cma/zhuanti/cmacf/title-bg2.png") no-repeat;}
.title3 h3{width:507px;background: url("/images/cma/zhuanti/cmacf/title-bg3.png") no-repeat;}
.title4 h3{width:567px;background: url("/images/cma/zhuanti/cmacf/title-bg4.png") no-repeat;}
.title5 h3{width:437px;height:38px;background: url("/images/cma/zhuanti/cmacf/title-bg5.png") no-repeat;}
.title5 h3{color:#fff;font-size:24px;line-height:38px;}
.leftMod{width:580px;}
.rightMod{width:580px;}
/**/
.scoreMod{padding-top: 28px;height:1038px;}
.scoreMod .bt{
    background: url("/images/cma/zhuanti/cmacf/gfb.png") no-repeat;
    width:278px;
    height: 77px;
    line-height:49px;
    color:#fff;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    margin:0 auto 20px auto;
}
.tablebox table {
    width: 100%;
    table-layout: fixed;
    padding: 0 30px;
}
.tablebox .tableScoll{
    height:862px;
    overflow-y: scroll;
}
.tablebox .tableScoll table{padding: 0 13px 0 30px;}
.tablebox table th, .tablebox table td {font-size:18px;color: #333;line-height: 46px;text-align: center;}
.tablebox table tr th {background: #ffe8c7;color:#ff7418;font-weight: bold;}
.tableScoll tbody tr:nth-child(odd){background:#fffbf5;}
.tableScoll tbody tr:nth-child(even){background:#fff5e6;}

/**/
.textMod{
    background:#fff;
    margin-top: 20px;
    padding:28px 0;
}
.textMod p{
    font-size:16px;
    line-height:28px;
    padding:0 20px;
}
.textMod p.p1{margin-bottom:20px;}
.textMod p a{text-decoration: none;color:#ff5324;}
.textMod .fdj{
    display:inline-block;
    width: 152px;
    height: 153px;
    right:13px;
    bottom:13px;
    background: url("/images/cma/zhuanti/cmacf/fdj.png") no-repeat;
}
/**/
.videoMod .video-frame{
    width:540px;
    height:305px;
    margin-top:15px;
}
.videoMod .common-title h3{margin-bottom:0;}
.videoMod .video-con{
    height: 465px;
    padding:28px 20px 20px 20px;
    box-sizing: border-box;
    font-size: 16px;
    line-height:32px;
}
.videoMod .video-con li{position: relative;padding-left:24px;border-left:2px solid #ffae62;}
.videoMod .video-con li i{
    position: absolute;
    width:12px;
    height: 12px;
    background: url("/images/cma/zhuanti/cmacf/dot.png") left center no-repeat;
    left:-6.5px;
    top:10px;
}
.videoMod .video-con li span{
    font-weight: bold;
    margin-right:20px;
}
.videoMod .video-bg{display: inline-block;width:540px;height: 305px;}
.videoMod .video-bg i{
    display:inline-block;
    width:86px;
    height:86px;
    top:106px;
    left: 227px;
}
/**/
.joinMod .common-title{
    margin-bottom: 0;
    position: absolute;
    left:72px;
    top:-24px;
    z-index: 2;

}
.joinMod .common-title h3{margin-top:0;}
.joinMod .join-con{margin-top: 60px;}
.joinMod .divOut{padding-top:34px;}
.joinMod .divOut .mes{margin-top:20px;}
.joinMod .divOut p{
    font-size:16px;
    line-height:34px;
    font-weight: bold;
    margin-left:86px;
}
.joinMod .divOut img{
    margin-left:35px;
    margin-bottom: 20px;
    border: 5px solid #fff;
    box-shadow: 0px 8px 13px 0px rgba(255, 91, 40, 0.07);
    -webkit-box-shadow: 0px 8px 13px 0px rgba(255, 91, 40, 0.07);
    -moz-box-shadow: 0px 8px 13px 0px rgba(255, 91, 40, 0.07);
}

/**/
.thank-con{padding-top:40px;padding-bottom:30px;overflow: hidden;}
.thank-con .txtMarquee-left{margin-bottom:20px;}
.thank-con .txtMarquee-left .bd .tempWrap{ width:1200px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.thank-con .txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.thank-con .txtMarquee-left .bd ul li{float:left; _display:inline;width: auto !important;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.thank-con .txtMarquee-left .bd ul li .box{ float:left; position:relative; margin:0 26px 0 0;}
.thank-con .txtMarquee-left .bd ul li .box .r-con{
    border:1px solid #ffdace;
    border-radius:6px;
    width: 298px;
    height: 118px;
    padding:0 14px 20px 20px;
    margin-left:14px;
}
.thank-con .txtMarquee-left .bd ul li .box .r-con p{
    font-size: 14px;
    line-height:24px;
}
.thank-con .txtMarquee-left .bd ul li .box .r-con h3{
    font-size: 16px;
    line-height:46px;
    font-weight: bold;
    color:#333;
}
.thank-con .txtMarquee-left .bd ul li .box img{ display:block; width:61px; height:61px; border-radius:50%;}
.thank-con .txtMarquee-left .bd ul li .box h3{ line-height:24px; color:#888;}
.thank-con .thank-con .txtMarquee-left .bd ul li .box p{ line-height:26px;}
.thank-con .btn{
    display: inline-block;
    width:240px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin: 0 auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-size: 22px;
    font-weight:bold;
    background: #ff9722;
    color:#fff;
    text-decoration:none;
    background: -moz-linear-gradient(right, #ff8314 0%, #ffb033 100%); /* firefox */
　　background: -webkit-linear-gradient(left, #ff8314 0%,#ffb033 100%); /* chrome */
　　background: -o-linear-gradient(right, #ff8314 0%,#ffb033 100%); /* opera */
　　background: linear-gradient(to right, #ff8314,#ffb033); /* firefox */
}


.thankMod .swiper-slide{ width:auto !important;}
.thankMod .swiper-slide .box{float:left; background:#eee; border-radius:6px; padding:6px 20px 4px 55px; position:relative; margin:0 56px 20px 0;}
.thankMod .swiper-slide .box img{ display:block; width:61px; height:61px; position:absolute; left:-21px; top:-1px; border-radius:50%;}
.thankMod .swiper-slide .box h3{ line-height:24px; color:#888;}
.thankMod .swiper-slide .box p{ line-height:26px;}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: linear;    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}

/**/
.follow-con{ margin-top: 30px;height:591px; border-radius:6px; box-shadow:0 4px 8px #f1f1f1; position:relative; background:url("/images/cma/zhuanti/cmacf/follow-bg.jpg") no-repeat center 116px #fff;}
.follow-con .box{ width:318px; background:#f6f6f6; border-radius:10px; position:absolute; padding:17px 22px 17px 22px;}
.follow-con .box h4{ line-height:28px; font-size:20px; color:#ff733b; padding-left:20px; position:relative; margin-bottom:11px;}
/*.follow-con .box h4 i{ width:6px; height:6px; background:#fff5df; border-radius:50%; border:2px solid #ff733b; position:absolute; left:0; top:9px;}*/
.follow-con .box h4 i{font-weight: bold;}
.follow-con .box p{ height:80px; line-height:20px; color:#5b5b5b;font-size:15.3px;}
.follow-con .box p a{ color:#ff6e3a;}
.follow-con .box.b1{ left:90px; top:40px;}
.follow-con .box.b2{ left:40px; top:220px;}
.follow-con .box.b3{ left:90px; top:400px;}
.follow-con .box.b4{ left:750px; top:40px;}
.follow-con .box.b5{ left:800px; top:220px;}
.follow-con .box.b6{ left:750px; top:400px;}
/**/
.activitMod{padding-bottom:50px;}
.activit-con{
    padding:30px;
    margin-top: 26px;
}
.activit-con ul li{
    float: left;
    background: url("/images/cma/zhuanti/cmacf/act-bg.jpg") no-repeat;
    width: 271px;
    height: 204px;
    margin-right:18px;
    text-align: center;
}
.activit-con ul li a{
    font-size: 22px;
    line-height: 54px;
    color: #ff733b;
    margin: 28px 0 6px 0;
    width:100%;
    display:inline-block;
}
.mr0{margin-right: 0 !important;}
