@charset "utf-8";
/* CSS Document */
body{font-family: "Arial", "微软雅黑"; font-size:12px; line-height:1.6;}
a{ color:#666;}
a:hover{ color:#ff6904;}
.fb{ font-weight:bold;}
.l30{ line-height:30px;}
.f14{ font-size:14px;}
.f-orange{ color:#ff6904;}
.f-gray{ color:#999;}
.bg-gray{ background:#f3f3f3;}
.mt20{ margin:20px 0;}
.mt10{ margin:10px 0;}
.gz-pic{ margin:10px 0;}
.pd20{ padding:20px 0;}
.pd8{ padding:8px 0;}
.b20{ height:20px;}
.divbox{ width:100%;}
.conbox{ width:1128px; margin:0 auto;}
.braybg{ background:#f9f9f9;}
.conbox b{ font-weight:normal; color:#d2d2d2; padding:0 10px;}
.bk{ border-bottom:1px solid #ececec;}
.bk2{ border-bottom:4px solid #ececec;}
.webmap{ width:260px; height:200px; position:absolute; left:-90px; top:25px;}
.webmap li{ width:48%; text-align:center; border-right:1px solid #d7d7d7; float:left; font-size:14px; line-height:20px;}
.webmap li p{ font-size:12px; line-height:1.2;}
.webmap li.li-r{ border-right:0;}
.webmap-t{ background:#f9f9f9; border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5; border-top:0; border-bottom:0; padding:5px 10px; margin:0;}
.webmap-t:hover{ background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:0; border-bottom:0;}
.head-logo{ width:250px; float:left; padding-top:15px;}
.navbox{ width:940px; float:left;}
.navbox img{ float:left; margin-right:90px;}
.navbox li{ float:left; text-align:center; padding:0 15px; line-height:40px; font-size:16px; color:#333;}
.navbox li.li-cur a{ color:#3498db;}

.phone-call{ width:160px; background:url(../images/phone.png) no-repeat; padding-left:45px;}
.phone-call p.p1{ font-size:16px; color:#333;line-height:1.0;}
.phone-call strong{ color:#ff6904; font-size:18px;line-height:0.8;}

.bannerpic{ float:left; width:814px; height:419px; background:url(/templets/xuex/fengzhan/images/bannerbg.jpg) no-repeat;}
.banner-text{ padding:50px 50px 0 50px;}
.banner-text h1{ font-size:48px; margin-bottom:15px;}
.banner-text h2{ font-size:36px; margin-bottom:15px; color:#666;}
.banner-text p{ font-size:20px; color:#666;}
.banner-news{ width:300px; float:right;}
.sx-zixun{width:300px; height:419px; background:#f1f1f1;}
.sx-zixun-title{ background:#3498db; color:#fff; font-size:16px; text-align:center; height:36px; line-height:36px; }
.sx-zixun ul{ margin:15px 0;}
.sx-zixun li{ font-size:14px; color:#666; line-height:30px; }
.sx-banner{ width:720px; height:319px; margin:10px 10px 0 0;}

.xh-title{ font-size:30px; line-height:35px; color:#666; text-align:center; padding:25px 0 15px 0;}
.xh-title h5{ font-size:18px; line-height:1.2;}
.xh-jigou{ border:1px solid #eee; height:270px; clear:both}
.xh-jigou li{ float:left;border-left:1px solid #eee; padding-top:10px;padding-bottom:10px;}
.xh-jigou li p{ padding:0;}
.xh-jigou li p.p1{ background:url(../images/ico-hui.jpg) no-repeat; padding-left:20px; font-size:14px; height:20px; line-height:20px; color:#666;}
.xh-jigou li p.p2{ background:url(../images/ico-phone.jpg) no-repeat; padding-left:20px; font-size:14px; height:20px; line-height:20px; line-height:1.4; color:#ff6530;}
.xh-jigou li p.p3{ font-size:12px; color:#999;}
.xh-kecheng li{ width:274px; float:left; margin-right:10px; border:1px solid #eee; text-align:center; line-height:1.2}
.xh-kecheng li:last-child{ margin-right:0;}
.xh-kecheng li h4{ margin-top:15px;}
.xh-kecheng li p{ font-size:16px;}
.edu-zixun{width:100px; height:30px; display:block; background:#3498db; line-height:30px; text-align:center; font-size:14px; color:#fff; margin:10px auto 25px; border-radius:5px;}
.edu-zixun:hover{  color:#fff; background-color:#4baef0; }
.xh-yuyue{ padding:10px 0;}
.xh-yuyue li{ float:left; width:347px; height:167px; margin-right:43px; padding:5px 0 0 20px; text-align:left;}
.xh-yuyue li:last-child{ margin-right:0;}
.xh-yuyue li h4{ font-size:24px; font-weight:bold; color:#333; line-height:30px; padding::15px 0;}
.xh-yuyue li p{ font-size:14px; line-height:20px;}
.edu-yuyue{width:90px; height:30px; display:block; line-height:30px; text-align:center; font-size:14px; color:#ff6530; border-radius:5px; border:1px solid #ff6530;}
.yuyue-bg01{ background:url(../images/yuyue01.jpg) no-repeat;}
.yuyue-bg02{ background:url(../images/yuyue02.jpg) no-repeat;}
.yuyue-bg03{ background:url(../images/yuyue03.jpg) no-repeat;}

.xh-news{ width:100%; padding-bottom:20px;}
.xh-newsbox{ padding:10px 0 0 0; float:left; width:347px;}
.xh-newsbox div{ width:100%; border-bottom:1px solid #eee; margin-bottom:15px;}
.xh-newsbox div h3{ font-size:18px; line-height:35px; font-weight:bold; color:#333;  width:70%; float:left; margin-bottom:0;}
.xh-newsbox div h3 a{ color:#333;}
.xh-newsbox div span{ float:right;line-height:35px; font-size:14px; font-weight:normal; padding-top:18px;}
.xh-newslist li{ float:left; background:url(../images/dian.png) no-repeat 0 10px; line-height:22px; padding-left:10px; color:#666; font-size:14px; line-height:2.0; width:100%;}
.xh-newslist li span{ float:right; color:#b6b6b6;}
.xh-mr{margin-right:43px; }

.xh-renzheng{ background:#f9f9f9; border:1px solid #dfdfdf; margin-bottom:30px;}
.xh-renzheng li{ width:30%; margin-right:3%; padding:35px 0 20px 30px; float:left;}
.xh-renzheng li img{ float:left; margin-right:10px;}
.xh-renzheng li h4{ font-size:30px; color:#3498db; padding:0; margin:0;}
.xh-renzheng li p{ line-height:24px; font-size:14px; color:#666;}

.sx-footerbox{ background:#fafafa;}
.sx-line{ border-bottom:1px solid #d7d7d7; line-height:40px; font-size:16px; height:40px; color:#333; margin-top:10px;}
.sx-line-con{ padding:15px 0;}
.sx-line-con a{ margin-right:15px;}
.bot-info{ padding:20px 0;}
.bot-info li{ width:177px; text-align:center; border-right:1px solid #d7d7d7; float:left; font-size:14px; line-height:20px;}
.bot-info li.li-phone{ width:420px; border:none; background:url(../images/phone-bot.png) no-repeat 70px 10px; text-align:left;}
.bot-info-text{ padding-left:145px; line-height:1.0;}
.bot-info-text span{ font-size:36px; color:#3498db;}
.bot-info-text p{ font-size:14px; color:#666;}
.copybox{ text-align:center; padding:20px 0; border-top:1px solid #d7d7d7;}
.copybox img{ margin-right:10px;}


.daohan{ line-height:40px; font-size:14px; margin-top:10px;}
.daohan b{ color:#ccc; margin:0 6px;}
.xhnews-left{ width:775px; float:left; padding:20px;border:1px solid #ececec;}
.xhnew-classify{width:100%; }
.xhnew-classify li{ float:left; width:145px; height:45px; background:#f7f7f7; border:1px solid #dfdfdf; border-radius:5px; margin-right:10px;cursor:pointer;text-align:center; padding:0 20px;display:inline; line-height:45px; font-size:16px;}
.xhnew-classify li span{ display:none}
.xhnew-classify li.at{ background:#3498db; color:#fff; border:1px solid #3498db; position:relative;}
.xhnew-classify li.at span{ display:inline-block; position:absolute; left:45%; bottom:-8px; color:#3498db; border-width:8px;}
.xhcon{ display:none; clear:both;}
.newslist li{ width:100%; padding:20px 0; border-bottom:1px dashed #ccc;}
.newslist li img{ border:1px solid #e1e1e1; margin-right:15px; width:205px; height:auto; vertical-align:middle;}
.newslist li p{ font-size:14px;}
.news-time{ color:#999; font-size:12px; line-height:18px; padding:0;}
.news-page{ text-align:center;}
.news-pic li{ margin:10px 0 0 10px; float:left; width:132px;}
.news-pic li img{ border:1px solid #c0c0c0;}
.newstitle{ border-left:6px solid #ff5931; padding-left:10px; font-size:18px; height:24px; line-height:24px;}
.xhnews-right{ width:340px; background:#fbfbfb; border:1px solid #ececec; float:right; padding:20px;}
.text-news{ font-size:14px; line-height:1.8; color:#666; text-indent:35px;}
.text-con{ background:#f3f3f3; font-size:14px;}
.text-con h5{ border-bottom:1px solid #d6d6d6; padding:0 0 15px 15px;}
.text-con p{ padding-left:15px; line-height:1.0;}
.news-line{ border-top:1px solid #d6d6d6; height:9; line-height:0;}
.list-h li{ width:49%; float:left; font-size:14px; line-height:30px;}
.pxjg-list li{ padding-bottom:15px; font-size:14px; line-height:25px;}
.pxjg-list li img{ float:left; width:100px; height:auto;border:1px solid #c0c0c0; margin-right:10px;}
.pxjg-list li p{ margin:0; padding:0;}
.pxjg-list li a{ display:inline-block;width:90px; height:24px; background:#3498db; line-height:24px; text-align:center; font-size:12px; color:#fff; border-radius:3px; cursor:pointer;}
.pxjg-list li a:hover{ color:#fff; background-color:#4baef0;}
.btn-orange{color:#fff;background-color:#ff5931;border-color:#e04747;}
.btn-orange:hover{ background-color:#ff6c49;border-color:#ff6c49;}
.btn-blue{color:#fff;background-color:#3598db;border-color:#3598db; padding:10px 35px; font-size:18px;}
.btn-blue:hover{ background-color:#53b0ef;border-color:#53b0ef; color:#fff;}

#ullist li{ display:inline-block; text-align:left;}
.swiper-button-prev,.swiper-button-next{ top:60%}
.swiper-button-prev{ left:-38px}
.swiper-button-next{ right:-38px}

.xhpage{ display:none}
.xh-leftbox{ width:775px; float:left; border:1px solid #ececec;}
.xh-leftform{ width:80%; margin:0 auto;}
.xh-leftform-t{ font-size:14px; padding-right:10px;}
.xh-input{ width:145px;} 

.xh-why li{ margin-top:20px; line-height:0.8; padding-left:45px;}
.xh-why li img{ float:left;padding:0; margin:0; margin-right:10px; }
.xh-why li p{ padding:0; margin:0;}
.xh-why li.libg01{ background:url(../images/ico-qx01.jpg) no-repeat;}
.xh-why li.libg02{ background:url(../images/ico-qx02.jpg) no-repeat;}
.xh-why li.libg03{ background:url(../images/ico-qx03.jpg) no-repeat;}
.xh-why li.libg04{ background:url(../images/ico-qx04.jpg) no-repeat;}

.xh-qiuxue li{ padding:10px 0 0 15px;}
.xh-qiuxue li p{ line-height:24px; font-size:14px; margin:0; p}

.xh-about{ background:url(../images/about.jpg) no-repeat center #24281a; height:185px; width:100%;}
.xh-about-title{ background:#3498db; text-align:center; height:40px; line-height:40px; color:#fff;}
.xh-about-nav{ font-size:14px; line-height:30px; text-align:center; }
.xh-about-nav a{ display:block; height:30px; width:100%; color:#666;}
.xh-about-nav a:hover{ background:#eee;}
.xh-about-con{ padding:45px; font-size:14px; color:#666;}
.sx-guanzhu{ padding:20px 0 40px;}
.sx-guanzhu li{ font-size:14px; color:#666; line-height:30px;  }

