@charset "utf-8";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal}
ol,ul { list-style:none}
caption,th { text-align:left}
q:before,q:after { content:''}
abbr,acronym { border:0}
p{word-wrap:break-word;}


/*公共*/
.clr{zoom:1;}/*不用添加多余标签清除浮动*/
.clr:after{display:block;content:"\0020";height:0;clear:both;visibility:hidden;}
.none{ display: none; }
.w{ width: 100%; }
.fl{ float: left; }
.fr{ float: right; }
.tc{ text-align: center; }
.fb{ font-weight: bold; }
.tl{ text-align: left; }
.vm{ vertical-align: middle; }
.w30{ width:30px; }
.h30{ height:30px; }
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt25{ margin-top: 25px; }
.mt30{ margin-top: 30px; }
.mt40{ margin-top: 40px; }
.mt50{ margin-top: 50px; }
.mr5{ margin-right: 5px; }
.ml30{ margin-left:30px; }
.mb30{ margin-bottom:30px; }


body,html{ background-color:#f8f8f8; min-height:100%;}

.pc-container{ width: 100%; min-width: 1200px; margin: 0 auto; position:relative; font-size:14px; color:#333; font-family:'微软雅黑', Arial, Helvetica, sans-serif ; zoom:1;}
.pc-container a{text-decoration:none; outline:none; color: #333;}

/*pc头部公共*/
.pc-header{ width: 100%; height: 88px;background: #FFFFFF;}
.pc-header .headerBox{ width: 1200px; margin: 0 auto; }
.pc-header .logo{ float: left; margin-top: 24px; }
.pc-header .logo img{ height: 40px; vertical-align: top; }
.pc-header .area{ float:left; font-size:18px; margin-left:20px; margin-top:36px; line-height:18px; }
.pc-header .search{ width: 402px; float: left; margin-left: 100px; margin-top: 20px; }
.pc-header .searchBox{ width:100%; height:34px; border:solid 1px #C81F1F;box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.1);border-radius: 4px; box-sizing:border-box; }
.pc-header .search input.btn{ width: 80px; height: 100%; float: left; background: #C81F1F; font-size: 15px; color: #fff; text-align: center; border: none; }
.pc-header .search input.text{ width: 320px; height: 100%; float: left; padding: 0 5px 0 36px; box-sizing: border-box; font-size: 16px; color: #464646; line-height: 42px; background: url(../img/search.png) no-repeat; background-size: 20px; background-position: 8px center; border: none; outline: none; }
.pc-header .search ::placeholder{ color: #c5c5c5; }
.pc-header .searchHot{ width:100%; margin-top:6px; font-size:12px; }
.pc-header .searchHot li{ float:left; margin-right:15px; }
.pc-header .searchHot li:first-child{ margin-right:0; }
.pc-header .searchHot li a:hover{ color:#C81F1F; }
.pc-header .phone{ float:right; text-align:right; font-size:20px; margin-top:15px; }
.pc-header .phone .phoneInfo{ font-size:30px; }
.pc-header .phone .phoneInfo img{ width:25px; height:22px; margin-right:8px; }
.pc-nav{ width:100%; height:44px; background:#C81F1F; }
.pc-nav.pc-navFix{ position:fixed; top: 0; left: 0; z-index:999; }
.pc-nav.pc-navFix~.pc-index-banner{ margin-top:44px; }
.pc-nav ul{width: 1200px; margin: 0 auto;}
.pc-nav ul li{ float: left; height: 44px; font-size: 17px; line-height: 44px; margin-right:77px; box-sizing:border-box; }
.pc-nav ul li a{ color: #fff; display:inline-block; }
.pc-nav ul li.on{  border-bottom: solid 2px #fff;}

.pc-footer{ width: 100%; background: #fff; margin-top:60px; }
.pc-footer .footerBox{ width: 1200px; margin: 0 auto; padding: 55px 0 20px 0; box-sizing: border-box; }
.pc-footer .footerBox .footerBox-left{ width:460px; float:left; }
.pc-footer .footerBox .footerBox-left .footerLogo img{ width:363px; height:25px; vertical-align:top; }
.pc-footer .footerBox .footerBox-left .link{ width:100%; margin-top:30px; }
.pc-footer .footerBox .footerBox-left .link li{ float:left; margin-right:15px; font-size:14px; }
.pc-footer .footerBox .footerBox-left .link li a{ color:#C81F1F; text-decoration:underline; }
.pc-footer .footerBox .footerBox-left .phone{ width:100%; margin-top:35px; font-size:20px; }
.pc-footer .footerBox .footerBox-left .locat{ width:100%; margin-top:10px; font-size:20px; }
.pc-footer .footerBox .footerBox-left .locat .info{ font-size:18px; margin-top:5px; }
.pc-footer .footerBox .footerBox-left .phone .phoneInfo{ font-size:24px; margin-top:5px; }
.pc-footer .footerBox .footerBox-left .phone .phoneInfo img{ width:21px; height:21px; margin-right:8px; }
.pc-footer .footerBox .footerBox-right{ float:right; text-align:right; }
.pc-footer .footerBox .footerBox-right .friend{ font-size:14px; margin-top:10px; }
.pc-footer .footerBox .footerBox-right .friend a{ margin-right:20px; }
.pc-footer .footerBox .footerBox-right .ewmList{ margin-top:25px; }
.pc-footer .footerBox .footerBox-right .ewmList li{ width:86px; float:left; margin-left:25px; margin-right: 20px; text-align:center; }
.pc-footer .footerBox .footerBox-right .ewmList li img{ width:100%; vertical-align:top; }
.pc-footer .footerBox .footerBox-right .ewmList li p{ font-size:12px; margin-top:10px; }
.pc-footer .footerBottom{ width:100%; margin-top:35px; text-align:center; font-size:16px; padding-bottom:20px; }
.pc-footer .footerWebInfo{ width: 100%; text-align: center; border-top: solid 1px #DFDFDF; padding: 40px 0; box-sizing: border-box; color: #999; }
.pc-footer .footerWebInfo a{ color: #999; }

.pc-content{ width:1200px; margin:0 auto; }
.pc-crumbs{ width:100%;padding: 18px 0; color:#666; font-size:14px; }
.pc-crumbs a{ color:#666; }
.pc-crumbs span:last-child{ color:#C81F1F; }
.pc-classify{ width:100%; padding: 20px 0 30px 0; box-sizing: border-box; border-top:solid 1px #D2D2D2; }
.pc-classify .title{ height: 14px; font-size: 14px; float:left; padding-right:10px; margin-right:10px; border-right:solid 1px #666; line-height:14px; }
.pc-classify .list{ float:left; line-height:14px; }
.pc-classify .list li{ float:left; color:#333; margin-right:15px; }
.pc-classify .list li.on a{ color:#C81F1F; text-decoration:underline; }



/*pc首页*/
.pc-index-banner{ width:100%; height:460px; overflow:hidden; position:relative; }
.pc-index-banner img{height: 100%; vertical-align: top; position: absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%); }
.pc-index-news{  width: 1200px; margin: 60px auto 0 auto; background:#fff; padding:30px; box-sizing:border-box;  }
.pc-index-news .title{ width:100%; height: 44px; border-bottom:solid 1px #e1e1e1; }
.pc-index-news .title h2{  float:left; font-size:24px; font-weight:bold; line-height:24px; }
.pc-index-news .title .more{ float:right; font-weight:bold; line-height:24px; }
.pc-index-news .title ul{ float:right; font-size:18px; line-height:24px; }
.pc-index-news .title ul li{ float:left; margin-right:65px; }
.pc-index-news .title ul li a{ color:#333; display:inline-block; padding-bottom:4px; }
.pc-index-news .title ul li.on a{ color:#C81F1F; border-bottom:solid 2px #C81F1F; }
.pc-index-news .main{ width:100%; }
.pc-index-news .main .img{ float:left; margin-top:30px; }
.pc-index-news .main .img img{ width:350px; vertical-align:top; }
.pc-index-news .main ul{ width: 730px; float:right; }
.pc-index-news .main ul li{ width:48%; float:left; padding-left:10px; margin-top: 30px; box-sizing:border-box; position:relative; }
.pc-index-news .main ul li:before{ content:''; width:4px; height:4px; background:#C81F1F; display:inline-block; position:absolute; left:0; top:4px; }
.pc-index-news .main ul li:nth-child(2n){ float:right; }
.pc-index-news .main ul li p{ width:100%; font-size: 14px; line-height: 14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.pc-index-news .main ul li p a:hover{color: #C81F1F;}
.pc-index-news .main ul li .btn{ width:100%; margin-top:8px; }
.pc-index-news .main ul li .btn a{width: 64px;height: 23px;border-radius: 4px;border: 1px solid #C81F1F; display: inline-block; text-align: center; line-height: 23px; font-size: 12px; color: #C81F1F; margin-right: 40px;}
.pc-index-news .main ul li .btn a:hover{ background:#C81F1F; color:#fff; }
.pc-index-special{  width: 1200px; margin: 60px auto 0 auto; background:#fff; padding:30px 0 30px 30px; box-sizing:border-box;  }
.pc-index-special .title{ width:100%; }
.pc-index-special .title h2{  float:left; font-size:24px; font-weight:bold; line-height:24px; padding-bottom:30px; }
.pc-index-special .title .more{ float:right; font-weight:bold; line-height:24px; margin-right:30px; }
.pc-index-special .special{ width:100%; }
.pc-index-special .special .specialBanner{ width:570px; height:350px; float:left; }
.pc-index-special .special .specialBanner img{ width:100%; height:100%; vertical-align:top; }
.pc-index-special .special .specialList{ width:600px; float:left; }
.pc-index-special .special .specialList li{ width:100%; height:70px; padding:0 30px 0 44px ; box-sizing: border-box; position:relative; }
.pc-index-special .special .specialList li.on{ background: rgba(200,31,31,0.05); }
.pc-index-special .special .specialList li:before{ content:''; width:4px; height:4px; background:#C81F1F; display:inline-block; position:absolute; left:30px; top:32px; }
.pc-index-special .special .specialList li .tip{ width:74px; float: left; color: #999; line-height: 70px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.pc-index-special .special .specialList li.on .tip{ color:#C81F1F; }
.pc-index-special .special .specialList li p{ width:380px; float:left; line-height: 70px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.pc-index-special .special .specialList li .btn{width: 65px;height: 23px;border-radius: 11px;border: 1px solid #999999; float: right; text-align: center; margin-top: 24px; line-height: 23px; color: #999; font-size: 12px;}
.pc-index-special .special .specialList li .btn:hover{ background:#C81F1F; color:#fff; border-color:#C81F1F; }
.pc-index-class{ width: 1200px; margin: 60px auto 0 auto; background:#fff; padding:30px; box-sizing:border-box;}
.pc-index-class .title{ width:100%; height: 44px; border-bottom:solid 1px #e1e1e1; }
.pc-index-class .title h2{  float:left; font-size:24px; font-weight:bold; line-height:24px; }
.pc-index-class .title .more{ float:right; font-weight:bold; line-height:24px; }
.pc-index-class .title ul{ float:right; font-size:18px; line-height:24px; }
.pc-index-class .title ul li{ float:left; margin-right:40px; }
.pc-index-class .title ul li a{ color:#333; display:inline-block; padding-bottom:4px; }
.pc-index-class .main{ width:100%; }
.pc-index-class .main .img{ float:left; width:315px; margin-top:30px; position:relative; }
.pc-index-class .main .img img{ width:315px; height: 400px; vertical-align:top; }
.pc-index-class .main .img .btn{width: 186px;height: 40px;background: #FFFFFF;border-radius: 20px; display: inline-block; text-align: center; line-height: 40px; color: #619BFE; font-size: 24px; position: absolute; bottom: 28px; left: 50%; margin-left: -93px; z-index: 3;}
.pc-index-class .main ul{ width: 825px; float:left; }
.pc-index-class .main ul li{ width:392px; height:195px; float:left; margin-top:26px; margin-left:20px; padding:40px 0 0 35px; box-sizing:border-box; }
.pc-index-class .main ul li:nth-child(3),.pc-index-class .main ul li:nth-child(4){ margin-top:20px; }
.pc-index-class .main ul li h3{ font-size:24px; line-height:24px; }
.pc-index-class .main ul li p{ margin-top:10px; }
.pc-index-class .main ul li .btn{ width:100%; margin-top:35px; }
.pc-index-class .main ul li .btn a{ width: 100px;height: 30px;border-radius: 15px; line-height: 30px; text-align: center; display: inline-block; border: solid 1px #999;}
.pc-index-class.classRed .title ul li.on a{ color:#C81F1F; border-bottom:solid 2px #C81F1F; }
.pc-index-class.classRed .main ul li h3{ color:#C81F1F; }
.pc-index-class.classRed .main ul li .btn a{ color:#C81F1F; border-color:#C81F1F; }
.pc-index-class.classRed .main ul li .btn a:hover{ color:#fff; background:#C81F1F; }
.pc-index-class.classRed .main ul li:nth-child(1){ background:url(../img/class1-img1.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classRed .main ul li:nth-child(2){ background:url(../img/class1-img2.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classRed .main ul li:nth-child(3){ background:url(../img/class1-img3.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classRed .main ul li:nth-child(4){ background:url(../img/class1-img4.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classBlue .title ul li.on a{ color:#4F89FE; border-bottom:solid 2px #4F89FE; }
.pc-index-class.classBlue .main ul li h3{ color:#4F89FE; }
.pc-index-class.classBlue .main ul li .btn a{ color:#4F89FE; border-color:#4F89FE; }
.pc-index-class.classBlue .main ul li .btn a:hover{ color:#fff; background:#4F89FE; }
.pc-index-class.classBlue .main ul li:nth-child(1){ background:url(../img/class2-img6.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classBlue .main ul li:nth-child(2){ background:url(../img/class2-img7.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classBlue .main ul li:nth-child(3){ background:url(../img/class2-img8.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classBlue .main ul li:nth-child(4){ background:url(../img/class2-img9.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classPurple .title ul li.on a{ color:#7F7EFD; border-bottom:solid 2px #7F7EFD; }
.pc-index-class.classPurple .main ul li h3{ color:#7F7EFD; }
.pc-index-class.classPurple .main ul li .btn a{ color:#7F7EFD; border-color:#7F7EFD; }
.pc-index-class.classPurple .main ul li .btn a:hover{ color:#fff; background:#7F7EFD; }
.pc-index-class.classPurple .main ul li:nth-child(1){ background:url(../img/class3-img1.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classPurple .main ul li:nth-child(2){ background:url(../img/class3-img2.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classPurple .main ul li:nth-child(3){ background:url(../img/class3-img3.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classPurple .main ul li:nth-child(4){ background:url(../img/class3-img4.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classOrange .title ul li.on a{ color:#FF8315; border-bottom:solid 2px #FF8315; }
.pc-index-class.classOrange .main ul li h3{ color:#FF8315; }
.pc-index-class.classOrange .main ul li .btn a{ color:#FF8315; border-color:#FF8315; }
.pc-index-class.classOrange .main ul li .btn a:hover{ color:#fff; background:#FF8315; }
.pc-index-class.classOrange .main ul li:nth-child(1){ background:url(../img/class4-img1.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classOrange .main ul li:nth-child(2){ background:url(../img/class4-img2.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classOrange .main ul li:nth-child(3){ background:url(../img/class4-img3.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classOrange .main ul li:nth-child(4){ background:url(../img/class4-img4.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classGreen .title ul li.on a{ color:#69CFA2; border-bottom:solid 2px #69CFA2; }
.pc-index-class.classGreen .main ul li h3{ color:#69CFA2; }
.pc-index-class.classGreen .main ul li .btn a{ color:#69CFA2; border-color:#69CFA2; }
.pc-index-class.classGreen .main ul li .btn a:hover{ color:#fff; background:#69CFA2; }
.pc-index-class.classGreen .main ul li:nth-child(1){ background:url(../img/class5-img1.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classGreen .main ul li:nth-child(2){ background:url(../img/class5-img2.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classGreen .main ul li:nth-child(3){ background:url(../img/class5-img3.png) no-repeat; background-size:100% 100%; }
.pc-index-class.classGreen .main ul li:nth-child(4){ background:url(../img/class5-img4.png) no-repeat; background-size:100% 100%; }
.pc-index-school{ width:1200px; margin:60px auto 0 auto;}
.pc-index-school .title{ width:100%; }
.pc-index-school .title h2{  float:left; font-size:24px; font-weight:bold; line-height:24px; }
.pc-index-school .title .more{ float:right; font-weight:bold; line-height:24px; }
.pc-index-school .title ul{ float:right; font-size:18px; line-height:24px; }
.pc-index-school .title ul li{ float:left; margin-right:40px; }
.pc-index-school .title ul li a{ color:#333; display:inline-block; padding-bottom:4px; }
.pc-index-school .title ul li.on a{ color:#C81F1F; }
.pc-index-school .list{ width:100%; }
.pc-index-school .list li{ width:278px; height:338px;background: #FFFFFF;box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.17);border-radius: 18px; float:left; margin-left:29px; margin-top:30px; position:relative; }
.pc-index-school .list li:nth-child(4n+1){ margin-left:0; }
.pc-index-school .list li h3{ width:100%; text-align:center; font-size:22px; font-weight:bold; line-height:22px; margin:20px 0; }
.pc-index-school .list li .img{ width:238px; height:130px; margin:0 auto; padding-bottom:20px; border-radius:12px; overflow:hidden; }
.pc-index-school .list li .img img{ width:100%; height:100%; vertical-align:top; }
.pc-index-school .list li .text{ width:100%;height: 62px;background: #FFFFFF;box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.17); padding-top:10px; }
.pc-index-school .list li .text .tip{ width:92px; height:25px; line-height: 25px; color:#C81F1F; text-align:center; float:left; margin-left:10px; margin-right:2px; }
.pc-index-school .list li .text p{ float:left; line-height:25px;  }
.pc-index-school .list li .btn{ width:100%; padding-top:10px; text-align:center; }
.pc-index-school .list li .btn a{width: 150px;height: 30px;background: #C81F1F;border-radius: 15px; display: inline-block; color: #fff; line-height: 30px;}
.pc-index-school .list li .top{ width:61px; height:62px; position:absolute; top:0; right:0; z-index:3; }
.pc-index-school .list li .top img{ width:100%; height:100%; }
.pc-index-info{ width:1200px; margin:60px auto 0 auto; }
.pc-index-info .leftInfo{ width:892px; height:364px; float:left; background:#fff; padding:30px; box-sizing:border-box; }
.pc-index-info .leftInfo .title{ width:100%; }
.pc-index-info .leftInfo .title h2{ float: left; font-size:24px; }
.pc-index-info .leftInfo .title p{ float:left; font-size:16px; margin-left:30px; color:#666; margin-top:5px; }
.pc-index-info .leftInfo ul{ width:100%; margin-top:30px; }
.pc-index-info .leftInfo ul li{ width:190px;height: 247px;background: #FFFFFF;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.17);border-radius: 18px; float:left; margin-left:24px; padding:4px; box-sizing:border-box; }
.pc-index-info .leftInfo ul li:first-child{margin-left: 0;}
.pc-index-info .leftInfo ul li .img{ width:100%; height:160px; overflow:hidden; position:relative; }
.pc-index-info .leftInfo ul li .img img{ width:94%; vertical-align:top; position: absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%); }
.pc-index-info .leftInfo ul li h3{ width:100%; font-size:16px; font-weight:bold; margin-top:5px; text-align:center; }
.pc-index-info .leftInfo ul li .btn{ width:100%; text-align:center; margin-top:8px; }
.pc-index-info .leftInfo ul li .btn a{width: 120px;height: 28px;background: #fff;border-radius: 15px; color: #C81F1F; border: solid 1px #C81F1F; display: inline-block; line-height: 28px;}
.pc-index-info .leftInfo ul li .btn a:hover{ background:#C81F1F; color:#fff; }
.pc-index-info .rightInfo{ width:280px; height:364px; float:right; background:#fff; padding:30px; box-sizing:border-box; }
.pc-index-info .rightInfo h2{ text-align: center; font-size:24px; line-height: 24px;}
.pc-index-info .rightInfo h3{ text-align: center; font-size:16px; line-height: 20px; color: #666; margin-top: 10px;}
.pc-index-info .rightInfo .inputBox .inputText{ width:100%; height:40px; border:solid 1px #999; box-sizing:border-box; line-height:38px; border-radius:8px; padding:0 10px; box-sizing:border-box; }
.pc-index-info .rightInfo .inputBox .btn{ width:100%; height:40px; background:#C81F1F; color:#fff; font-size:16px; text-align:center; line-height:40px; display:inline-block; border:none; border-radius:40px; }
.pc-index-about{ width:1200px; margin:60px auto 0 auto; }
.pc-index-about >h2{ width:100%; font-size:24px; font-weight:bold; line-height:24px;}
.pc-index-about .main{ width:100%; margin-top:30px; }
.pc-index-about .main .ban{ width:560px; height:315px; float:left; overflow:hidden; }
.pc-index-about .main .ban img{ width:100%; }
.pc-index-about .main .text{ width:600px; float:right; position:relative; }
.pc-index-about .main .text:before{ content:'';width: 64px;height: 5px;background: #C81F1F; display:inline-block; position:absolute; top:0; left:0; }
.pc-index-about .main .text p{ font-size:16px; margin-top:10px; line-height:145%; }
.pc-index-about .list{ width:100%; margin-top:30px; }
.pc-index-about .list li{ width:282px; height:137px; background:#fff;border-radius: 12px; float:left; margin-left:24px; padding:20px 24px 0 26px; box-sizing:border-box; }
.pc-index-about .list li:first-child{ margin-left:0; }
.pc-index-about .list li .leftTxt{ width: 120px; float:left; }
.pc-index-about .list li .leftTxt h3{ font-size:20px; }
.pc-index-about .list li .leftTxt p{ font-size:12px; color:#666; margin-top:5px; }
.pc-index-about .list li .leftTxt .btn{ margin-top:15px; }
.pc-index-about .list li .leftTxt .btn a{width: 69px;height: 28px;border-radius: 14px;border: 1px solid #C81F1F; line-height: 28px; text-align: center; display: inline-block; color: #C81F1F; font-size: 18px;}
.pc-index-about .list li .leftTxt .btn a:hover{ background:#C81F1F; color:#fff; }
.pc-index-about .list li .img{ float:right; width:100px; }
.pc-index-about .list li .img img{ width:100%; vertical-align:top; }



/*国际学校*/
.pc-content-main{ width:100%; }
.pc-content-main img{ max-width:100%; }
.pc-school-left{ width:840px; float:left; background:#fff; padding-bottom:30px; }
.pc-school-left .list{ width:100%; padding-bottom:30px; }
.pc-school-left .list li{ width:240px; height:302px;background: #FFFFFF;box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.17);border-radius: 18px; float:left; margin-left:30px; margin-top:30px; position:relative; }
.pc-school-left .list li h3{ width:100%; text-align:center; font-size:20px; font-weight:bold; line-height:20px; margin:18px 0; }
.pc-school-left .list li .img{ width:210px; height:115px; margin:0 auto; padding-bottom:18px; border-radius:12px; overflow:hidden;  }
.pc-school-left .list li .img img{ width:100%; height:100%; vertical-align:top; }
.pc-school-left .list li .text{ width:100%;height: 52px;background: #FFFFFF;box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.17); padding-top:10px; font-size:13px; }
.pc-school-left .list li .text .tip{ width:86px; height:22px; line-height: 22px; color:#C81F1F; text-align:center; float:left; margin-left:3px; }
.pc-school-left .list li .text p{ float:left; line-height:22px; }
.pc-school-left .list li .btn{ width:100%; padding-top:10px; text-align:center; }
.pc-school-left .list li .btn a{width: 140px;height: 30px;background: #C81F1F;border-radius: 15px; display: inline-block; color: #fff; line-height: 30px; font-size: 13px;}
.pc-school-left .list li .top{ width:60px; height:60px; position:absolute; top:0; right:0; z-index:3; }
.pc-school-left .list li .top img{ width:100%; height:100%; }


/*专题讲座*/
.pc-special-left{ width:840px; float:left; padding-bottom:30px; }
.pc-special-left .list{ width:100%; padding-bottom:30px; }
.pc-special-left .list li{ width:100%; padding:30px; box-sizing:border-box; background:#fff; margin-bottom:30px; }
.pc-special-left .list li .img{ width:130px; float:left; }
.pc-special-left .list li .img img{ width:100%; vertical-align:top; }
.pc-special-left .list li .text{ float:left; width:475px; margin-left:20px; }
.pc-special-left .list li .text h3{ width: 100%;  font-size:22px; font-weight:bold; line-height:22px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
.pc-special-left .list li .text h3 a:hover{ color:#C81F1F; }
.pc-special-left .list li .text h4{ width:100%; font-size:14px; margin-top:15px; }
.pc-special-left .list li .text p{ width:100%; height:40px; line-height:20px; overflow:hidden; color:#666; margin-top:15px; }
.pc-special-left .list li .btn{ float:right; margin-top:40px; }
.pc-special-left .list li .btn a{ width: 100px; height: 30px; display: inline-block; color:#C81F1F; border:solid 1px #C81F1F; border-radius:30px; line-height:30px; text-align:center; line-height:30px; }
.pc-special-left .list li .btn a.gray{ border-color:#666; color:#666; }
.pc-special-left .list li .btn a:hover{ background:#C81F1F; color:#fff; border-color:#C81F1F; }
.pc-special-left .videoBox{ width:100%; height:474px; }
.pc-special-left .videoBox img{ width: 100%; height: 100%;}
.pc-special-left .videoText{ width:100%; padding-top:30px; padding-bottom:30px; }
.pc-special-left .videoText h3{ font-size:22px; font-weight:bold; }
.pc-special-left .videoText .other{ width: 100%; border-top:solid 1px #999; margin-top:50px; padding-top:30px; }
.pc-special-left .videoText .other span{ color:#666; }
.pc-special-left .videoText .other a{ color:#C81F1F; }


/*资讯热点*/
.pc-news-left{ width:840px; float:left; padding-bottom:30px; }
.pc-news-left .list{ width:100%; padding-bottom:30px; }
.pc-news-left .list li{ width:100%; padding:30px; box-sizing:border-box; background:#fff; margin-bottom:30px; }
.pc-news-left .list li .title{ width:100%; }
.pc-news-left .list li .title h3{ width: 600px; line-height: 22px; float:left; font-size: 22px; font-weight: bold; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.pc-news-left .list li .title h3 a:hover{ color:#C81F1F; }
.pc-news-left .list li .title .times{ float:right; font-size:12px; color:#666; line-height:22px; }
.pc-news-left .list li p{ width:100%; margin-top: 20px; line-height:20px; color:#333; font-size:14px; }
.pc-news-left .list li .btn{ width:100%; margin-top:15px; }
.pc-news-left .list li .btn a{width: 64px;height: 23px;border-radius: 4px;border: 1px solid #C81F1F; display: inline-block; text-align: center; line-height: 23px; font-size: 12px; color: #C81F1F; margin-right: 20px;}
.pc-news-left .list li .btn a:hover{ background:#C81F1F; color:#fff; }
.pc-news-left .newsBox{ width:100%; padding:30px; box-sizing:border-box; background:#fff; }
.pc-news-left .newsBox >h3{ font-size:22px; font-weight:bold; }
.pc-news-left .newsBox >.info{ color:#666; margin-top:15px; }
.pc-news-left .newsBox >.text{ font-size:15px; line-height:160%; margin-top:20px; }
.pc-news-left .newsBox >.text p{ margin:20px 0; }
.pc-news-left .newsBox >.text img{ max-width:100%; vertical-align:middle; }
.pc-news-left .newsBox .other{ width: 100%; border-top:solid 1px #999; margin-top:50px; padding-top:30px; }
.pc-news-left .newsBox .other span{ color:#666; }
.pc-news-left .newsBox .other a{ color:#C81F1F; }

.pc-content-order{ width:100%; height:140px; background:url(../img/contentTable-bg.png) no-repeat; background-size:100% 100%; text-align:center; }
.pc-content-order h3{ padding-top: 15px; padding-bottom: 10px; font-size:36px; text-align: center; font-weight: bold;  color:#C81F1F; overflow: hidden;}
.pc-content-order .inline-block{ display:inline-block; vertical-align:middle; }
.pc-content-order .inline-block .inputText{ width:200px; background:#fff; height:40px; padding:0 10px; box-sizing:border-box; border:none; border-radius:8px; outline:none; }
.pc-content-order .inline-block .btn{ width:138px; height:40px;background: linear-gradient(0deg, #FFFFFF, #FBDD97);border-radius: 20px; font-size:16px; color:#C81F1F; text-align:center; border:none; }


/*国际内容*/
.pc-int-left{ width:840px; float:left; padding-bottom:30px; background:#fff; }
.pc-int-left ul.intList{ width:100%; padding-top:8px; }
.pc-int-left ul.intList li{ width:385px; height:191px; float:left; margin-top:20px; margin-left:26px; padding:40px 0 0 35px; box-sizing:border-box; }
.pc-int-left ul.intList li:nth-child(2n){ margin-left:18px; }
.pc-int-left ul.intList li h3{ font-size:24px; line-height:24px; }
.pc-int-left ul.intList li p{ margin-top:10px; }
.pc-int-left ul.intList li .btn{ width:100%; margin-top:35px; }
.pc-int-left ul.intList li .btn a{ width: 100px;height: 30px;border-radius: 15px; line-height: 30px; text-align: center; display: inline-block; border: solid 1px #999;}
.pc-int-left ul.education li h3{ color:#C81F1F; }
.pc-int-left ul.education li .btn a{ color:#C81F1F; border-color:#C81F1F; }
.pc-int-left ul.education li .btn a:hover{ color:#fff; background:#C81F1F; }
.pc-int-left ul.education li:nth-child(1){ background:url(../img/class1-img1.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.education li:nth-child(2){ background:url(../img/class1-img2.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.education li:nth-child(3){ background:url(../img/class1-img3.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.education li:nth-child(4){ background:url(../img/class1-img4.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li h3{ color:#4F89FE; }
.pc-int-left ul.course li .btn a{ color:#4F89FE; border-color:#4F89FE; }
.pc-int-left ul.course li .btn a:hover{ color:#fff; background:#4F89FE; }
.pc-int-left ul.course li:nth-child(1){ background:url(../img/class2-img6.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(2){ background:url(../img/class2-img7.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(3){ background:url(../img/class2-img8.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(4){ background:url(../img/class2-img9.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(5){ background:url(../img/class2-img10.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(6){ background:url(../img/class2-img11.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(7){ background:url(../img/class2-img12.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(8){ background:url(../img/class2-img13.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(9){ background:url(../img/class2-img14.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(10){ background:url(../img/class2-img15.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(11){ background:url(../img/class2-img16.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.course li:nth-child(12){ background:url(../img/class2-img17.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.train li h3{ color:#7F7EFD; }
.pc-int-left ul.train li .btn a{ color:#7F7EFD; border-color:#7F7EFD; }
.pc-int-left ul.train li .btn a:hover{ color:#fff; background:#7F7EFD; }
.pc-int-left ul.train li:nth-child(1){ background:url(../img/class3-img1.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.train li:nth-child(2){ background:url(../img/class3-img2.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.train li:nth-child(3){ background:url(../img/class3-img3.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.train li:nth-child(4){ background:url(../img/class3-img4.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.train li:nth-child(5){ background:url(../img/class3-img5.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.train li:nth-child(6){ background:url(../img/class3-img6.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li h3{ color:#FF8315; }
.pc-int-left ul.language li .btn a{ color:#FF8315; border-color:#FF8315; }
.pc-int-left ul.language li .btn a:hover{ color:#fff; background:#FF8315; }
.pc-int-left ul.language li:nth-child(1){ background:url(../img/class4-img1.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(2){ background:url(../img/class4-img2.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(3){ background:url(../img/class4-img3.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(4){ background:url(../img/class4-img4.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(5){ background:url(../img/class4-img5.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(6){ background:url(../img/class4-img6.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(7){ background:url(../img/class4-img7.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(8){ background:url(../img/class4-img8.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.language li:nth-child(9){ background:url(../img/class4-img9.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.study li h3{ color:#69CFA2; }
.pc-int-left ul.study li .btn a{ color:#69CFA2; border-color:#69CFA2; }
.pc-int-left ul.study li .btn a:hover{ color:#fff; background:#69CFA2; }
.pc-int-left ul.study li:nth-child(1){ background:url(../img/class5-img1.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.study li:nth-child(2){ background:url(../img/class5-img2.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.study li:nth-child(3){ background:url(../img/class5-img3.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.study li:nth-child(4){ background:url(../img/class5-img4.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.study li:nth-child(5){ background:url(../img/class5-img5.png) no-repeat; background-size:100% 100%; }
.pc-int-left ul.study li:nth-child(6){ background:url(../img/class5-img6.png) no-repeat; background-size:100% 100%; }


/*关于威学一百*/
.pc-about-left{ width:250px; float:left; }
.pc-about-left.pc-about-leftFixed{ position: fixed; top:0; left:50%; margin-left:-600px; z-index:999; }
.pc-about-left .menu{ width:100%; }
.pc-about-left .menu li{ width:100%; height:60px; padding-left:24px; box-sizing:border-box; text-align:center; line-height:60px; font-size:18px; position:relative; }
.pc-about-left .menu li:before{ content:''; width:22px; height:22px; display:inline-block; position:absolute; top:19px; left:64px; }
.pc-about-left .menu li:nth-child(1):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:left top; }
.pc-about-left .menu li.on:nth-child(1):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:left -22px; }
.pc-about-left .menu li:nth-child(2):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:-22px top; }
.pc-about-left .menu li.on:nth-child(2):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:-22px -22px; }
.pc-about-left .menu li:nth-child(3):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:-44px top; }
.pc-about-left .menu li.on:nth-child(3):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:-44px -22px; }
.pc-about-left .menu li:nth-child(4):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:-66px top; }
.pc-about-left .menu li.on:nth-child(4):before{ background:url(../img/about-menuIcon.png) no-repeat; background-position:-66px -22px; }
.pc-about-left .menu li a{ width:100%; height:100%; display:inline-block; color:#333; }
.pc-about-left .menu li.on{ background:#C81F1F; }
.pc-about-left .menu li.on a{ color:#fff; }
.pc-about-main{ width:950px; float:right; padding: 30px; box-sizing: border-box; background:#fff; }
.pc-about-main >.title{ width:100%; font-size:24px; line-height: 24px; font-weight:bold; border-bottom:solid 1px #e1e1e1; padding-bottom:18px; }
.pc-about-main .founder{ width:100%; }
.pc-about-main .founder li{ width:436px; height:182px; float: left; margin-top: 47px; box-sizing:border-box; border:solid 1px #C81F1F;border-radius: 12px; }
.pc-about-main .founder li:nth-child(2n){ float:right; }
.pc-about-main .founder li .img{ width:142px; float:left; margin-left:15px; margin-top:-17px; }
.pc-about-main .founder li .img img{ width:100%; vertical-align:top; }
.pc-about-main .founder li .text{ width:250px; float:left; margin-left:15px; padding-top:20px; }
.pc-about-main .founder li .text h3,.pc-about-main .founder li .text h4{ font-size:16px; font-weight:bold; margin-bottom:8px; }
.pc-about-main .founder li .text p{ font-size:12px; color:#666; padding-top:3px; }
.pc-about-main .introduce{ width:100%; padding-top:10px; }
.pc-about-main .introduce li{ width:208px; height:130px; float:left; margin-top:20px; margin-left:19px;border-radius: 10px; padding:20px 9px 9px 20px; box-sizing:border-box;background: linear-gradient(90deg, #E60013, #EC000E); position:relative; }
.pc-about-main .introduce li:nth-child(4n+1){ margin-left:0; }
.pc-about-main .introduce li h3{ font-size:24px; color:#fff; line-height:24px; }
.pc-about-main .introduce li p{ width: 110px; font-size:12px; color:#fff; margin-top:12px; }
.pc-about-main .introduce li .icon{ width:56px; height:56px; border-radius:50%;border: 2px solid #CA0010; position:absolute; right:9px; bottom:9px; text-align:center; }
.pc-about-main .introduce li .icon img{ max-width:100%; vertical-align: top; position: absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%); }
.pc-about-main .introduce li:nth-child(2){background: linear-gradient(-90deg, #EE5B27 0%, #F45920 100%);}
.pc-about-main .introduce li:nth-child(2) .icon{ border-color:#DD3A00; }
.pc-about-main .introduce li:nth-child(3){background: linear-gradient(-90deg, #94C52E 0%, #94C72E 100%);}
.pc-about-main .introduce li:nth-child(3) .icon{ border-color:#75AF00; }
.pc-about-main .introduce li:nth-child(4){background: linear-gradient(-90deg, #5BBD94 0%, #5BBD94 100%);}
.pc-about-main .introduce li:nth-child(4) .icon{ border-color:#2AB37A; }
.pc-about-main .introduce li:nth-child(5){background: linear-gradient(-90deg, #E74344 0%, #E84442 100%);}
.pc-about-main .introduce li:nth-child(5) .icon{ border-color:#D83D3D; }
.pc-about-main .introduce li:nth-child(6){background: linear-gradient(-90deg, #FFFBF9 0%, #EC952C 0%, #EF942B 100%);}
.pc-about-main .introduce li:nth-child(6) .icon{ border-color:#D07100; }
.pc-about-main .introduce li:nth-child(7){background: linear-gradient(-90deg, #167BBF 0%, #167BBF 99%);}
.pc-about-main .introduce li:nth-child(7) .icon{ border-color:#006CB4; }
.pc-about-main .introduce li:nth-child(8){background: linear-gradient(-90deg, #EA7168 0%, #EB7166 100%);}
.pc-about-main .introduce li:nth-child(8) .icon{ border-color:#E85E54; }
.pc-about-main .introduce li:nth-child(9){background: linear-gradient(-90deg, #C183B6 0%, #C183B6 100%);}
.pc-about-main .introduce li:nth-child(9) .icon{ border-color:#AD66A3; }
.pc-about-main .introduce li:nth-child(10){background: linear-gradient(-90deg, #32ABE4 0%, #31ACE5 100%);}
.pc-about-main .introduce li:nth-child(10) .icon{ border-color:#0896D8; }
.pc-about-main .advantage{ width:100%; padding-bottom:20px; }
.pc-about-main .advantage li{ width:100%; margin-top:30px; padding-left:38px; box-sizing: border-box; position:relative; }
.pc-about-main .advantage li .num{width: 28px;height: 28px;background: linear-gradient(208deg, #E60012, #FF494A); color: #fff; font-size: 24px; text-align: center; line-height: 28px; position: absolute; left: 0; top: 0;}
.pc-about-main .advantage li h3{ font-size:18px; font-weight:bold; line-height:28px; }
.pc-about-main .advantage li p{ font-size:14px; color:#666; margin-top:3px; }
.pc-about-main .newsList{ width:100%; padding-bottom:30px; }
.pc-about-main .newsList li{ width:276px; height:220px; margin-top:30px; margin-left:30px; float:left;background: #FFFFFF;box-shadow: 0px 1px 8px 0px rgba(200,31,31,0.09);border-radius: 12px; box-sizing:border-box; padding:10px; }
.pc-about-main .newsList li:nth-child(3n+1){ margin-left:0; }
.pc-about-main .newsList li .img{ width:100%; height:144px; overflow:hidden;border-radius: 12px; background: #EDE1D1; position:relative; }
.pc-about-main .newsList li .img img{ width:100%; height:100%; vertical-align:top; }
.pc-about-main .newsList li .img i{ color:#fff; position: absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%); opacity:.6; }
.pc-about-main .newsList li .img a{ width:100%; height:100%; display:block; }
.pc-about-main .newsList li h3{ width:100%; font-size:14px; color:#333; margin-top: 10px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.pc-about-main .newsList li h3 a:hover{ color:#C81F1F; }
.pc-about-main .newsList li p{ color:#666; font-size:12px; margin-top:8px; }
.pc-about-main .honourList{ width:100%; padding-top:15px; padding-bottom:15px; }
.pc-about-main .honourList li{ width:275px; float:left; margin-top:10px; margin-left:30px; }
.pc-about-main .honourList li:nth-child(3n+1){ margin-left:0; }
.pc-about-main .honourList li .img{ width:100%; height:200px; }
.pc-about-main .honourList li .img img{ width:100%; height:100%; vertical-align:top; }
.pc-about-main .honourList li h3{ width:100%; height: 36px; overflow: hidden; text-align: center; font-size:16px; line-height:18px; margin-top:10px; font-weight:500; }
.pc-about-courseMain{ width:950px; float:right; padding: 30px 0; box-sizing: border-box; background:none; }
.pc-about-courseMain >.title{ width:890px; margin: 0 auto; font-size:24px; line-height: 24px; font-weight:bold; border-bottom:solid 1px #e1e1e1; padding-bottom:18px; }
.pc-about-courseMain .courseList{ width:100%; margin-top:10px; position:relative; }
.pc-about-courseMain .courseList li{ width:100%; padding:30px 0; box-sizing:border-box; position:relative; }
.pc-about-courseMain .courseList li:nth-child(9){ padding:15px 0 0 0; }
.pc-about-courseMain .courseList li .text{ width:395px; float:left; margin-left:46px; position:relative; }
.pc-about-courseMain .courseList li .text h3{ font-size:24px; color:#C81F1F; }
.pc-about-courseMain .courseList li .text p{ font-size:14px; color:#333; margin-top:10px; line-height:160%; }
.pc-about-courseMain .courseList li .img{ width:336px; float:right; margin-right:76px; text-align:center; }
.pc-about-courseMain .courseList li .img img{ max-width:100%; vertical-align:middle; }
.pc-about-courseMain .courseList li:nth-child(2n){ background:#fff; }
.pc-about-courseMain .courseList li:nth-child(2n) .text{ width:396px; float:right; margin-right: 12px; }
.pc-about-courseMain .courseList li:nth-child(2n) .img{ width:336px; float: left; margin-left: 52px; text-align: center;}
.pc-about-courseMain .courseList:before{ content:'';width:1px; height:2350px; display:block; background:#C81F1F; position:absolute; left:50%; top:30px; z-index:9; }
.pc-about-courseMain .courseList:after{ content: ""; display: inline-block; width: 0; height: 0;border-style: solid;border-left: 6px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #C81F1F;border-top:0; position: absolute; left: 50%; top: 20px; margin-left: -5px;}
.pc-about-courseMain .courseList li:before{ content:''; width:17px; height:17px; display:block; background:url(../img/about-courseY.png) no-repeat; border-radius: 50%; position:absolute; left:50%; top:50%; z-index:10; margin-left:-8px; }


/*公共侧边栏*/
.pc-floatingBar{ width: 84px; background: #FFFFFF;box-shadow: 0px 1px 10px 0px rgba(225,38,46,0.06);border-radius: 8px 0px 0px 8px; position: fixed; right: 0; bottom: 50%; margin-bottom: -160px; z-index: 999;}
.pc-floatingBar .btn{ width:84px; height:84px; position:relative; padding-top: 55px; box-sizing: border-box; color:#C81F1F; }
.pc-floatingBar .btn:hover{ background:#C81F1F; color:#fff; }
.pc-floatingBar .btn:before{ content:''; width:30px; height:30px; display:inline-block; position:absolute; top:20px; left:27px; }
.pc-floatingBar .btn:after{ content:''; width:70px; height:1px; background:#D5D5D5; display: block; position:absolute; bottom:-1px; left:7px; }
.pc-floatingBar .btn:last-child:after{ display:none; }
.pc-floatingBar .btn h3{ font-size:12px; text-align:center; }
.pc-floatingBar .zxkf{ border-radius:8px 0 0 0;}
.pc-floatingBar .top{ border-radius:0 0 0 8px ;}
.pc-floatingBar .zxkf:before{  background:url(../img/sidebar-icon.png) no-repeat; background-position:left top;  }
.pc-floatingBar .zxkf:hover:before{ background-position:left -30px;}
.pc-floatingBar .dhkf:before{ background:url(../img/sidebar-icon.png) no-repeat; background-position:-30px top;  }
.pc-floatingBar .dhkf:hover:before{ background-position:-30px -30px;}
.pc-floatingBar .mflq:before{ background:url(../img/sidebar-icon.png) no-repeat; background-position:-60px top;  }
.pc-floatingBar .mflq:hover:before{ background-position:-60px -30px;}
.pc-floatingBar .top:before{ background:url(../img/sidebar-icon.png) no-repeat; background-position:-90px top;  }
.pc-floatingBar .top:hover:before{ background-position:-90px -30px;}
.pc-floatingBar .top{ cursor:pointer; }
.pc-floatingBar .btn .showBox{width: 230px;background: #FFFFFF;box-shadow: 0px 1px 10px 0px rgba(225,38,46,0.06);border-radius: 8px; position: absolute; right: 94px; top: 0; z-index: 999; display: none;}
.pc-floatingBar .btn .showBox:before{ content: ''; width:10px; height:84px; display:block; position:absolute; top:0; right:-10px; z-index:999; }
.pc-floatingBar .btn .showBox .line{ width:100%; padding:8px 18px 8px 18px; box-sizing:border-box; }
.pc-floatingBar .btn .showBox .line li{ width:100%; padding-top: 10px; padding-bottom: 10px; border-top:solid 1px #DEDEDE; }
.pc-floatingBar .btn .showBox .line li:first-child{ border:none; }
.pc-floatingBar .btn .showBox .line li h4{ color:#333; font-size:14px; }
.pc-floatingBar .btn .showBox .line li .text{ color:#666; font-size:12px; margin-top:8px; position:relative; }
.pc-floatingBar .btn .showBox .line li .text:hover{ background:#fff7f7; }
.pc-floatingBar .btn .showBox .line li .text:after{ content:'>'; display:inline-block; position:absolute; right:0; top:2px; color:#666; }
.pc-floatingBar .btn .showBox .line li .text a{ width:100%; height:100%; display:inline-block; color:#666; }
.pc-floatingBar .btn .showBox .line li .text:hover a{color:#C81F1F;}
.pc-floatingBar .btn .showBox .phone{ width:100%; padding:16px 0 16px 25px; box-sizing:border-box; }
.pc-floatingBar .btn .showBox .phone h4{ font-size:12px; color:#999; }
.pc-floatingBar .btn .showBox .phone p{ font-size:24px; font-weight:bold; color:#333; font-family:initial; }
.pc-floatingBar .btn .showBox .course{ width:100%; padding:20px; box-sizing:border-box; }
.pc-floatingBar .btn .showBox .course h4{ font-size:22px; font-weight:bold; color:#333; line-height:22px; text-align:center; }
.pc-floatingBar .btn .showBox .course h5{ font-size:16px; font-weight:bold; color:#666; line-height:16px; text-align:center; margin-top:5px; }
.pc-floatingBar .btn .showBox .course .inputBox span { font-size:14px; color:#333; vertical-align:middle; margin-right:6px; }
.pc-floatingBar .btn .showBox .course .inputBox span i{ color:#C81F1F; }
.pc-floatingBar .btn .showBox .course .inputBox .inputText{ width:140px; height:30px; border-radius:8px; border:solid 1px #999; padding:0 8px; box-sizing:border-box; vertical-align:middle; }
.pc-floatingBar .btn .showBox .course .inputBox .btnSub{ width:100%; height:30px; background:#C81F1F; color:#fff; font-size:14px; text-align:center; line-height:30px; border-radius:15px; border:none; outline:none; display:block; margin-top:15px; }
.pc-floatingBar .btn:hover .showBox{ display:block; }

/*底部栏目*/
.pc-bottom{ width:100%; height:90px; background:rgba(0, 0, 0, .6); position:fixed; bottom:0; left:0; z-index:999; }
.pc-bottomBox{ width:1200px; margin:0 auto; position:relative; }
.pc-bottomBox .img{ width:411px; float:left; }
.pc-bottomBox .img img{ margin-top:-70px; vertical-align:top; }
.pc-bottomBox .text{ float:left; margin-left:15px; padding-top:16px; }
.pc-bottomBox .text h3{font-weight: bold; line-height: 36px; font-size: 36px;color: #C81F1F;text-stroke: 1px #FFFFFF;-webkit-text-stroke: 1px #FFFFFF; }
.pc-bottomBox .text h4{font-size: 23px;color: #FFFFFF;}
.pc-bottomBox .inputBox{ width: 760px; float:left; padding-left:25px; padding-top:25px; }
.pc-bottomBox .inputBox .inputText{ float:left; margin-left:20px; width:180px; height:40px; line-height: 40px; background-color:#fff; font-size: 16px; border:none; border-radius:6px; padding:0 10px 0 40px; box-sizing:border-box; outline:none; }
.pc-bottomBox .inputBox .inputText.form_name{ background-image:url(../img/bottom-icon1.png); background-repeat: no-repeat; background-position:10px center; }
.pc-bottomBox .inputBox .inputText.form_phone{ background-image:url(../img/bottom-icon2.png); background-repeat: no-repeat; background-position:10px center; }
.pc-bottomBox .inputBox .inputText.form_school{ background-image:url(../img/bottom-icon3.png); background-repeat: no-repeat; background-position:10px center; }
.pc-bottomBox .inputBox .inputSelect{ position: relative; }
.pc-bottomBox .inputBox .inputSelect .inputShow{ border-radius: 6px; }
.pc-bottomBox .inputBox .inputSelect:before{ content: ""; display: inline-block; width: 0; height: 0;border-width: 6px;border-style: solid;border-color:#666 transparent transparent transparent; position: absolute; right: 15px; top: 18px;}
.pc-bottomBox .SelectBox{ width: 180px; padding: 5px; box-sizing: border-box; background: #fff; position: absolute; bottom: 50px; left: 20px; z-index: 99; border-radius:6px; display: none;}
.pc-bottomBox .SelectBox a{ width: 100%; margin-top: 5px; display: inline-block; color: #464646; box-sizing: border-box; text-align: center; font-size: 18px; line-height: 30px;}
.pc-bottomBox .SelectBox a:hover{ background: #C81F1F; color: #fff; border-radius: 6px;}
.pc-bottomBox .inputBox .btn{width: 140px;height: 40px; border-radius: 20px; line-height: 40px;background: #C81F1F; display: inline-block; color: #fff; text-align: center; font-size: 18px; box-sizing: border-box; border: none; margin-left: 14px;}
.pc-bottomBox .inputBox .btn:hover{background:#e42424;}
.pc-bottomBox .close{ position:absolute; top:-24px; right:5px; z-index:999; color:#666; font-size:20px; }


/*公共侧边栏*/
.pc-conSidebar{ width:330px; float:right; }
.pc-conSidebar .news{ width:100%; background:#fff; padding:30px; box-sizing:border-box; }
.pc-conSidebar .news h3{ width: 100%; font-size:18px; line-height:18px; padding-bottom:10px; border-bottom:solid 1px #e1e1e1; }
.pc-conSidebar .news ul{ width:100%; padding-top:10px; }
.pc-conSidebar .news ul li{ width:100%; border-bottom:dotted 1px #D2D2D2; font-size:12px; padding-left:10px; padding-bottom: 10px; margin-top: 10px; box-sizing:border-box; position:relative; }
.pc-conSidebar .news ul li:last-child{ border-top:none; }
.pc-conSidebar .news ul li:before{ content:''; width:4px; height:4px; display:inline-block; background:#C81F1F; position:absolute; top:6px; left: 0;  }
.pc-conSidebar .news ul li a{ float:left; width:70%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
.pc-conSidebar .news ul li a:hover{ color:#C81F1F; }
.pc-conSidebar .news ul li span{ float:right; width:30%; text-align:right; color:#666; }
.pc-conSidebar .school{ width:100%; background:#fff; padding:30px; box-sizing:border-box; }
.pc-conSidebar .school h3{ width: 100%; font-size:18px; line-height:18px; padding-bottom:10px; border-bottom:solid 1px #e1e1e1; }
.pc-conSidebar .school .img{ margin-top:20px; }
.pc-conSidebar .school ul{ width:100%; padding-top:5px; }
.pc-conSidebar .school ul li{ width:50%; float:left; margin-top:12px; padding-right: 8px; box-sizing: border-box; }
.pc-conSidebar .school ul li span{ float:left; width:16px; height:16px; text-align:center; line-height:16px; background:#C2C2C2; color:#333; border-radius:2px; }
.pc-conSidebar .school ul li p{ width: 110px; float:left; line-height:16px; padding-left:10px; box-sizing: border-box; font-size:12px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.pc-conSidebar .school ul li p a:hover{ color:#C81F1F; }
.pc-conSidebar .school ul li:nth-child(1) span,.pc-conSidebar .school ul li:nth-child(2) span,.pc-conSidebar .school ul li:nth-child(3) span{ background:#C81F1F; color:#fff; }


/*分页*/
.pagingBox{ width: 100%; margin-top: 30px; margin-bottom: 30px; }
.paging{ text-align:center; margin-left:auto; margin-right:auto; list-style:none;}
.paging li{ display:inline;vertical-align: middle; margin:0 6px;}
.paging li.page a{ border:1px solid #C81F1F; cursor:pointer; height:28px; width:28px; line-height:28px; text-align:center; display:inline-block; font-size:16px; color:#464646;}
.paging li.page a:hover{ border:1px solid #C81F1F; background-color:#fff;color:#C81F1F;}
.paging li.page a.currentPage{border:1px solid #C81F1F;color:#fff; background: #C81F1F;}
.paging li.page a.currentPage:hover{ background:#C81F1F;}
.paging_but a{ background:#C81F1F; display:inline-block; padding:0 10px; height:30px; line-height:30px; color:#fff;}
.paging_but a:hover{ background:#C81F1F;}
.paging_off a{ background:#ededed; color:#696969; cursor:default;}
.paging_off a:hover{ background:#ededed;}
.paging_num a{ color:#C81F1F}
.paging_input_but{background:#C81F1F;padding:0 10px;display:inline-block; height:30px; line-height:30px; color:#fff; border:none; outline:none; cursor:pointer;}
.paging_input_but:hover{background:#C81F1F;}


/*手机端*/
.phone-container{ width:100%; min-height:100%; max-width: 650px; min-width: 360px; padding-top: 44px; padding-bottom: 50px; margin: 0 auto; position:relative; font-size:14px; color:#333; font-family:'微软雅黑', Arial, Helvetica, sans-serif ; zoom:1;}
.phone-container a{text-decoration:none; outline:none; color: #333;}
/*头部 公共*/







