@charset "utf-8";
/* CSS Document */
ul,ol { list-style: none; }
table { border-collapse:collapse; border-spacing:0; } 
th,td {  padding: 0; }
* {margin:0; padding:0; font-family:"微软雅黑";}
a {text-decoration: none; }
.banner,.zhuanye,.zonghe{ width:1060px; margin:0 auto;}
body{background:url(/r/cms/www/scheme/images/2020xyhzc/di.png) repeat-y center 0;} 
/*全局控完*/
.bannerW{height:648px; width:100%;  background:url(/r/cms/www/scheme/images/2020xyhzc/banner.jpg) no-repeat center 0;}
.bannerW .logo{ width:230px; height:78px; float:left; margin-top:10px;}
.bannerW .phone{ float:right; width:268px; height:28px; margin-top:30px; font-size:16px; color:#fff; }
/*banner完*/
.youhui{ width:1242px; height:392px; background:url(/r/cms/www/scheme/images/2020xyhzc/youhui.png) no-repeat center 0; margin:-90px auto 0;}
.youhui .BTN01{ width:118px; height:26px; line-height:26px;  text-align:center; margin-left:387px; padding-top:275px;}
.youhui .BTN01 a{color:#820001; font-size:20px; background-color:#ffff47; border-radius:20px; display:block;}

.wenzi{ width:515px; height:58px; margin:20px auto 0;}
/*课程开始*/
.zhuanye{ height:360px; background:url(/r/cms/www/scheme/images/2020xyhzc/zhuanye.png) no-repeat center 0; margin-top:20px; padding-top:201px;}
.zhuanye .KeCheng{ width:258px; height:242px; background-color:#fff; border-radius:10px; text-align:center; padding-top:36px; float:left; margin-right:57px;}
.zhuanye .KeCheng .ZY-01{ width:225px; height:30px; line-height:30px; background-color:#d12f2f; margin:0 auto; font-size:20px; color:#fff;}
.zhuanye .KeCheng .ZY-02{ font-size:22px; color:#d12f2f; line-height:24px; margin-top:30px;}
.zhuanye .KeCheng .ZY-03{ font-size:14px; color:#666; line-height:18px; margin-top:37px; }
.zhuanye .KeCheng .ZY-04{ font-size:22px; color:#d12f2f; line-height:24px; margin-top:5px;}
.BTN02{ width:121px; height:27px; line-height:27px; border-radius:27px; background-color:#820001; margin:20px auto 0;}
.BTN02 a{ font-size:18px; color:#fff;}
.ML{ margin-left:80px;}

.zonghe{ height:360px; background:url(/r/cms/www/scheme/images/2020xyhzc/zonghe.png) no-repeat center 0; margin-top:20px; padding-top:201px;}
.zonghe .ZHKC{ width:258px; height:258px; background-color:#fff; border-radius:10px; text-align:center; padding-top:20px; float:left; margin-right:57px;}
.zonghe .ZHKC .ZH-01{ font-size:16px; color:#820001; line-height:18px;}
.zonghe .ZHKC .ZH-02{ width:155px; height:30px; line-height:30px; background-color:#d12f2f; margin:10px auto 0; font-size:20px; color:#fff;}
.zonghe .ZHKC .ZH-03{ font-size:16px; color:#d12f2f; margin-top:10px;}
.zonghe .ZHKC .ZH-04{ font-size:14px; color:#333; margin-top:15px;}
.zonghe .ZHKC .ZH-05{font-size:14px; color:#666; margin-top:20px;}
.zonghe .ZHKC .ZH-06{font-size:22px; color:#d12f2f; line-height:24px; margin-top:5px;}

.jieshi{ font-size:14px; line-height:20px; margin-top:20px; text-align:center; color:#FFF;}

/*底部开始*/
footer { width: 100%; min-width: 1280px; height: 300px; overflow:hidden; margin-top:20px;}
footer .Final { width: 1202px; height: 418px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 30px; }
footer .Final .about_us { width: 100%; height: 160px; margin-bottom: 42px; }
footer .Final .about_us li { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
footer .Final .about_us .top_1 { color: #fff; height: 25px; border-bottom: 1px solid #fff; text-align: center; line-height: 20px; margin-bottom: 8px; }
footer .Final .about_us .list_1 { float: left; width: 70px; height: 160px; margin-right: 85px; }
footer .Final .about_us .list_2 { float: left; width: 88px; height: 160px; margin-right: 88px; }
footer .Final .about_us .list_3 { float: left; width: 66px; height: 160px; margin-right: 90px; }
footer .Final .about_us .list_4 { float: left; width: 66px; height: 160px; margin-right: 220px; }
footer .Final .about_us .list_4 a, footer .Final .about_us .list_3 a, footer .Final .about_us .list_2 a, footer .Final .about_us .list_1 a { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
footer .Final .about_us .ewm_1 { width: 87px; height: 125px; float: left; margin-right: 80px; }
footer .Final .about_us .ewm_1 img { width: 87px; height: 87px; margin-bottom: 16px; }
footer .Final .about_us .ewm_1 p { text-align: center; font-size: 14px; font-weight: 400; color: white; }
footer .Final .about_us .ewm_2 { margin-right: 56px; }
footer .Final .about_us .p_btm { margin-top: 36px; font-size: 16px; font-weight: 400; color: white; line-height: 28px; float: left; max-width: 110px; white-space: nowrap; }
footer .Final .chain_link { width: 100%; height: 83px; margin-bottom: 36px; }
footer .Final .chain_link .chain { width: 100%; height: 26px; border-bottom: 1px solid #fff; color: #fff; font-size: 14px; font-weight: 400; margin-bottom: 5px; }
footer .Final .chain_link ._link { width: 100%; height: 52px; overflow: hidden; }
footer .Final .chain_link ._link a { line-height: 26px; float: left; margin-right: 25px; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; }
footer .Final ._px1 { text-align: center; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; line-height: 26px; }
footer .Final ._px1 a{color: white; display: inline-block;}

.top { width: 50px; height: 200px; position: fixed; top: 108px; right: 0px; background: #fef7c8; z-index: 9999; -webkit-transition: all .5s linear; transition: all .5s linear; }
.top .t_1 { width: 50px; height: 49px; border-bottom: 1px solid #570000; }
.top .t_1 p { -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; color: #570000; font-size: 14px; padding-top: 5px; height: 50px; cursor: pointer; }
.top .t_1 p:hover { background: #C4182D; color:#fff; }
.top .t_1:last-child { border-bottom: 0; }
.top .box_1 { width: 100px; height: 50px; display: none; background: #e34054; position: absolute; top: 0; left: -100px; line-height: 50px; color: #fff; font-size: 12px; text-align: center; }
.top .box_2 { width: 100px; height: 115px; background: #e34054; position: absolute; top: 50px; left: -100px; display: none; }
.top .box_2 img { width: 87px; height: 87px; margin: 5px; }
.top .box_2 span { display: block; font-size: 12px; color: #fff; text-align: center; }
.top .box_3 { width: 100px; height: 115px; background: #e34054; position: absolute; top: 150px; left: -100px; display: none; }
.top .box_3 img { width: 87px; height: 87px; margin: 5px; }
.top .box_3 span { display: block; font-size: 12px; color: #fff; text-align: center; }
.top .t_1 a{ color:#570000; font-size:14px;}
.top .t_1 a:hover{ color:#fff; }
.top .t_1:hover .box_1 { display: block !important; }
.top .t_1:hover .box_2 { display: block !important; }
.top .t_1:hover .box_3 { display: block !important; }
.super_top { top: 255px; }
