@charset "utf-8";

/* CSS Document */
/* 资料下载开始 */
.donald_big_nav {
     height: 70px;
     background: #f6f6f6;
     width: 100%;
     margin-bottom: 18px;
     padding-top: 30px;
     padding: 0px 5% 0;
     box-sizing: border-box;
     line-height: 70px;
     overflow: hidden;
}

.donald_big_nav li {
     margin-right: 24px;
}

.donald_big_nav li a {
     color: #666;
     font-size: 1.1em;
}

.donald_big_nav li a.current {
     color: #171d8f;
     font-weight: bold;
}

.donald_big_nav li a:hover {
     color: #171d8f;
}

.donald_little_nav {
     width: 100%;
     padding: 0 5%;
     box-sizing: border-box;
}

.donald_little_nav li {
     margin-right: 24px;
}

.donald_little_nav li a {
     color: #666;
     font-size: 1em;
}

.donald_little_nav li a.current {
     color: #171d8f;
     font-weight: bold;
}

.donald_bottom_con {
     border-top: 3px solid #171d8f;
     width: 100%;
     box-sizing: border-box;
     /* padding:0 5%; */
}

.donald_top_tit {
     padding-bottom: 20px;
     border-bottom: 1px solid #dadada;
}

.donald_top_tit2 {
     padding-bottom: 0px;
     border-bottom: 0;
}

.donald_video {
     border-bottom: 1px solid #dfdfdf;
     *padding-bottom: 30px;
}

.donald_video2 {
     padding: 20px 0 0 0;
}

.donald_video li {
     padding: 0 5%;
     position: relative;
     float: left;
     margin: 0 24px 31px 0;
     background-color: #fff;
     width: 274px;
     height: 194px;
     width: 100%;
     box-sizing: border-box;
}

.donald_video li:first-child {
     width: 100%;
     height: auto;
}

.donald_video_explain {
     width: 100%;
     *width: 100%;
     height: 40px;
     *height: 40px;
     box-sizing: border-box;
     position: absolute;
     bottom: 0px;
     line-height: 40px;
     padding: 0 0 0 10px;
}

.donald_video_explain1 {
     bottom: 20px;
}

.donald_video_explain h5 {
     color: #171d8f;
     font-size: 15px;
     font-weight: bold;
     margin-bottom: 12px;
}

.donald_video_explain h5 a {
     color: #171d8f;
     font-size: 15px;
     font-weight: bold;
}

.donald_video_explain h5 a:hover {
     color: #171d8f;
}

.donald_video_explain p {
     color: #666;
     font-size: 14px;
}

.donald_video_explain2 h5 {
     margin-bottom: 12px;
}

.donald_video_explain2 h5 a {
     color: #666;
     font-size: 14px;
}

.donald_video_explain2 h5 a:hover {
     color: #171d8f;
}

.d_play1_a {
     position: relative;
     display: block;
     width: 100%;
}

.d_black {
     background-color: rgba(0, 0, 0, 0.4);
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     height: 100%;
     display: none;
}

.d_play1_a:hover .d_black {
     display: block;
}

.d_play1 {
     position: absolute;
     left: 50%;
     margin-left: 82px;
     top: 50%;
     margin-top: 7px;
     z-index: 1;
}

.d_play2 {
     position: absolute;
     right: 12px;
     bottom: 12px;
     margin-top: -19px;
     z-index: 1;
}

.d_brochure {
     padding: 20px 5% 5px;
     border-bottom: 1px solid #e8e8e8;
     /* padding-bottom: 20px; */
     overflow: hidden;
}

.d_brochure.current {
     display: block;
}

.d_brochure li {
     width: 45%;
     /* float: left; */
     /* margin-right: 48px; */
     margin-bottom: 20px;
}

.d_brochure li a:first-child:hover {
     opacity: 0.9;
}

.d_brochure li img {
     margin: 0 auto;
     max-width: 150px;
     display: block;
     box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
     margin-top: 7px;
}

.d_brochure li:last-child {
     margin-right: 0px;
}

.d_brochure_explain {
     width: 100%;
     text-align: center;
     color: #666;
     font-size: 14px;
}

.d_brochure_explain a {
     display: block;
     text-align: center;
     width: 100%;
     color: #666;
     font-size: 13px;
}

.d_brochure_explain a:hover {
     color: #171d8f;
}

.d_brochure_top {
     border-top: 3px solid #171d8f;
     padding-top: 30;
     margin-top: 30px;
}

.donald_de {
     margin-top: 5px;
}

.activity_video_explain {
     line-height: 28px;
}

.d_video_list li {
     width: 375px;
}

.d_video_list li div {
     float: left;
}

.d_video_list li div:first-child {
     margin-right: 20px;
     background: none;
     width: 26px;
}

.d_video_list li div:first-child img {
     margin-top: 8px;
     display: block;
}

.d_video_list li a:hover .d_video_list_la {
     color: #171d8f;
}

.d_video_list li a {
     color: #666;
     font-size: 14px;
     font-family: "Arial"
}

.d_video_list li a:hover div {
     color: #171d8f;
     cursor: pointer;
}

.content .d_video_list li a .video_sc {
     display: block
}

.content .d_video_list li a .video_sc_red {
     display: none;
}

.pB175 {
     padding-bottom: 175px;
}

.ProjectInformation_ul>li {
     float: left;
     width: 472px;
     margin-right: 138px;
}

.ProjectInformation_ul>li:nth-child(2n) {
     margin-right: 0px;
}

.content .ProjectInformation_inner_ul li div {
     background: none;
}

.ProjectInformation_ul .enroll_list_top {
     width: 100%;
}

.ProjectInformation_top_r {
     width: 400px;
     *width: 349px;
}

.ProjectInformation_more {
     color: #888;
     font-size: 14px;
}

.ProjectInformation_more:hover {
     color: #171d8f;
}


.report_de2 {
     margin-top: 29px;
}

.donald_de2 {
     margin-top: 10px;
}

.donald_video2 {
     width: 100%;
     padding: 0 5%;
     box-sizing: border-box;
     overflow: hidden;
}

.donald_video2_l {
     width: 45%;
     position: relative;
}

.donald_video2_r {
     width: 50%;
}

.donald_video2 li {
     overflow: hidden;
     padding: 20px 0 20px 0 !important;
     border-bottom: 1px solid #dfdfdf;
}

.donald_video2 li.current {
     display: block;
}

.donald_video2_r h3 a {
     font-size: 1em;
     color: #333;
     margin: 20px 0 0 0;
}

.donald_video2_r h3 a.a5 {
     margin-top: 55px;
     display: block;
}

/* 资料下载结束 */


/* mf */
.donald_big_nav2 li a.current {
     color: #DFB072;
     font-weight: bold;
}

.donald_big_nav2 li a:hover {
     color: #DFB072;
}

.donald_video_explain2 h5 a {
     color: #DFB072;
     font-size: 15px;
     font-weight: bold;
}

.donald_big_nav3 li {
     margin-right: 8px;
}

.donald_big_nav3 li a {
     font-size: 1em;
}


.xiaoyouhui {
     background: #f5f5f5;
}

.ul_xiaoyouhui {
     width: 100%;
     box-sizing: border-box;
}

.ul_xiaoyouhui li {
     position: relative;
     overflow: inherit;
     padding: 20px 5%;
     width: 100%;
     box-sizing: border-box;
     border-bottom: 1px solid #dfdfdf;
}

.ul_xiaoyouhui li .a_box {
     position: relative;
}

.ul_xiaoyouhui li .a_box h3 {
     font-size: 1.2em;
     color: #333;
     margin: 10px 0;
}

.ul_xiaoyouhui li .a_box p {
     font-size: 1em;
     color: #666;
}

.a_more {
     top: 50%;
     position: absolute;
     right: 5%;
}




.gongyi {
     overflow: hidden;
}

.gongyi .chakan_more {
     color: #fff;
     width: 160px;
     line-height: 40px;
     height: 40px;
     text-align: center;
     display: block;
     background: #e0a43d;
     margin-left: 5%;
}


.xiaoyoujiangtang {
     overflow: hidden;
     background: #f9f9f9;
     border-top: 1px solid #e2e2e2;
}

.ul_zuzhi {
     overflow: hidden;
     width: 100%;
     padding: 0 5% 20px;
     box-sizing: border-box;
}

.ul_zuzhi li {
     width: 45%;
     margin-bottom: 10px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background: #e0a43d;
}

.ul_zuzhi li a {
     color: #fff;
}

.tissueA li {
     width: 100%;
     padding: 15px 5% 15px 90px;
     box-sizing: border-box;
     overflow: hidden;
     border-bottom: 1px solid #e2e2e2;
     position: relative;
}

.tissueA li a {
     color: #242424;
     font-size: 18px;
     line-height: 25px;
     margin: 3px 0;
     display: block;
}

.tissueA li a:hover {
     color: #171d8f;
}

.tissueA li p {
     width: 90%;
     line-height: 25px;
     color: #666;
     font-size: 14px;
}

.tissueA h5 {
     padding: 0 5%;
     width: 100%;
     background: #fff;
     color: #242424;
     font-size: 21px;
     line-height: 70px;
}

.tissueA ul {
     overflow: hidden;
     padding: 0 5%;
}


.ul_index {
     overflow: hidden;
     background: #f9f9f9;
}

.tissueA_l {
     width: 20%;
}

.tissueA_r {
     width: 70%;
     margin-left: 5%;
}


.a_more2 {
     top: 34%;
}

.list ul li a p {
     line-height: 24px;
     padding: 18px 0;
}

.list .ul_02 {
     padding: 0px 0 0px;
     background: #f9f9f9;
}

.list .ul_02 li {
     height: 80px;
}


@media screen and (min-width:320px) and (max-width:374px) {
     .tissueA_l img {
          max-width: 60px;
     }


}


/*2016.10.26*/

.ul_02_new_xy li {
     height: 60px !important;
}

.tissueA li .xiaoyoutb {
     right: 1% !important;
}

/*.ul_xiaoyouhui li:last-child { border-bottom:0;}*/

/*2016.11.3*/
.ul_mf {
     width: 100%;
     padding: 0 5%;
     box-sizing: border-box;
     overflow: hidden;
}

.ul_mf li {
     float: left;
     margin-right: 20px;
     height: 50px;
     line-height: 50px;
}

.ul_mf li a {
     font-size: 1.1em;
     color: #333;
}

.ul_mf li a.current {
     color: #DFB072;
     font-weight: 700;
}

.cont_us_pic {
     width: 100%;
     max-width: 106px;
     margin: 0 auto;
}

.con_us_box_mf h6 {
     color: #333;
     font-size: 15px;
     font-weight: bold;
     line-height: 24px;
}

.mf_contactUs2 {
     width: 250px;
}

.mf_contactUs li {
     line-height: 24px;
     color: #666;
     font-size: 14px;
}

.donald_big_nav li {
     font-size: 14px;
     margin-right: 8px;
}

.donald_big_nav li a {
     color: #666;
     font-size: 1.1em;
}

.donald_big_nav li a.current {
     color: #171d8f;
     font-weight: bold;
}

.donald_big_nav li a:hover {
     color: #171d8f;
}



/*2016.11.4*/
.donald_video2 li {
     height: auto !important;
     padding: 20px 5%;
}

.donald_video2 .donald_video2_r h3 a {
     margin: 0;
}

.donald_video2 .list ul li a {
     display: inline-block;
     height: auto !important;
     line-height: auto !important;
     padding: 0 0 !important;
     box-sizing: border-box !important;
     width: auto !important;
}



/*2016.11.7*/
.donald_video li .p11 {
     line-height: 28px;
     color: #666;
     font-size: 14px;
}