@charset "utf-8";
/* CSS Document */
.baoming ul li .bm_icon,.zhuti li i,.zhuti li .zhuti_dtae,.tutor ul li .star,.liucheng ul li span{ background: url(../images/tupian.png) no-repeat scroll 0 0px;}
/*����ר�ⷽ��*/
.dxfx{ width:1200px; margin:0 auto; height:30px;}
.dxfx ul li{ width:85px; height:28px; background:#fff; border:1px solid #e5e5e5; float:left; margin-right:5.75px; margin-bottom:6px;}
.dxfx ul > li:nth-child(13n){ margin-right:0px;}
.dxfx ul > li:first-child{ background:#e8e8e8; border:1px solid #d2d2d2;}
.dxfx ul > li:first-child a{ color:#900000; font-weight:bold;}
.dxfx ul li a{ width:85px; height:28px; display:block; font-size:14px; color:#666px; line-height:28px; text-align:center; font-weight:bold;}
.dxfx ul li:hover{ border:1px solid #c24a44;}
.dxfx ul li:hover a{ color:#c24a44;}
.ztfx{ width:1200px; margin:0 auto; height:30px; margin-bottom:24px;}
.ztfx ul li{ width:85px; height:28px; background:#fff; border:1px solid #e5e5e5; float:left; margin-right:5.75px; margin-bottom:6px;}
.ztfx ul > li:nth-child(13n){ margin-right:0px;}
.ztfx ul > li:first-child{ background:#e8e8e8; border:1px solid #d2d2d2;}
.ztfx ul > li:first-child a{ color:#900000; font-weight:bold;}
.ztfx ul li a{ width:85px; height:28px; display:block; font-size:14px; color:#666px; line-height:28px; text-align:center; font-weight:bold;}
.ztfx ul li:hover{ border:1px solid #c24a44;}
.ztfx ul li:hover a{ color:#c24a44;}

/*����+banner*/
.content { background-color:#FFF; width: 100%; height:654px; position: relative;}
.nav { width: 1200px; height: 40px; margin: 0 auto; position: relative; z-index: 5; }
.nav ul { padding-left: 230px; overflow: hidden; }
.nav ul li .n_nav{ padding:0px; margin-top:0px; background:rgba(255,255,255,0.95); width:130px; border-bottom:2px solid #900000; border-left:2px solid #900000; border-right:2px solid #900000;}
.nav ul li .n_nav li{ display:none; width:130px; height:40px; }
.nav ul li .n_nav > li:first-child{ margin-top:10px;}
.nav ul li .n_nav > li:last-child{ margin-bottom:8px;}
.nav ul li .n_nav li a{ font-size:14px; color:#666; width:130px; height:40px; display:block; line-height:40px;}
.nav ul li .n_nav li a:hover{ color:#900000;}
.nav ul li:hover ul li{ display:block;}
.nav ul li { width: 130px; text-align: center; font: 18px/40px "Microsoft YaHei", ΢���ź�; float: left; }
.nav ul li a { color: #333; }
.nav ul li.hover a, .nav ul li a:hover { color: #c24a44; }
.fenlei_wap { position:absolute; width: 1200px; margin: auto; top:0; z-index: 4; left:0; right:0; position:relative; top: -40px; height:654px; pointer-events: none;}
.fenlei { position:absolute; left:0; top:0;pointer-events: auto;}
.fenlei h2{ width: 204px; height:40px; font-size: 18px; line-height:40px; background-color: #900000; color: #FFF; padding-left: 22px;}
.banner { width: 100%; height: 400px; position: absolute; left: 0; top: 40px; border-top: solid #900000 2px; }
/*.flexslider{ position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}*/
.flexslider{ position:relative;height:400px;overflow:hidden;}
.slides{ position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; line-height:500px;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.fenlei_wap .fenlei .fl_ul{width:222px; height:610px; background-color: #FFF; border: solid #900000 2px;}
.fenlei_wap .fenlei .fl_ul li { width: 222px; }
.fenlei_wap .fenlei .fl_ul li h3 { font-size: 16px; line-height:40px; height:40px; width:202px; padding-left:20px; margin-bottom:4px; background:url(../images/sanjiao01.png) left center no-repeat; padding-right:2px;}
.fenlei_wap .fenlei .fl_ul li h3:hover{ margin-top:-2px; margin-bottom:2px;width:202px; height:40px; background:url(../images/sanjiao.png) left center no-repeat #e5e6e7; border-bottom: solid #900000 2px; border-top: solid #900000 2px; border-right: solid #e5e6e7 2px;}
.fenlei_wap .fenlei .fl_ul li h3 a { color: #000; }
.fenlei_wap .fenlei .fl_ul li h3:hover a, .fenlei_wap .fenlei .fl_ul li:hover ul li a:hover { color: #900000; }
.fenlei_wap .fenlei .fl_ul li p { width: 180px; margin-left: 20px; }
.fenlei_wap .fenlei .fl_ul li p a { color: #555;     width:84px; font-size:14px; line-height:30px; display: block; float: left;}
.fenlei_wap .fenlei .fl_ul li p > a:nth-child(2n){ margin-left:12px;}
.fenlei_wap .fenlei .fl_ul li p a:hover { color:#900000; text-decoration: underline; }
.fenlei_wap .fenlei .fl_ul li ul { float:left; display:inline; display:none; position:absolute; top:40px; left:226px; height:590px; z-index:9; background:rgba(231,231,231,0.95); border-top: solid #900000 2px; border-bottom: solid #900000 2px; border-right: solid #900000 2px; font-weight:normal;}
.fenlei_wap .fenlei .fl_ul li h3:hover ul { display:block; width:666px; padding-left:40px; padding-bottom:20px;}
.fenlei_wap .fenlei .fl_ul li h3:hover ul li { width:100px; margin: 0 auto; height: 48px; line-height: 48px; border-bottom: dashed #bbb 1px; float:left; }
.fenlei_wap .fenlei .fl_ul li h3:hover ul li a{ color:#333; font-size:14px;}
/*�Ҳ๫��*/
.gonggao { width: 266px; height: 400px; background-color: #FFF; opacity: 0.95; position:absolute; right:0; top:0; margin-top: 42px; overflow:hidden;pointer-events: auto;}
.dlzc{ width:230px; margin:0 auto; margin-top:40px;}
.touxiang{ background:#e7e7e7; width:75px; height:75px; border-radius:50%; overflow:hidden; float:left;}
.touxiang img{ width:75px; height:75px;}
.dlzc p{ float:right; width:145px; margin-top:16px; font-size:13px; height:59px;}
.dlzc h2{ width:150px; height:38px; display:block; background:#c24a44; border:1px solid #c24a44; float:left;margin-left:35px; margin-top:30px;}
.dlzc h2 a{ width:150px; height:38px; color:#fff; font-size:14px; text-align:center; line-height:38px; display:block;}
.dlzc h3{ width:98px; height:38px; border:1px solid #c24a44; float:right; margin-top:30px;}
.dlzc h3 a{ width:98px; height:38px; color:#c24a44; font-size:14px; text-align:center; line-height:38px; display:block;}

.szyw{ width:230px; margin:0 auto; overflow:hidden; height:178px; margin-top:30px;}
.szyw h1{ font-size:14px; color:#666; border-bottom:1px solid #ccc; margin-bottom:8px; padding-bottom:6px;}
.szyw h1 span{ float:right;}
.szyw h1 span a{ font-size:12px; color:#666; font-weight:normal;}
.szyw h1 span:hover a{ color:#c24a44;}
.szyw ul li{ line-height:30px;border-bottom: 1px dashed #ccc;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.szyw ul li a{ font-size:13px; color:#777;}
.szyw ul li:hover a{ color:#333; font-weight:bold;}



/*banner��*/
.ctt01{ width:966px; position:absolute; left:232px; bottom:0px; height:204px;pointer-events: auto;}
.s_dzfz{ width:320px; height:204px; float:left;}
.s_dzfz a{ width:320px; height:204px; display:block; position:relative;}
.s_dzfz a span{ width:320px; height:37px; background:rgba(0,0,0,0.6); text-align:center; line-height:37px; color:#fff; display:block; position:absolute; bottom:0px; left:0px; font-size:16px; font-weight:bold;}
.s_zxxk{ width:315px; height:204px; float:left; margin-left:8px;}
.s_zxbm{ width:315px; height:204px; float:right; margin-left:8px;}



.ctt02{ width:1200px; height:400px; margin:0 auto; margin-top:10px;}
.biaoti{ width:1200px; height:46px; padding-bottom:4px; border-bottom:1px solid #ccc; margin-bottom:4px;}
.biaoti h2{ float:left; font-size:18px; font-weight:bold; color:#333; /*margin-left:70px;*/ margin-top:14px;}
.biaoti h2 span{ font-size:12px; color:#777; margin-left:18px; font-weight:normal;}
/*.biaoti h3{ float:right; margin-top:14px;}*/
.biaoti h3{ float:left; margin-top:16px;margin-left:36px;}
.biaoti h3 a{ font-size:12px; color:#c24a44;}

.ctt03{ width:1200px; height:267px; margin:0 auto;}
.cp_zs{ height:210px; margin: 0 auto; overflow: hidden; width:1200px; border-top:1px solid #ccc; padding-top:18px;}
.mr_frBtnLs{ cursor:pointer; display:inline; float:left; height:50px; margin:47px 45px 0 0; width:31px; height:79px}
.cp_lbs{ float:left; height:210px; width:1050px; overflow:hidden;}
.mr_frBtnRs{ float:right; margin-top:47px; cursor:pointer; width:31px; height:79px; position:relative; z-index:2;}
.cp_lbs ul li{ display:inline; float:left;/*height:389px;*/ width:144px; height:170px; margin-right:37px;}
.cp_lbs ul li a{ width:142px; height:142px; overflow:hidden; background:#fff; border-radius:71px; border:1px solid #ccc; display:block;}
.cp_lbs ul li:hover a{ border:1px solid #c24a44;}
.cp_lbs ul li img{ width:142px; height:142px;}
.cp_lbs ul li h2{ text-align:center; font-size:14px; color:#555; font-weight:normal; line-height:36px;}
.cp_lbs ul li:hover h2{ color:#c24a44; font-weight:bold;}

.ctt04{ width:1200px; margin:0 auto;}
.s_yaowen{ width:1212px; height:255px; padding-top:18px;}
.s_yaowen ul li{ width:290px; height:200px; float:left; margin-right:13px;}
.s_yaowen ul li img{ width:290px; height:200px;}
.s_yaowen ul li span{ font-size:14px; color:#555; line-height:30px;}
.s_yaowen ul li:hover span{ color:#c24a44;}

.ctt05{ width:1200px;  margin:0 auto;}
.s_xueyuan{ width:1224px; height:240px; padding-top:18px;overflow: hidden;}
.s_xueyuan ul li{ width:180px; height:240px; float:left; margin-right:24px; position:relative;}
.s_xueyuan ul li img{ width:180px; height:240px;}
.s_xueyuan ul li span{ width:180px; height:30px; background:rgba(0,0,0,0.6); position:absolute; bottom:0px; left:0px; display:block; color:#fff; font-size:14px; text-align:center; line-height:30px;}

.btm p span a{ color:#900000;}
/*��ҳ����*/





