@charset "UTF-8";
/**
 * 
 * @authors whz3333
 * @date    2017-07-05 09:14:18
 * @version $Id$
 */
body, ol, ul, li, table, tr, td, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, form, input, select, textarea {font-weight:normal;margin:0;padding:0;}
body{font-size:14px;color:#858585; _overflow:hidden;background:#fff;line-height:26px;}
input,button,select,textarea{outline:none;}
html{overflow-x:hidden;}
a img{border:none;display:block;}
li{list-style-type:none;}
a{text-decoration:none;color:#535353;}
input{vertical-align:middle;}
table,table tr td{border-collapse:collapse;}
table tr td{border:1px solid #ccc;padding:5px;}
table tr td a{text-decoration: underline;}
a:hover{text-decoration:none;color:#e6791a;}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus {-moz-outline-style: none; } /* for Firefox */
a{outline:none;} /* for FF Chrome */
img{display:block;}
textarea{resize:none;}
.w-1030{margin:0 auto;width:1030px;height:auto;}
.w-960{margin:0 auto;width:960px;height:auto;position: relative;}
.w-860{margin:0 auto;width:860px;height:auto;}
.w-700{margin:0 auto;width:705px;height:auto;position: relative;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clearfix{display:block;}
.f-Yahei{font-family:"Microsoft YaHei";}
.bg-yellow{background-color:#fc7426;}
.bg-yellow2{background-color:#fce07e;}
.bg-yellow3{background-color:#ffbe00;}
.bg-cor1{background: #1c7e95;}
.bg-cor2{background: #4f83a8;}
.bg-blue{width:100%;padding:5px 0;background-color:#f6fbfe;}
.bg-blue2{width:100%;padding:30px 0;text-align:center;color:#fff;font-size:18px;}
.bg-blue2 a{color:#fff;}
.bg-blue2 a:hover{text-decoration: underline;}
.color-1{color:#016f88;}
.color-2{color:#2498f7;}
.bg-img1{background: url(../images-old/icon-2.png) center center no-repeat;}
.bg-img2{background: url(../images-old/icon-4.png) center center no-repeat;}
.bg-img3{background: url(../images-old/icon-5.png) center center no-repeat;}
.banner-bg1{background:#016f88;}
.banner-bg2{background:#b0d9ef;}
.banner-bg3{background:#2498f7;}
.banner-bg4{background:#087188;}
.font-white,.font-white a{color: #fff;}
.font-blue,.font-blue a{color: #4a7da6;}
/*index*/
#topbar{width:100%;height:56px;line-height:56px;background-color:#2a5665;font-size:14px;}
#topbanner{margin:0 auto;width:960px;height:56px;background-color:#2a5665;}
#logo{float:left;margin-top:8px;width:100px;height:40px;background: url(../images-old/logo_new.png) left 4px no-repeat;}
#logo a{display:block;float:left;width:100px;height:40px;}
.nav{float:left;margin-left:50px;height:56px;}
.nav ul li{float:left;margin:0 10px;}
.nav ul li a:hover,.nav ul li a:active,.nav ul li a:link,.nav ul li a:visited{color:#fff; text-decoration:none;}
#searchBar{position:relative;float:right;margin-top:13px;width:180px;height:30px;}
#searchBar #search-keyword{position:absolute;top:0px;left:0;padding-left:5px;background-color:#ffffff;border:0;height:30px;line-height:30px;}
#searchBar #button{background:url(../images-old/search-btn.jpg) left 0 no-repeat;border:0;cursor:pointer;position:absolute;top:0px;right:0px;height:30px;width:42px;}
.banner{width:100%;height:230px;overflow:hidden;}
.banner-text{position: absolute;left:100px;top:40px;width:420px;height:175px;}
.banner-text h1{height:40px;line-height:40px;font-size:40px;margin-bottom:10px;}
.banner-text h4{font-size:16px;margin-left:20px;line-height:30px;}
.banner-text i{display:inline-block;float:left;width:6px;height:40px;margin:0 15px 0 0;padding:0;}
.banner-text span{margin:15px 0 0 20px;display: block;width:120px;height:38px;line-height:38px;font-size:18px;text-align:center;border-radius: 15px;}
.banner-pic{position:absolute;top:0;right:100px;}
.title{margin:50px auto 35px;}
.title h2{font-size:30px;text-align:center;height: 30px;line-height:30px;}
.title h2 em{font-size:24px;font-style: normal;color:#fc7426;}
.title h3{font-size:18px;line-height:36px;}
.title h3:first-of-type{margin:25px auto 40px;text-align:center;color:#05b8e1;}
.title h4{margin-top:20px;text-align:center;font-size:18px;}
.title span{display:inline-block;float:left;width:280px;margin-right:70px;}
.title img{margin:45px auto;}
.m-t-85{margin-top:85px;}
.m-b-85{margin-bottom:85px;}
.course-list dl{float:left;width:33.3333%;margin-bottom:50px;}
.course-list dl dt{margin-bottom:10px;padding-left:35px;height:32px;line-height:32px;font-size: 18px;color:#333;background:url(../images-old/icon-1.png) left center no-repeat;position: relative;}
.course-list dl dt em{margin-left:5px;font-style:normal;color:#087188;}
.course-list dl dt i{display: block;position: absolute;width:48px;height:48px;background:url(../images-old/icon-6.png) center center no-repeat;left:180px;top:0;}
.course-list dl dd{margin-bottom:15px;font-size:12px;line-height:2;}
.course-list dl dd b,.course-list dl dd span{display: inline-block;float:left;font-weight: normal;height:auto;}
.course-list dl dd span{width:252px;}
.course-list dl dd span.w-400{width:400px;}
.course-list dl dd em{display:block;margin:7px 50px 7px 35px;font-style: normal;}
.course-list dl dd a{display: inline-block;float:right;width:60px;height:22px;line-height:22px;border:1px solid #fc7426;text-align: center;color:#fc7426;}
.course-list dl dd a:hover{background:#fc7426;color:#fff;}
.course-list dl.w-50{width:50%;}
.course-list dl.w-50 dd a{margin-right:115px;}
.dingzhi{margin:15px 130px 10px;font-size:18px;}
.tese{margin:25px auto 40px;}
.dingzhi li,.tese li{height:56px;line-height:56px;}
.tese li{font-size:24px;margin:0 5%;width:40%;float:left;}
.dingzhi li i,.tese li i{display: inline-block;width:15px;height:15px;background-color: #016f88;margin-right:25px;transform: rotate(45deg);transform-origin:50% 50%;/*定义动画的旋转中心点*/ 
-ms-transform: rotate(45deg);         /* IE 9 */
-ms-transform-origin:50% 50%;         /* IE 9 */ 
-webkit-transform: rotate(45deg);  /* Safari 和 Chrome */
-webkit-transform-origin:50% 50%;  /* Safari 和 Chrome */ 
-moz-transform: rotate(45deg);     /* Firefox */
-moz-transform-origin:50% 50%;     /* Firefox */ 
-o-transform: rotate(45deg);       /* Opera */
-o-transform-origin:50% 50%;       /* Opera */
}
.footer{padding:15px 0;text-align:center;}
.kczy-list{margin:15px auto;}
.kczy-list li{float:left;margin:30px 0;width:50%;}
.kczy-list li:nth-child(odd){width:60%;}
.kczy-list li:nth-child(even){width:40%;}
.kczy-list li i{display: inline-block;float:left;margin-right:15px;width:66px;height:87px;background:url(../images-old/icon-3.png) center center no-repeat;}
.kczy-list li h3:first-of-type,.kczy-list li h3{margin:10px 0;height:26px;line-height:24px;text-align:left;font-size:24px;overflow:hidden;}
.kczy-list li a{display: inline-block;margin:5px 0 0 10px;width:86px;font-size:18px;height:36px;line-height:36px;text-align: center;border-radius: 15px;background-color:#fcad17; color:#fff;}
.partner{margin:60px auto;}
.partner table tr th,.partner table tr td{padding:15px;border:1px solid #d8d8d8;font-size:18px;}
.partner table tr th{background: #f0f0f0;font-weight:normal;}
.partner table tr:nth-child(odd){background: #f9f9f9;}
.partner table tr:nth-child(even){background: #fff;}
.partner table tr td a{color:#2398f8;}
.partner table tr td a:hover{text-decoration: underline;}
.content{color:#858585;}
.content dd{margin-left:32px;}
.content dd h4{font-size:16px;}
.course-list dl.content dt{margin-bottom:30px;}
.content dt h5{margin-bottom:15px;font-size:14px;color:#fc7426;}
.content dt h5 b{font-size:18px;font-weight:normal;}
.course-list dl.content dd em{margin:0 auto;float:left;}
.course-list dl.content dd em a{margin-right:10px;float:left;}
.account-list dl{width:40%;margin:0 5% 50px;}
.pth dl{width:50%;margin:0 auto 50px;float:none;}
.manager-list dl{width: 25%;}
.course-list dl.manager dt{margin-bottom:75px;}
.w-1030 img{margin:45px auto;}
.plan-list{margin:30px auto 50px;color:#fff;font-size:13px;line-height: 22px;}
.plan-list li{float: left;width:112px;height:130px;padding:20px 10px 20px 25px;position: relative;border-radius: 25px;background-color: #34a2ba;}
.plan-list li:nth-child(odd){background-color: #34a2ba;}
.plan-list li:nth-child(even),.addColor{background-color: #2c8da2;}
.plan-list li i{display:block;width: 0;height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #34a2ba;position: absolute;right:-15px;top:50%;margin-top:-15px;z-index: 9999;}
.plan-list li:nth-child(even) i{border-left: 15px solid #2c8da2;}
.question-list{margin:45px auto 130px 130px;font-size:24px;color:#016f88;font-weight:700;}
.question-list li{float:left;margin:0 10px 25px 0;padding:25px 45px;border:2px dashed #016f88;}
.question-list li:hover,.quactive{background-color:#dcedf5; cursor:pointer;}
.question-list li strong{color:#fc7426;}
.question-answer{display:none;position:absolute;left:50%;top:50%;margin-left:-445px;margin-top:-190px;width:890px;height:380px;overflow:hidden;background-color:#fff;box-shadow:5px 5px 5px #e3f1f7;border:2px solid #016f88;}
.question-answer li{padding:10px 120px 30px 70px;display:none;color:#858585;font-size:18px;line-height:2.2;}
.qu-title{margin:10px 120px 0 70px;padding:20px 0;line-height:30px;border-bottom:1px dashed #ccc;color:#016f88;font-weight:normal;font-size:24px;}
.qu_close{display:block;position:absolute;right:0;top:0;width:66px;height:66px;background:url(../images-old/close.jpg) center center no-repeat;text-indent:-9999px;}
/*返回顶部按钮*/
#topbox{width:47px; height:47px; float:right; position:fixed;z-index: 9999999;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:47px; height:47px; background:url(../images-old/gotop.png) no-repeat; position:absolute; top:0px; display:none; cursor:pointer} 
/*add 20180521*/
.bg-pic{width:100%;height:56px;padding:22px 0;}
.bg-pic-1{background:url(../images-old/bg-pic-1.jpg) center center no-repeat;}
.bg-pic-2{background:url(../images-old/bg-pic-2.jpg) center center no-repeat;}
.bg-pic-3{background:url(../images-old/bg-pic-3.jpg) center center no-repeat;}
.bg-pic span{display: block;margin:0 auto;width:700px;height:56px;line-height:56px;text-align:center;color:#fff;font-size: 30px;}
.link{margin:15px auto;}
.link span{display:block;margin-bottom:10px;}
.wx-pic{float:right;margin-right:150px;}