@charset "utf-8";
/* CSS Document */
*{ margin:0px 0px; padding:0px 0px;}

ul li{ list-style:none;}
ul, li {
    padding: 0;
    margin: 0}
 img{ border:none;}
a{ text-decoration:none;}
body{font-family:Microsoft Yahei,"sans serif"; font-size:14px; overflow-x:hidden;}
.clear{ clear:both;}
.top{ width:1200px; margin:0px auto; height:120px;}
.logo{ width:290px; height:80px; margin:20px 0px; display:block; float:left;}
.menu{ width:800px; float:right;}

 ul.navList{ width:670px; float:right;}
 ul.navList a{display:block;padding:20px 20px;color:#323232;text-align:center;transition:1s all; font-size:16px;}
 ul.navList a:hover{color:#000;}
 ul.navList li{position:relative; float:left;}
ul.navList li:hover{cursor:pointer;}
 ul.navList>li>a{
 width:100%;
	height: 100%;
	line-height: 118.53px;
	font-weight: bold;
}
 ul.navList li .dropdownList{position:absolute;top:118.53px;left:28px;z-index:100;display:none;margin:0;padding:0;width:100%;background-color:#fff;list-style:none;}
 ul.navList li .dropdownList li{border-bottom:1px dashed #9e9e9e; width:100%;}
 ul.navList li:hover .dropdownList{display:block;}
 .banner{ background:url(../images/banner.png) top center no-repeat; height:800px; width:100%;}
.box1{ width:1200px; margin:40px auto;}
.box1 .box1T{ width:1200px; height:130px; float:left; margin-top:50px;}
.box1 .box1T img{ display:block; margin:0 auto;}
.box1 .box1Main{ width:1200px; float:left; margin:40px 0px;}
.box1 .box1Main ul{ width:1212px; margin-left:-12px;}
.box1 .box1Main ul li{ width:161px; display:block; float:left; margin-left:12px;}
.box1 .box1Main ul li i{ width:161px; height:161px; display:block; float:left;}
.box1 .box1Main ul li span{ width:161px; display:block; float:left; font-size:16px; color:#030303; font-weight:bold; text-align:center; height:25px; line-height:25px; margin:10px 0px;}
.box1 .box1Main ul li a{ display:block; width:95px; height:30px; text-align:center; line-height:30px; color:#fff; border-radius:30px;background: linear-gradient(0deg, #7f161b 0%, #be1920 100%); float:left; margin:0px 35px;}

.box2{ width:100%; background:url(../images/bkbg.png) top center no-repeat; height:154px; padding-top:500px;}
.box2 a{ width:532px; height:150px; display:block;margin:0px auto;}

.box3{ width:1200px; margin:50px auto;}
.box3 .box3T{ width:100%; text-align:center; font-size:50px; color:#343130; height:50px; line-height:50px;}
.box3 .box3Main{ width:1200px; margin:40px 0px;}
.btn{ width:120px; height:40px; text-align:center; color:#fff; line-height:40px;background: linear-gradient(0deg, #7f161b 0%, #be1920 100%); background: linear-gradient(0deg, #7f161b 0%, #be1920 100%); font-size:20px; display:block; margin:0 auto;}
table, td, th {
    margin: 0 auto;
    border: 1px solid #7f161b;
    border-collapse: collapse;
    text-align: center;
}

.more{ width:335px; height:55px;display:block; margin:50px auto;background: linear-gradient(0deg, #7f161b 0%, #be1920 100%); font-size:20px; color:#FFF; text-align:center; line-height:55px; border-radius:55px;}

.box4 { width:100%; background:url(../images/lcbg.png) top center no-repeat; height:732px;}


.box5{ width:1200px; margin:50px auto;}
.box5 .box5T{width:100%; text-align:center;color: #000; font-size:50px; margin-bottom:-80px; /*height:50px;*/}

.shizi{background:url(../images/lsbg.jpg) no-repeat top;padding:60px 0px 0px 0px; height:860px;}
.shizi .shiziT{ width:100%; text-align:center;color: #fff; font-size:50px; height:50px; line-height:50px;}

.shizi .more{ margin-bottom:0px; margin-top:20px;}

.mingshi_list{width: 1008px;display: flex;justify-content: space-between;flex-wrap: wrap; margin:40px auto;}

.mingshi_item{width: 241px;height: 176px;border: 1px solid;margin-top: 20px;border-image: linear-gradient(0deg, #DAB594, #FDECDA) 10 10;position: relative;z-index: 11; text-align:left;}
.mingshi_item:hover{opacity: 0;}

.mingshi_item_hover{width: 241px;height: 176px;border: 1px solid;border-image: linear-gradient(0deg, #DAB594, #FDECDA) 10 10;background: linear-gradient(0deg, #E3C4A7 0%, #FDECDA 100%);
position: absolute;z-index: 8;top: 20px;left: 0;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;}
.mingshi_item_btn{width: 102px;height: 32px;background: linear-gradient(0deg, #DAB594 0%, #FDECDA 100%);font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #373737;	text-align: center;line-height: 32px; margin:30px 0px;}
.mingshi_item_btn:hover{transform: translateY(-4px);}

/*教材讲义*/

.zaobao{width: 100%;height: 600px;background: url(../images/i_bg.png)  top center no-repeat;display: flex;flex-direction: column;align-items: center; padding:50px 0px 0px 0px;}

.zaobao .zaobaoT{width:100%; text-align:center;color: #000; font-size:50px; height:50px; line-height:50px;}
.zaobao .more{ margin-top:440px;}


.footBg{ width:100%; background:#3f3f3f; padding:0px 0px;}
.footMenu{ width:100%; border-bottom:solid 1px #fff; text-align:center; height:60px; line-height:60px;}
.footMenu a{ color:#fff; font-size:16px; font-weight:bold; margin:0px 20px;}
.foot{ width:1200px; margin:30px auto; position:relative; min-height:140px;}
.foot .footLogo{ width:182px; position:absolute; left:0px; top:40px;}
.foot .footTxt{ width:450px;color:#fff; line-height:24px; text-align:left;font-size:16px; margin:0 auto;padding-top: 20px;}
.foot .footEwm{ width:116px; position:absolute; right:0px; top:0px;}
.foot .footEwm span{ display:block; float:left; width:116px; text-align:center; color:#fff; line-height:30px;}
.foot .footEwm img{ width:116px; height:116px; display:block; float:left;}

.copyright{ width:100%;border-top:solid 1px #fff; margin-top:20px; line-height:30px; color:#fff;}
.w1200{ width:1200px; margin:0 auto;}

.Tab{font-size:16px; border:2px #7e171a solid;}
.tabTitle{color:#FFF; font-weight:bold;}
.subTitle{font-weight:bold; font-size:18px;}