/* 公共样式表css */
html,body { color: #333;margin: 0; height: 100%; font-family: "微软雅黑"," 宋体"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a { text-decoration: none; color: #000;}
img { border: 0;}
body {background: #fff; color: #666;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {margin: 0; padding: 0;}
a {text-decoration: none; color: #323232;}
button {outline: 0;}
img { border: 0;}
button,input,optgroup,select,textarea {margin: 0; font: inherit; color: inherit; outline: none;}
li {list-style: none;}
a {color: #666;}
a:hover {color: #eee;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.clearfix::after { clear: both; content: "."; display: block; height: 0;visibility: hidden;}
.clearfix {}

.ifl{float:left;}
.ifr{ float:right;}
.inmore, .inmore a{ margin-top:30px; margin-right: 10px; font-size: 12px; color: #032e84}
.inmore a:hover{ color:#ff9c00}
.iw100{ width:100%; margin: 0 auto;}
.iwlogo{ width:100%; background: url(../img/bg08.jpg) no-repeat bottom center; height: 777px;}

.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}

.mlr{ text-align:center; margin: 0 auto; padding-top: 300px;}
.pt20 {	padding-top: 20px !important}

.ih10{height:10px; width: 100%; margin: 0 auto; overflow: hidden;}
.ih1{height:1px; width: 100%; margin: 0 auto; overflow: hidden;}
.ih50{ height:50px; width: 100%; margin: 0 auto; overflow: hidden;}

/*资讯-公开课*/
.inews{ width:1150px; margin: 0 auto; }
/*资讯*/
.inlf{ float:left; width: 67%; height: auto; background: url(../img/bg07.png) no-repeat center center} /*容器 十字背景*/
.intit{ width:100%; float: left;}
.indiv1{ width: 50%; height: 130px; float: left;}
.tit01{ width:100%; padding: 2px 20px 2px 5px; float: left; font-size: 17px; line-height: 25px;}
.tit01 a{ color:#032e84}
.tit01 a:hover{ color:#ff9c00}
.tit02{ width:100%; padding: 2px 20px 10px 5px; float: left; font-size: 15px; line-height: 22px;}
.tit03{ width:auto; float: left; font-size: 12px; color: #fff; background: #032e84;border-radius:8px; padding: 5px 10px; margin: 0 0 25px 5px}

/*公开课*/
.inrt{ float:right; width: 33%; height: auto; padding: 20px 10px 0px 10px; background: rgba(167,171,175,.5)} /*公开课容器*/
.igkk{ width:100%; height: 395px;}

/*培训专题页面容器*/
.pxinews{ width:1180px; margin: 0 auto; }
.pxinlf{ float:left; width: 67%; height: auto; background: url(../img/bg07.png) no-repeat center center} 
.px01{ float:right; width: 32.2%; height: auto; padding: 50px 0px 0px 0px;} /*公开课容器*/
.px02{ width:100%; height: auto; background: rgba(167,171,175,.5); padding: 10px}
.px03{ margin-top:-30px;}
/* 导航滚动样式 */
.aui-header-nav {
    position: fixed;
    top: 0;
    width: 100%; 
	background: rgba(255,255,255,0.66); /*顶部导航通栏背景色*/
    border-bottom: 1px solid transparent;
    z-index: 999;
    transition: all 0.45s ease-in-out;
	box-shadow:0 0 10px #7a7a80;
}
a, a:hover { color: #488bff;}
.aui-header-nav.solid {
    background-color:  rgba(66,153,239,0.70); /*滚动页面导航背景色*/
    background-color: #fff\9;
    border-bottom: 1px solid #f0f1f2;
    transition: all 0.5s ease-in-out;
}
.aui-banner-slide { position: relative; min-width: 1000px;/*background-color: #081238; Banner背景色*/}

/*导航菜单*/
.fixed {position: fixed;top: 0;}
.main {width: 1180px; margin: 0 auto;}
.logo {	width: 256px; height: 68px;margin-top: 2px;float: left;}
.nav_bar {font-size: 18px;width: 552px; float: left;height: 85px; margin-left: 170px; margin-top:20px; }/*上间距*/
.nav_bar ul li {list-style-type: none; float: left; line-height: 85px; text-align: center; width: 76px; }
.nav_bar ul li .dhtit{font-weight:bold;letter-spacing: 3px}
.nav_bar ul li a {color: #fff; text-decoration: none; display: block;}
.nav_bar ul li a:hover{ color:#fff}
.nav_bar>ul>li:hover {  background: url(../img/dh-bg.png) no-repeat bottom center;}/*background: #006fb8;鼠标悬停背景色*/
.nav_bar>ul>li:hover .dhtit{ color:#fff; font-weight: bold}
/*我们下菜单*/
.nav_bar ul li.l1:hover .aboutdh {display: block;}
.aboutdh {width: 31%; left:35%; height: 180px;background: rgba(255,255,255,.9);border-bottom: 5px #00408d solid;position: absolute; display: none;box-shadow:0px 2px 6px #323232 inset;}/*内阴影*/
.aboutdh ul {width: 100%; margin: 0 auto; }
.bg01{ width:100%; margin: 0 auto; height:100%; background: url(../img/bg01.png) no-repeat top right;}
.bg01 ul{ margin: 0 auto; width: 100%;}
.bg01 li {display: inline;float: left;width: auto !important;margin-right: 40px; margin-left: 20px; margin-bottom: 20px;}
.bg01 li div.dd2 {font-size: 16px;color: #666;line-height: 35px;text-align: left;}
.bg01 li div.dd2 .xiala a {color: #434343;}
.bg01 li div.dd2 .xiala a:hover {color: #ff9c00;}/* 鼠标悬停颜色*/
/*咨询下菜单*/
.nav_bar ul li.l1:hover .zixundh {display: block;}
.zixundh {width: 100%;height: 230px;background: rgba(255,255,255,.9);border-bottom: 5px #00408d solid;position: absolute;left: 0;display: none;box-shadow:0px 2px 6px #323232 inset;}/*内阴影*/
.zixundh ul {width: 1180px;	margin: 0 auto; }
.bg02{ width:1180px; margin: 0 auto; height:100%; background: url(../img/bg02.png) no-repeat bottom right}
.bg02 ul{ margin: 0 auto; width: 95%;}
.bg02 li {display: inline;float: left;width: auto !important;margin-right: 50px;margin-bottom: 20px;}
.bg02 li div.dd1 {font-size: 16px; color: #032e84; width:100%; line-height: 1;padding: 8px 0;border-bottom: 1px #ccc solid;margin-bottom: 5px;font-weight: bold;text-align: left}
.bg02 li div.dd1 a{ color:#032e84;}
.bg02 li div.dd3 {font-size: 15px; color: #032e84; width:100%; line-height: 1; padding: 8px 0;border-bottom: 1px #ccc solid;margin-bottom: 5px;text-align: left}
.bg02 li div.dd3 a{ color:#434343;}
.bg02 li div.dd3 a:hover{color: #ff9c00;}

.bg02 li div.dd2 {font-size: 15px; color: #666;line-height: 30px;text-align: left;}
.zxla01 {width:105px; margin-right:50px; float: left; }
.zxla02 {width:75px; margin-right:50px; float: left; }
.zxla03 {width:135px; float: left; }
.zxla04 {width:120px; margin-right:50px; float: left; }
.zxla05 {width:75px; float: left; }

.daoh div a{ margin: 0 auto;float: left; color:#434343 !important}
.daoh div a:hover{color: #ff9c00 !important}/* 鼠标悬停颜色*/

/*测评下菜单*/
.nav_bar ul li.l1:hover .cepingdh {display: block;}
.cepingdh {width: 100%;height: 250px;background: rgba(255,255,255,.9);border-bottom: 5px #00408d solid;position: absolute;left: 0;display: none;box-shadow:0px 2px 6px #323232 inset;}/*内阴影*/
.cepingdh ul {width: 1130px;	margin: 0 auto; }
.bg03{ width:1130px; margin: 0 auto; height:100%; background: url(../img/bg03.png) no-repeat top right}
.bg03 ul{ margin: 0 auto; width: 100%;}
.bg03 li {display: inline;float: left;width: auto !important;margin-right: 50px;margin-bottom: 20px;}
.bg03 li div.dd1 {font-size: 16px; color: #032e84;line-height: 1;padding: 8px 0;border-bottom: 1px #ccc solid;margin-bottom: 5px;font-weight: bold;text-align: left}
.bg03 li div.dd1 a{ color:#032e84;}
.bg03 li div.dd2 {font-size: 15px;color: #666;line-height: 30px;text-align: left;}
.bg03 li div.dd2 .xiala a {color: #434343;}
.bg03 li div.dd2 .xiala a:hover {color: #ff9c00;}/* 鼠标悬停颜色*/

.bg03 li div.dd3 {font-size: 16px; color: #032e84;line-height: 1;padding: 8px 0;margin-bottom: 5px;font-weight: bold;text-align: left}
.bg03 li div.dd3 a{ color:#032e84;}
.bg03 li div.dd3 a:hover{ color:#ff9c00;}/* 鼠标悬停颜色*/
.bg03 li div.dd3 span{ font-size:12px; color: #FF0004}
/*培训下菜单*/
.nav_bar ul li.l1:hover .peixundh {display: block;}
.peixundh {width: 100%;height: 250px;background: rgba(255,255,255,.9);border-bottom: 5px #00408d solid;position: absolute;left: 0;display: none;box-shadow:0px 2px 6px #323232 inset;}/*内阴影*/
.peixundh ul {width: 1100px; margin: 0 auto; }
.bg04{ width:1100px; margin: 0 auto; height:100%; background: url(../img/bg04.png) no-repeat top right}
.bg04 ul{ margin: 0 auto; width: 80%;}
.bg04 li {display: inline;float: left;width: auto !important;margin-right: 50px;margin-bottom: 20px;}
.bg04 li div.dd1 {font-size: 16px; color: #032e84;line-height: 1;padding: 8px 0;border-bottom: 1px #ccc solid;margin-bottom: 5px;font-weight: bold;text-align: left}
.bg04 li div.dd1 a{ color:#032e84;}
.bg04 li div.dd2 {font-size: 15px;color: #666;line-height: 30px;text-align: left;}
.bg04 li div.dd2 .xiala a {color: #434343;}
.bg04 li div.dd2 .xiala a:hover {color: #ff9c00;}/* 鼠标悬停颜色*/
.pxla01 {width:90px; margin-right:50px; float: left; }
.pxla02 {width:105px;float: left; }

.bg04 li div.dd3 {font-size: 16px; color: #032e84;line-height: 1;padding: 8px 0;margin-bottom: 5px;font-weight: bold;text-align: left}
.bg04 li div.dd3 a{ color:#032e84;}
.bg04 li div.dd3 a:hover{ color:#ff9c00;}/* 鼠标悬停颜色*/
.bg04 li div.dd3 span{ font-size:12px; color: #FF0004}
/*行业下菜单*/
.nav_bar ul li.l1:hover .hangyedh {display: block;}
.hangyedh {width: 100%;height: 226px;background: rgba(255,255,255,1.00);border-bottom: 5px #00408d solid;position: absolute;left: 0;display: none;box-shadow:0px 2px 6px #323232 inset;}/*内阴影*/
.hangyedh ul {width: 1160px;margin: 0 auto;}
.bg05{ width:1160px; margin: 0 auto; height:100%; background: url(../img/bg05.png) no-repeat bottom right}
.bg05 ul{ margin: 0 auto; width: 100%;}
.bg05 li {display: inline;float: left;width: auto !important;margin-bottom: 20px;}
.hymr40{margin-right: 40px;}
.bg05 li div.dd1 {font-size: 16px; color: #032e84;line-height: 1;padding: 8px 0;border-bottom: 1px #ccc solid;margin-bottom: 5px;font-weight: bold;text-align: left}
.bg05 li div.dd1 a{ color:#032e84;}
.bg05 li div.dd2 {font-size: 15px;color: #666;line-height: 30px;text-align: left;}
.hyla01 {width:75px; margin-right:50px; float: left; }
.hyla02 {width:75px; float: left; }

.hyla03 {width:105px; margin-right:50px; float: left; }
.hyla04 {width:90px; margin-right:50px; float: left; }
.hyla05 {width:75px; margin-right:50px; float: left;}
.hyla06 {width:100px; margin-right:50px; float: left;}
.hyla07 {width:100px; float: left;}

/*首页Banner*/
.banner{height:685px;overflow:hidden;}
.banner .d1{width:100%;height:685px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:650px;}
.banner .d2 ul{float:left;position:absolute;left:53.5%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../img/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../img/img1_1.png) no-repeat center;}
/*搜索样式*/
.col-lg-6 {
	margin-top: 0px;
	position: relative;	
	float: right;
	width: 17%;
	
	
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 82%;
	margin-bottom: 0;
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
 color: #999;
 opacity: 1;
}
.form-control:-ms-input-placeholder {
 color: #999;
}
.form-control::-webkit-input-placeholder {
 color: #999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed;
}
textarea.form-control {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: none;
}
.btn {
	display: inline-block;
	padding: 0px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn-default {
	margin: 0 auto; /*搜索按钮间距*/
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
/*页脚*/

/*返回顶部*/
/*.volcano-global-footer .totop {
	opacity: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	position: fixed;
	z-index: 9999;
	right: 30px;
	bottom: 30px;
	width: 65px;
	height: 65px;
	cursor: pointer;
	background-color: #f1f5f8;
	line-height: 65px;
	text-align: center;
	border-radius: 2px
}
.volcano-global-footer .totop .icon-arrow-up {font-size: 30px;color: #728293}
.volcano-global-footer .totop:hover {background-color: #2b363a}
.volcano-global-footer {clear: both;}*/
/*End*/

.ifoot{ width:100%; overflow: hidden; height: 430px; text-align: center; margin: -30px auto 0  auto; background: #232e37;}
.ifcity{ width:1180px; text-align:center; margin:0 auto;}
.ifdh{ width:1180px; height:100%; margin:20px auto;}
.iftit{ font-size:16px; font-weight:bold; color:#fff; line-height:30px;} /*标题*/
.iftit a{ color:#fff;}
.iftit a:hover{ color:#ff9c00}
.ifhx{ width:100%; height:5px; background:#646d72; margin-bottom:10px;} /*横线*/
.iftxt a{ color:#646d72; font-size:13px; line-height:24px;}
.iftxt a:hover{ color:#ff9c00}
.iftmr20{ margin-right:20px;}
.ifthg25{ width:100%; height:25px;}

.ift01{ width:65px; float:left; text-align:left;} /*关于太阳成*/
.ift02{ width:205px; float:left; text-align:left;}/*人力资源咨询*/
.ift03{ width:120px; float:left; text-align:left;}/*组织管理咨询*/
.ift04{ width:82px; float:left; text-align:left;} /*企业内训*/
.ift05{ width:82px; float:left; text-align:left;} /*课程体系*/
.ift06{ width:235px; float:left; text-align:left;} /*行业研究*/
.ift07{ float:left}

.iftewm{ padding-top:25px;}

.banquan{ width:100%; height:40px; text-align:center; margin:0 auto; color:#fff; background:#000; line-height:40px; font-size:14px;}
