@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset,iframe, legend, button, input, textarea, th, td,div,span{ margin:0;padding:0;list-style-type:none;border:none;}

a{ text-decoration:none; color:#3e3e3e; cursor: pointer; outline:none;}

a:hover{ text-decoration:none; color:#ac13c4 !important;outline:none;}

a li{ text-decoration:none; color:#3e3e3e; cursor: pointer;outline:none;}

a li:hover{ text-decoration:none; color:#ac13c4 !important;outline:none;}



.clear{ clear:both;}.borderNone{border: none !important;}

.le{ float:left !important;}.ri{ float:right !important;}.left{float: left !important;}.right{float: right !important;}

img{ border: 0;}

.cl:after {clear: both; content: "";display: block;}

body{ font-size: 14px;font-family: "微软雅黑"; color:#3e3e3e;}

/* top................... */

#top{background-color: #f4f4f4; text-align:center; line-height:36px; font-family:'宋体';color: #666666; font-size:14px;border-bottom: 1px solid #dddddd;}

.top_in{ width:1200px; height:36px;line-height: 36px; margin:0 auto;}

.contact{ position:relative;margin-top: 1px;}

.mixue-web{position: relative;}

.mixue-web .web{width: 134px;height: 156px;border: 1px solid #DDDDDD;position: absolute;z-index: 10;left: 100px;}

.qh_xl{ z-index:9990; width: 80px; height: 36px;line-height: 36px; position: relative;}

.wb_fd{border-image:none;border-style: none solid solid;border-width: 0 1px 1px;position: absolute;right: 0px;top: 36px;border-color: #ccc;}

.new-wzbg .qh_wx{background: url(../images/icon17.png) no-repeat center right 10px; display: block;padding: 0 10px 0 0; text-align:center;width: 125px;border-left: 1px solid rgba(0, 0, 0, 0);border-right: 1px solid rgba(0, 0, 0, 0);} 

.wangzhan{width: 135px;height: auto;padding-top: 10px; background: #fff;display: none;border-image:none;border-style: none solid solid;border-width: 0 1px 1px;position: absolute;top: 30px;border-color: #ccc;}

.wangzhan-one li{height: 30px;font: 12px '宋体';}

.new-wzbg .qh_wx:hover{background: url(../images/icon18.png) no-repeat center right 10px;}

.new_weixin .qh_wx{background: url(../images/wx.png) no-repeat 10px center; display: block;padding: 0 10px 0 0; text-align:center;width: 75px;text-align: right;border-left: 1px solid rgba(0, 0, 0, 0);border-right: 1px solid rgba(0, 0, 0, 0);} 

.weixin{width: 300px;/*height: 170px;*/background: #fff;display: none;}

.weixin-one{width: 130px;margin:5px; /*height: 160px;*/float: left;display:inline !important;}

.weixin-one p{font: 12px '宋体';text-align: center;/*line-height: 23px; */font-weight:bold;color: #666666;display: block;/*width: 68px;height: 23px;background: url(../images/bg_04.png) no-repeat center;margin: 0 auto; margin-top: -10px;*/}

.weixin-one img{width: 120px;margin:5px;/* display:inline !important; */display:block;}

.new_weibo .qh_wb{ background: url(../images/wb.png) no-repeat 10px center;display: block;padding: 0 10px 0 0;width: 75px; text-align: right;border-right:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);}

.weibo{width: 176px;height: 166px;background: none repeat scroll 0% 0% rgb(255, 255, 255);display: none;padding-top: 8px;}

.weibo-one{width: 156px;height: 68px;margin: 10px;border-bottom: 1px solid #DDDDDD;}

.weibo-one p{font: 12px '宋体';color: #666666; font-weight:bold; margin-left: 15px;float: left;margin-top: 4px;}

.weibo-one .wb_guan{width: 62px;height: 20px;border: 1px solid #bd5119;background-color: #f76b22;text-align:center;line-height: 20px;color: #fff;font-weight: bold;cursor: pointer;font: "宋体" 12px;border-radius: 4px;}

.weibo-one .wb_guan a{color: #FFFFFF;}.weibo-one .wb_guan a:hover{color: #FFFFFF !important;}

.weibo-one img{width: 54px;float: left;}

.new_yy .qh_wx{ background: url(../images/yy.png) no-repeat 10px center; display: block;padding: 0 10px 0 0; text-align:center; width: 68px; text-align: right;  border-right:1px solid rgba(0,0,0,0); border-left:1px solid rgba(0,0,0,0);} 

.yy{width: 205px;background: #fff; display: none;}

.yy-one{width: 205px;margin-top:10px;}

.yy-one p{text-align:center;color: #666666;font: 12px "宋体";margin-bottom: 10px;font-weight: bold;display: block;}

.yy-one p span{color: #f14a49;margin-top: 4px;display: inline-block;}

.new_qq .qh_wx{ background: url(../images/qq.png) no-repeat 10px center; display: block;padding: 0 10px 0 0; text-align:center; width: 68px; text-align: right; border-right:1px solid rgba(0,0,0,0); border-left:1px solid rgba(0,0,0,0);}

.qq{width: 237px;background: #fff; display: none;padding-bottom: 10px;}

.qq-one{margin: 15px 0px 4px 10px;float: left;}

.qq-one img{float: left;}

.qq-one p{color: #666666;font: 12px "宋体";font-weight: bold;display: inline;float: left;margin: 2px 10px 0px;}

.qq-one .join{width: 62px;height: 20px;border: 1px solid #7599b6;background-color: #8fc0e7;color: #FFFFFF;cursor: pointer;font-weight: bold; border-radius: 4px;line-height: 20px;margin: 0 50px;float: left;}

.qh_xl_hover{border-color: #ccc !important;border-image: none !important;border-style: solid !important;border-width: 0 1px !important;}

.wrapper{ width:1200px; margin:0 auto;}



/*content*/

.content{ height:40px; padding:30px 0 30px 0; line-height: 40px;}

.middle{ float:left; margin-top: 3px;}

.banner-school{position: relative; width: 116px;height: 36px;border: 1px solid #ececec;margin-left: 30px;padding-right: 20px;}

.banner-school p{text-align: center;line-height: 36px; width:138px;color: #940583;background: url(../images/icon01.png) no-repeat 110px center ; cursor:pointer; font-size: 16px;}

.banner-school .fenxiao{position: relative;display: none;background-color: #ffffff; z-index: 2; width: 210px;height: 130px;border: 1px solid #dddddd;padding: 15px; left: -1px; top: 0px;}

.banner-school .fenxiao li{display: inline-block;height: 28px;line-height: 28px;text-align: center;margin: -1px 7px;float: left;}

.banner-school:hover .fenxiao{display: block;}



/*.middle select{ margin-left:50px; width:125px; height:33px; line-height:33px; padding-left:15px;color:#b269a7;} */

.right{ width:210px;}

.right img{ float:left; margin-right:6px; }

.right p{ font-size:12px; color:#666666; float:left; height: 20px; line-height: 20px;}

.right p.tel{ font-size:20px; font-weight:bold; color:#c50aaf; height: 25px; line-height: 25px;}



/*nav*/

.nav{  position:relative; z-index:1;}

.nav ul.nav1{height:58px; line-height:58px;}

.nav ul li{ float:left; font-size:18px; margin-right:60px;}

.nav ul li a{ display:block; color:#1b1b1b;}

.nav ul li a:hover{color:#c50aaf;}

.nav ul a.active{ color:#c50aaf; float:left;}





/*右侧悬浮框*/

.question{ width:255px; border-radius:4px; border:4px solid #e7e7e7; position:absolute; top:150%; right:0; z-index:10;} 

.question .qt{ background:#fff; width:255px;} 

.question .qt h3{ padding-top:17px; margin-left:10px; padding-bottom:10px; border-bottom:1px solid #bfbfbf; width:225px; background:url(../images/q.png) no-repeat left 20px; padding-left:20px; font-size:16px;}

.question .qt ul{ margin-top:14px; margin-left:13px; padding-bottom:15px; display:inline-block;  }  

.question .qt ul li{  background:url(../images/libg.png) no-repeat left center; padding-left:10px; height: 25px; line-height:25px; margin:0; overflow: hidden; width: 230px;}

.question .qt ul li a{ color:#666666;   font-size:13px;} 

.question .qt ul li a:hover{ color:#a825bc;}

.question p{ padding:10px 0;text-align:center; color:#df4a00; font-size:16px; background:url(../images/phone.png) no-repeat 50px center #f1f1f1;}





/*banner*/

.ban{ position:relative; width:100%; height:355px;}

.slider{height: 355px;position: relative;margin: 0 auto;overflow: hidden;background: #000000;border-top: 0px solid #a825bc;width: 100%;}

.slider .bd{position: relative;z-index: 0;}

.slider .bd a{width: 100%;height: 355px;display: block;}

.slider .hd{width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;}

.slider .hd ul{ width:100%; margin-left:49%;}

.slider .hd ul li{cursor: pointer; float:left;zoom: 1;width: 15px;height: 15px;margin: 0 4px;background: url(../images/circle.png) no-repeat;overflow: hidden;vertical-align: top;line-height: 9999px;}

.slider .hd ul .on{background: url(../images/circle1.png) no-repeat;}

.slider .timer{position: absolute;z-index: 1;left: 0;bottom: 0;height: 4px;width: 0; background-color: #a825bc;overflow: hidden;}

 



/*content1*/

.content1{ margin-top:20px; height:330px;}

.content1 .left1{ width:670px; float:left;}

.content1 .left1 a{ float:left; width:327px; height:153px; font-size:18px;border:1px solid #e7e8e8; background:#f2f6f9; text-align:center; margin-bottom:10px;}

.content1 .left1 a.a1,.content1 .left1 a.a3{ margin-right:0px;}

.content1 .left1 a img{ margin-top:20px;}

.content1 .left1 a:hover{background:#e3a7df; color:#fff !important;float:left;}

.content1 .left1 a p{width:327px; height:20px; text-align:center; margin-top:10px; }

.content1 .left1 a p:hover{}

.content1 .right1{ margin-left:10px; float:right; overflow:hidden;}

.content1 .right1 .kbxx{ width:520px; height:31px; border-bottom:1px solid #dddddd; padding-bottom:10px; _padding-bottom:0;}

.content1 .right1 .kbxx .kaiban,.content1 .right1 .kbxx .ketang{font-size:22px; margin-right:40px; width:150px;cursor:pointer; float:left;}

.content1 .right1 .kbxx .kaiban{ margin-left:12px;_margin-left:6px;}

.content1 .right1 .kbxx p.act{border-bottom:2px solid #c70aaf; display:inline; width:150px; color:#cb22b7; padding-bottom:10px;}

.content1 .right1 .ulBox .kbul,.content1 .right1 .ulBox .ktul{ float:left; margin-top:11px;}

.wlkt_nav .kt {height: 40px; overflow: hidden;}

.content1 .right1 .ulBox .kbul li,.content1 .right1 .ulBox .ktul li{ margin-left:15px; padding-bottom:11px;_padding-bottom:6px; border-bottom:1px dashed #dedede; height:77px;overflow:hidden; width:505px;}

.content1 .right1 .ulBox .kbul li a,.content1 .right1 .ulBox .ktul li a{ font-size:16px; color:#333333; margin-bottom:8px;_margin-bottom:3px; margin-top:5px; background:url(../images/icon19.png) no-repeat left center; text-indent:20px; display:inline-block; width:500px; overflow:hidden; height:20px;}

.content1 .right1 .ulBox .ktul li a:hover{ color:#a825bc;}.content1 .right1 .ulBox .kbul li a:hover{color:#a825bc; }

.content1 .right1 .ulBox .ktul li a{background:url(../images/icon20.png) no-repeat left center;}

.content1 .right1 .ulBox .kbul li p.kt,.content1 .right1 .ulBox .ktul li p.kt{ color:#747474;font-size:14px;margin-bottom:8px;_margin-bottom:3px; margin-left:17px; }

.content1 .right1 .ulBox .kbul li p.zixun,.content1 .right1 .ulBox .ktul li p.zixun{ color:#999999; font-size:14px; margin-bottom:8px ;_margin-bottom:3px;margin-left:17px; width:400px;}









/*.content2*/

.content2{  margin-top:30px; padding-bottom:20px;}

.content2 h3{ font-size:24px; float:left;  width:1200px; font-size:24px; font-weight:normal;}

.content2 ul{ width:1200px; margin-top:20px; display:inline-block;}

.content2 ul li{ float:left; border:1px solid #c6c7c7; border-radius:8px; width:160px; height:36px; line-height:36px; text-align:center; margin-right:9px; margin-bottom:15px;}

.content2 ul li a{width:160px; color:#666; float:left; }



.content2 ul li.se{background:#cb7cd7;}

.content2 ul li.se  a{color:#fff !important;}

.content2 ul li a.hidden{ display:none;}



/*.content3*/



.content3{  height:337px; width:1200px; overflow:hidden; position:relative;left:0px;top:0px;}

.content3 .teacher{ font-size:24px; margin-right:35px;}

.content3 .book{ font-size:16px; color:#f35c20; border:1px solid #f35c20; width:150px; height:30px; text-align:center; display:inline-block; line-height:30px;}

.box2,.box3{width:1138px; height:215px; border:1px solid #dddddd; position:relative; padding:35px 30px; margin-top:14px; overflow:hidden;}

.box2 .imgBox2,.box3 .imgBox3{width:1145px; height:215px; float:left;}

.box2 .imgBox2 li{ height:215px; width:175px; margin-right:18px;}

.box2 .imgBox2 img,.box3 .imgBox3 img{ float:left;}

.box2 .imgBox2 ul li,.box3 .imgBox3 ul li{ float:left;}

.box2 .imgBox2 img,.box3 .imgBox3 img{ float:left;}

.box3 .imgBox3 img{ margin-right:30px;}

.box2 .imgBox2 img{ width:175px; height:182px; padding-bottom:10px;}

.box2 .imgBox2 p{font-size:16px; text-align:center; height:20px; width:175px; float:left; color: #333333; }

.box2 .imgBox2 p a{color: #333333;}



.prev{ background:#a7a6a6; float:left; width:32px; height:54px;position:absolute; z-index:10; left:0; top:50%; margin-top: -27px;}

.next{ background:#a7a6a6; float:left; width:32px; height:54px;position:absolute; z-index:10; right:0; top:50%; margin-top: -27px;}

.prev img{ margin-left:8px; margin-top:16px; }

.next img{ margin-right:8px;; margin-top:16px; float:right;}

.prev:hover,.next:hover{ background:#c780d2;}







/*文章页text开始*/

.text{ height:auto;}

.dangqian{ padding-top:15px; border-top:1px solid #e6e6e6;}

.dangqian .s1{ background:url(../images/home.png) no-repeat left center;padding-left:20px;}

.fl{ border:1px solid #e6e6e6; margin-top:15px; width:905px;}

.fl .ft{ padding-top:20px;}

.fl .ft h3{ font-size:18px; color:#333333; margin-bottom:15px; text-align:center;}

.fl .ft p{ font-size:14px; color:#999999; padding-bottom:23px; border-bottom:1px solid #e6e6e6; width:895px; margin-left:5px; text-align:center;} 

.fl .zhaiyao{ width:755px; border:1px dashed #e0e0e0; margin-left:10px; padding:20px 80px 20px 45px; margin-top:18px; background:#f9f9f9;}

.fl .zhaiyao strong{ color:#666666; font-size:14px;}

.fl .zhaiyao span{ display:block; margin-top:10px;}

/* .fb{ margin-top:22px; margin-left:32px; width:800px; float:left; color:#666666;}

.fb p{ text-indent:20px; margin-bottom:40px;}

.fb span{ display:block;margin-top:13px; text-indent:0;} */

.mbacontent {color: #666666; font-size: 15px;line-height: 28px;margin-bottom: 18px;margin-top: 22px; padding: 0 30px;}

.mbacontent .content_table, .mbacontent table {border-collapse: collapse;}

.mbacontent .content_table td, .mbacontent .content_table th, .mbacontent table td, .mbacontent table th {border-style: solid; border-width: 1px;}

.mbacontent img {display: block;margin: 0 auto;text-align: center;}



.fr{ width:273px; border:1px solid #dddddd; border-top:2px solid #c50aaf; margin-top:15px;}

.fr h3{ font-size:18px; color:#666666; border-bottom:1px solid #dddddd; width:250px; margin-left:10px; padding:13px 0 7px 4px; margin-bottom:25px;}

.fr ul{ margin-left:17px; margin-bottom:30px; }

.fr ul li{ margin-bottom:10px; display:inline-block;background:url(../images/libg.png) no-repeat left center; text-indent:8px;}

.fr ul li a{ color:#4d4b4c; display:block;}





/*列表页text开始*/

.nav2{ height:58px; line-height:58px;}

.fl{ padding-bottom:45px;}

.ft1{ margin-left:5px; margin-right:5px; padding-bottom:15px; border-bottom:1px solid #e6e6e6; padding-top:20px; margin-top:2px;}

.ft1:hover{ background:#f9f9f9;}

.ft1 h3{ font-size:18px; color:#333333; font-weight:500; margin-bottom:17px; margin-left:17px;}

.ft1 h3 a{color:#333333;}

.ft1 p{ line-height:23px; font-size:13px; color:#666666; margin-bottom:15px; padding-right:25px;margin-left:17px;}

.ft1 span{ color:#999999;margin-left:17px;}



.ft2{ margin-top:38px; text-align:center;}

.ft2 a{ border:1px solid #e3e3e3; color:#333333; display:inline-block; text-align:center; height:26px; line-height:26px; margin-right:3px; padding: 0px 10px;}

.ft2 span{color:#333333; display:inline-block; text-align:center; height:26px; line-height:26px; margin-right:3px; padding: 0px 10px;}

.ft2 a:hover{ background:#741e81; color:#fff !important;}

.ft2 a.ye{ width:56px;}

/* ad */

.ad_box{margin-top:20px; float: right; width:273px;}

.ad_box img{margin-bottom: 10px; float: right;}



/*底部...................*/

.content0{width: 1200px; margin: 0 auto;position: relative;}

.bottom{height: 390px;color: #333333;margin-top: 50px;}

.bottom-top{height: 160px;background:#f3f3f3;padding:45px 0;font-family: "微软雅黑";border-top: 1px solid #DDDDDD;}

.bottom-top .content0 ul{padding: 0px 20px;border-right: 1px solid #d7d7d7;float: left; height:160px; text-align:center;}

.bottom-top .content0 ul li{position: relative;}

.bottom-top .content0 .about li{ width:150px; }

.bottom-top .content0 .first{ padding-left:0;}

.bottom-top .content0 .first li{margin-left:0;}

.bottom-top .content0 .third{padding: 0px 35px;border-left: 1px solid #DDDDDD;}

.bottom-top .content0 .third li{margin: 20px 2px; float:left;}

.bottom-top .content0 .third p{text-align: center;margin-top: 10px;}

.about{width: 745px;float: left;}.wx-time{width: 455px;float: right;}

.bottom-top .content0 .wx-time ul{padding: 0px 22px; border-right: 1px solid #d7d7d7;display: inline-block;float: left;}

.bottom-top .content0 .wx-time .six{padding-right: 0px;float: right;}

.bottom-top .content0 .six li{margin-right: 0px;padding-right 0px;}

.bottom-top .content0 .fuwu{background: url(../images/icon07.png) no-repeat center left;height: 48px;margin: 20px 0px;}

.bottom-top .content0 .baoming{background: url(../images/phone1.png) no-repeat center left;height: 48px;}

.bottom-top .content0 .fuwu,.baoming p{font-size: 14px;color: #333333;font-family: "微软雅黑";padding-left: 62px;}

.bottom-top .content0 p span{color: #f35c20;}

.bottom-top li{height: 30px;}

.bottom-top .title{margin-bottom: 20px;font-size: 16px;font-weight: 600;}

.footer{text-align: center;color: #FFFFFF;  padding:30px 0; background:#7c208b;}

.footer a{color: #fff;}

.footer a:hover{color: #fff !important;}



/* 顶部手机版样式 */

.tomobile{margin-left: 5px; width: 62px; height: 36px; text-align: center; position: relative; cursor: pointer;}

.mobilecodeimg{position: absolute; top: 36px; left: -1px; padding: 20px; z-index: 99999; border: 1px solid #ccc; border-top: 0 none; background-color: #fff; display: none;}

.mobilecodeimg img{display: block; width: 140px;}

.tomobile:hover{background-color: #fff; border: 1px solid #ccc; border-bottom: 0 none; border-top: 0 none; width: 60px; height: 36px;}

.tomobile:hover .mobilecodeimg{display: block;}