﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#3d3d3d;
	/*-webkit-transition:all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;;text-indent:0px;
	transition: all 0.2s linear;
	*/}
a:hover { text-decoration: none; color:#0057a8;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
img{border:0px;}
input,button,select,textarea{outline:none}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "阿里巴巴普惠体";
  src: url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/Lb9arnc6aUpa.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/nGSXr6kfo8fQ.woff") format("woff");
  font-display: swap;
}

body{font-size:12px; color:#3d3d3d; background:#fff; font-family:"阿里巴巴普惠体",Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;}


@font-face{font-family:fontch01; src:url(../font/BEBAS.TTF);}

#idheader{width:100%; height:127px; background:#f5f5f5; margin:0 auto; position:fixed; z-index:9999; left:0; top:0;}
.header{ height:80px; width:1200px; margin:0 auto;}
.headerleft{float:left; overflow:hidden; width:400px; height:80px;}
.headerleft img{display:block;}
.headerright{float:right; width:400px; padding-top:22px;}
.tel{float:right; width:140px; padding-left:40px; background:url(../images/back_05.png) no-repeat left center; height:40px;}
.tel p{line-height:18px;}
.telp01{color:#6b6b6b;}
.telp02{color:#0065a7; font-size:20px; font-family: fontch01;}

.nav{ height:47px; background:#0057a8; margin:0 auto; width:100%;}
/*导航菜单*/
.one{font-size:15px;background:url(../images/back_10.jpg) no-repeat left center;}
.two{font-size:15px;}
.two a{padding-right:0px;}
#menu {position:relative;z-index:100;height:47px; width:1200px; margin:0 auto;}
#menu .menu {position:absolute;float:left;width:1200px;}
#menu * {list-style:none;border:0;padding:0;margin:0;}
#menu a {display:block;	padding:13px 0; width:170px; white-space:nowrap; color:#fff; text-align:center;}
#menu li {float:left;}
#menu li li {float:none;_border:1px solid #c4c4c4;}
#menu div {	visibility:hidden;	position:absolute;}
#menu div div {	margin:-36px 0 0 -1px;	left:100%;}
#menu li:hover>div {visibility:visible;}

#menu a {text-decoration:none;color:#fff;position:relative;z-index:777777;}
#menu a:hover {
	color:#ffa200;
}
#menu a:hover span {
	color:#ffa200;
}
#menu>ul>li:hover>a {
	/*background:#666666;*/
	color:#ffa200;
}
#menu>ul>li:hover>a span {
	color:#ffa200;
}
#menu span {
	color:#fff;
}
#menu li {
}
#menu li li{border-bottom:1px #0067c7 solid;}
#menu li li a {
	padding:0;
	position:static;
}
#menu li li a:hover {
	background:#0067c7;
}
#menu li li a span {
	color:#fff;
}
#menu li li a:hover span {
	color:#ffa200;
}
#menu li li a.parent span {
}
*+html #menu li li a.parent span {
}
#menu li li span {
	display:block;
	text-transform:none;
	line-height:22px;
	padding:7px 20px 7px 20px;
	font-size:13px;
}
#menu li div {
	background:#0057a8;
}
#menu div div {
	_margin-top:-25px;
	_background:#990000;
	color:#fff;
}
#menu li li li {
	_border:1px solid #c4c4c4;
}
#menu div div div {
	_background:#990000;
}
#menu li li li li {
	_border:1px solid #c4c4c4;
}

div#menu li.back {
	width:10px;
	height:32px;
	z-index:8;
	position:absolute;
}
div#menu li.back .left {
	width:auto;
	height:32px;
	float:none;
	position:relative;
	top:0;
	left:0;
	visibility:visible;
}



/*banner*/
.flexslider{position:relative; height:100%; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:127px auto 0;}
.slides{position:relative;z-index:0;}
.slides li{height:100%; }
.slides li div{ width:100%;height:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;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/bpng01.png) no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/bpng02.png) no-repeat;}
.slides { min-width:1200px; width:100%; height:100%;}
.slides img{ width:100%; text-align:center;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}




.htitle{ width:60%; margin:0 auto; overflow:hidden; text-align:center; background:url(../images/back_17.jpg) repeat-x center 48px;}
.htitle h2{ font-size:28px; font-weight:normal; color:#3c3c3c;}
.htitle p{font-size:16px; text-transform:uppercase; background:#f5f5f5; margin:0px auto; width:200px;color:#adacb1;}
.htitle h4{ background:#0a94dc; width:90px; height:2px; margin:12px auto 0;}


.hone{width:1200px; margin:30px auto 0; overflow:hidden;}
.honelr{overflow:hidden; padding-top:15px;}
.dl01{overflow:hidden; float:left; background:#fff; padding:15px; height:98px; width:351px; margin-bottom:15px; border:1px #f5f5f5 solid;}
.dl01:hover{ border:1px #e8e8e8 solid; background:#f9f9f9;}
.dl01 dt{ width:100px; height:100px; float:left; margin-right:12px;}
.dl01 dt img{width:100px; height:100px; display:block;border-radius:100px;-moz-border-radius:100px;}
.dl01 dd{float:left; overflow:hidden; padding-top:13px; width:238px;}
.dl01 dd h2{ color:#0a94dc; padding-bottom:6px;  margin-top:13px; overflow:hidden; font-size:18px; font-weight:bold; border-bottom:1px #0a94dc solid; display:inline;}
.dl01 dd h2 a{color:#0a94dc;}
.dl01 dd h2 a:hover{color:#ff6600;}
.dl01 dd p{ line-height:20px; overflow:hidden; padding-top:14px; color:#676767}
.margin15{margin-right:18px;}
.dl02{overflow:hidden; float:left; background:#fff; padding:15px; height:98px; width:553px; border:1px #f5f5f5 solid;}
.dl02:hover{ border:1px #e8e8e8 solid; background:#f9f9f9;}

.dl02 dt{ width:100px; height:100px; float:left; margin-right:12px;}
.dl02 dt img{width:100px; height:100px; display:block;border-radius:100px;-moz-border-radius:100px;}
.dl02 dd{float:left; overflow:hidden; padding-top:13px; width:440px;}
.dl02 dd h2{ color:#0a94dc; padding-bottom:6px;  margin-top:13px; overflow:hidden; font-size:18px; font-weight:bold; border-bottom:1px #0a94dc solid; display:inline;}
.dl02 dd h2 a{color:#0a94dc;}
.dl02 dd h2 a:hover{color:#0a94dc;}
.dl02 dd p{ line-height:20px; overflow:hidden; padding-top:14px; color:#676767}


.hyggt{ width:100%; height:150px; margin:50px auto 0; background:url(../images/back_23.jpg) no-repeat center top;}


.htwo{width:1200px; margin:30px auto 0; overflow:hidden;}
.htwoleft{float:left; width:600px; overflow:hidden; font-size:14px; line-height:26px; padding-top:25px;}
.htwoleft a{color:#0057a8; font-size:14px; padding-left:10px;}
.htworight{float:right; padding-top:25px; width:560px; overflow:hidden;}
.htworight ul{overflow:hidden;}
.htworight li{float:left; width:186px; height:164px; text-align:center;}
.htworight ul{overflow:hidden; padding-top:5px;}
.htworight li a{color:#fff;}
.htworight li p{color:#fff; font-size:16px;}
.libg01 img{ display:block;width:186px; height:164px;}
.libg02 img,.libg03 img,.libg04 img{padding:35px 0 12px;}
.libg02{background:#0a94dc;}
.libg03{background:#009619;}
.libg04{background:#ff9500;}



.hthree{margin:60px auto 0; width:1200px; overflow:hidden;}
.l{ float:left;}
.r{ float:right;}
.rel{ position:relative;}
.abs{ position:absolute;}
.w960{ width:1200px; margin:0 auto;}
a.left,a.right,a.left-hover,a.right-hover{ display:block; width:24px; height:45px; cursor:pointer; position:absolute; top:22px;}
a.left{ background:url(../images/back_53.png); left:0px;}
a.right{ background:url(../images/back_56.png); right:0px;}
a.left-hover{ background:url(../images/back_53.png); left:0px;}
a.right-hover{ background:url(../images/back_56.png); right:0px;}
.scrcont{ width: 10000000px;   position:relative;}
.contcont{width:1120px; height:84px; overflow:hidden; margin-left:40px; position:relative;}
.itemlist{float:left; position:relative;}
.itemlist li{width:150px;height:84px;overflow:hidden; float:left; margin-right:12px; position:relative;}
.itemlist li img{width:150px; height:84px; display:block;}


.hfour{margin:60px auto 0; width:1200px; overflow:hidden;}
.hfour ul{overflow:hidden; padding-top:25px;}
.hfour li{float:left; width:278px; overflow:hidden;}
.hfour li img{width:278px; height:144px; display:block;}
.hfour li h2{ font-size:14px; font-weight:bold; color:#333; overflow:hidden; padding:10px 0 6px;}
.hfour li h2 a{color:#333;}
.hfour li h2 a:hover{color:#0065a7;}
.hfour li p{font-size:12px; line-height:18px; color:#737373;}
.hfourli{margin-right:28px;}





/*--------首页页脚版权说明--------------*/
.subnav{ width:100%; margin:30px auto 0; overflow:hidden; height:140px; background:#0057a8 url(../images/endbg.jpg) no-repeat top center;}
.subnav ul{overflow:hidden; text-align:center; color:#fff; width:1200px; margin:0 auto;}
.subnav li{float:left; width:25%; overflow:hidden; padding-top:28px;}
.subnav li p a{ color:#FFF;}
.subnav li h4{font-size:14px; padding:4px 0; font-weight:normal;}
.end{overflow:hidden; text-align:center; width:100%; margin:0 auto; font-size:12px; color:#d0d0d0; line-height:20px; padding:14px 0; background:#262626;}
.end a{color:#d0d0d0;}
.end a:hover{color:#fff;}



.lybanner{width:100%; margin:127px auto 0; overflow:hidden; height:200px; background:url(../Upfiles/Prod_B/banner40.jpg) no-repeat center top;}



.lymain{width:1200px; margin:30px auto 0; overflow:hidden; padding-bottom:20px;}
.lymainleft{float:left; width:170px; margin-right:45px;}
.lymainleft h3{font-size:18px; overflow:hidden; padding-bottom:10px; font-weight:normal; border-bottom:solid 1px #e6e6e6; font-weight:bold;}
.leftlb{overflow:hidden;}
.leftlb li{ height:auto; line-height:40px; overflow:hidden; font-size:14px;}
.leftlb li a{border-bottom:dotted 1px #e6e6e6; display:block;}
.leftlb li a:hover{color:#0057a8;border-bottom:dotted 1px #0057a8;}
#onsec a{color:#0057a8;border-bottom:dotted 1px #0057a8;}
.leftlb img{width:170px; margin-top:10px;}


.lymainright{width:220px; float:right;}
.righttitle{padding-bottom:5px; border-bottom:solid 1px #e6e6e6; color:#0057a8; font-size:16px; font-weight:bold;}
.lymainright_top{border:1px #e6e6e6 solid; padding:15px 20px; height:auto; overflow:hidden; width:178px; background:#fbfbfb;}
.lymainright_top li{ height:auto; line-height:42px; overflow:hidden;  font-size:14px;}
.lymainright_top li a{border-bottom:dotted 1px #e6e6e6; display:block;}
.lymainright_top li a:hover{color:#0057a8;border-bottom:dotted 1px #0057a8;}
.lymainrightcent{border:1px #e6e6e6 solid; padding:15px 20px; height:auto; overflow:hidden; width:178px; margin-top:20px; background:#fbfbfb;}
.lymainrightcent ul{overflow:hidden; padding-top:10px;}
.lymainrightcent li{ overflow:hidden;}
.lymainrightcent li img{width:178px; display:block;}
.lymainrightcent li h2{font-size:14px; font-weight:normal; overflow:hidden; padding-top:5px;}
.lymainrightcent li div{font-size:12px; line-height:20px; overflow:hidden; padding:5px 0; color:#737373;}
.lymainrightcent li a{ color:#333; font-weight:bold;}
.lymainrightcent li a:hover{ color:#0057a8;}
.lymainrightend{border:1px #e6e6e6 solid; padding:15px 20px; height:auto; overflow:hidden; width:178px; margin-top:20px; background:#fbfbfb;}
.lymainrightend img{width:100%; height:auto; display:block;}
.lymainrightend h4{font-size:14px; height:35px; line-height:35px; font-weight:normal;}


.lymaincent{width:730px; overflow:hidden; float:left;}
.lytitle{overflow:hidden; font-size:18px; color:#0057a8; overflow:hidden; padding-bottom:10px; border-bottom:1px #e6e6e6 solid; margin-bottom:10px; font-weight:bold;}
.tylm{line-height:26px; overflow:hidden; font-size:13px;}



.yewutop{overflow:hidden; font-size:13px; line-height:24px; padding-bottom:30px;}
.yewu{overflow:hidden; padding-bottom:20px; border-bottom:1px #e6e6e6 solid;}
.yewutitle{overflow:hidden; font-size:18px; color:#fff; overflow:hidden; background:#0057a8; padding:5px 10px 8px;}
.yewulr{overflow:hidden; font-size:13px; line-height:26px;}



/*典型客户*/
.client{overflow:hidden;}
.clientul{overflow:hidden;}
.clientul li{ float:left; width:166px; height:100px; margin-bottom:14px; background:#fff; border:1px #e6e6e6 solid;}
.clientul li img{width:150px; height:84px; display:block; padding:8px;}
.clientul li:hover{border:1px #0065a7 solid; cursor:pointer;}
.clientli{margin-right:14px;}


/*培训掠影*/
.lueying{overflow:hidden;}
.lueyingul{overflow:hidden;}
.lueyingul li{float:left; overflow:hidden; margin-bottom:20px;}
.lueyingul li img{width:167px; display:block; height:125px;}
.lueyingli{margin-right:20px;}




/*新闻中心*/
.news{overflow:hidden; padding:5px 0 10px;}
.newsul {overflow:hidden;}
.newsul li{overflow:hidden; padding-bottom:28px; margin-bottom:28px; border-bottom:1px #e6e6e6 dotted;}
.newsul li img{float:left; width:174px; height:90px; margin-right:12px; border:1px #eee solid;}
.newsul li h2 {font-size:16px; color:#038edb; font-weight:normal; padding-bottom:6px;}
.newsul li h2 a{color:#0057a8;}
.newsul li h2 a:hover{ color:#fa5b0f;}
.newsul li a{color:#0091e1;}
.newsul li a:hover{color:#ff0000;}
.newsul li p{color:#868686; line-height:20px;}
.newsul li div{color:#868686; line-height:20px; padding-top:5px;}
#hui{color:#333; padding:4px 0px;}

.newsshow{overflow:hidden;}


.news_xxjs{line-height:26px; font-size:13px; margin:10px auto; overflow:hidden;}
.news_xxjs td{padding:5px;}
.news_title{ overflow:hidden; color:#0057a8;text-align:center;margin:20px 0px 0px;  border-bottom:1px #e6e6e6 dotted; padding-bottom:20px;}
.news_title h1{font-weight:normal; font-size:24px; color:#0057a8; }
.pubdate{border-top:#e6e6e6 0px dotted; height:26px; line-height:26px; margin:0px 0 10px 0; OVERFLOW: hidden; text-align:center; padding:5px 0px; color:#666666; font-size:12px; background:#f5f5f5;}
.pubdate1{border-top:#e6e6e6 1px dotted; height:26px; line-height:26px; margin:15px 0 10px 0; OVERFLOW: hidden; text-align:center; padding-top:5px; color:#666666; font-size:12px;}
.pubdate span{padding:0 5px;}

.pagelist{/*border: 1px solid #e6e6e6;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #e6e6e6;*/overflow:hidden;	background-color: #E50100; color: #ffffff;font-weight: bold;	padding:1px 6px 1px 6px;}
.pubdatenews{border: #e6e6e6 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pubdatenews2{border: #e6e6e6 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}

.pubdate02{border-bottom:#e6e6e6 1px dotted; height:30px; line-height:30px;  margin:10px 20px; padding-right:15px; OVERFLOW: hidden; text-align:right;}


/*相关资讯*/
.Information{verflow:hidden;}
.Information h4{padding-left:10px; height:30px; line-height:30px; font-size:13px; font-weight:bold; color:#292929; border-bottom:1px solid #e6e6e6; background:#fff;}
.Information ul{ padding:10px 0; margin-bottom:20px;}
.Information ul li{border-bottom:1px dotted #DCDCDC; line-height:36px; height:36px; font-size:12px;}
.Information ul li span{float:right; font-size:12px; color:#999999;}

.sxgt{overflow:hidden; padding:15px 0;}
.sxgt li{line-height:35px; border-bottom:1px #e6e6e6 dotted;}
.sxgt li span{float:right; font-size:11px; color:#999999;}


.xgxx{overflow:hidden; padding:15px 0;}
.xgxxtitle{overflow:hidden; border-bottom:1px #e6e6e6 solid; color:#000; font-size:18px; padding-bottom:6px; line-height:24px; text-transform:uppercase;}
.xgxx ul{overflow:hidden; padding-top:5px;}
.xgxx li{line-height:36px; border-bottom:1px #e6e6e6 dotted;}
.xgxxli{margin-right:5%;}
.xgxx li span{float:right; font-size:12px; color:#999999;}





