﻿@charset "utf-8";
/* CSS Document */
body{
	height: 100%;
	font-family:"微软雅黑";
	margin:0 auto;
    line-height:24px;
}
/*重置全局a样式*/
ins,a {
	color: #08c;
    text-decoration:none;
}

/*------------------自定义公共样式-----------------------*/
.cu-radius{
	border:1px solid #e6e6e6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cu-radius-0{
	border:1px solid #e6e6e6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cu-radius-ico4{
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
overflow: hidden;
}
.cu-shadow{   box-shadow: 0 0 10px #d9d9d9;
   -webkit-box-shadow: 0 0 10px #d9d9d9;
   -moz-box-shadow: 0 0 10px #d9d9d9;}
/*文字排版、颜色*/

.f12 { font-size:12px }
.f13 { font-size:13px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.fb { font-weight:bold }
.fn { font-weight:normal }
.t2 { text-indent:2em }
.blue, a.blue { color:#03c }
.red, a.red { color:#f00 }
.darkred, a.darkred { color:#c00 }
.gray, a.gray { color:#666 }
.sgray,a.sgray{ color:#CCC;}
.green, a.green { color:#8caf00 }
.orange, a.orange { color:#F90 }
.white, a.white{ color:#FFFFFF}
a,a:hover{ text-decoration:none}
.black,a.black{color:#000}
a.black:hover{color:#ff0000}

.lh150 { line-height:150% }
.lh180 { line-height:180% }
.lh200 { line-height:200% }
.unl { text-decoration:underline; }
.no_unl { text-decoration:none; }
/*定位*/
.tl { text-align:left }
.tc { text-align:center }
.tr { text-align:right }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.cb { clear:both }
.cl { clear:left }
.cr { clear:right }
.vm { vertical-align:middle }
.vm-img img { vertical-align:middle; }
.pr { position:relative }
.pa { position:absolute }
.zoom { zoom:1 }
.hidden { visibility:hidden }
.none { display:none }
.inblock { display:inline-block }
/*长度高度*/
.w10 { width:10px }
.w20 { width:20px }
.w50 { width:50px }
.w70 { width:70px}
.w90 { width:90px }
.w120 { width:120px }

.w180 { width:180px }
.w200 { width:200px }
.w240 { width:250px }
.w400 { width:400px }
.w500 { width:500px }
.w800 { width:800px }
.w { width:100% }
.h50 { height:50px }
.h80 { height:80px }
.h100 { height:100px }
.h150 { height::150px }
.h200 { height:200px }
.h { height:100% }
/*边距*/
.m5 { margin:5px }
.m10 { margin:10px }
.m15 { margin:15px }
.m20 { margin:20px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.pt2 { padding-top:2px;}
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr20 { padding-right:20px }
.ohidden { overflow: hidden; }
.nopadding { padding: 0 !important; }
.nobodertop { border-top:none; }
.nomargin{margin:0}
/*个性设置*/

.col1 { color:#333; }
.col2 { color:#555; }
.col3 { color:#888; }
.col4 { color:#336699; }
.col5 { color:#aaa; }
.com-bgcol{ background-color:#f4f4f3;}

.pointer { cursor: pointer; }
.boxline{ border:solid 1px #e3e3e3;}
.tborder { border-top:1px solid #eaeaea; }
.rborder { border-right:1px solid #eaeaea; }
/*ICO字体图标*/

@font-face {font-family: 'iconfont';
    src: url('icofont/iconfont.eot'); /* IE9*/
    src: url('icofont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('icofont/iconfont.woff') format('woff'), /* chrome、firefox */
url('icofont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url('icofont/iconfont.svg#svgFontName') format('svg'); /* iOS 4.1- */
}

.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;}
/*自定义公共样式*/

/*---------------基本布局样式-----------------------*/
.wrap{
	margin:0 auto;
}
/*.wrap a {
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }*/
.contain{width:1160px;margin:0 auto;}
#header{}
.head-top{height:75px;background:url(../images/h_bg.png) repeat-x;}
.head-top .top {width:1160px;margin:0 auto;}
.head-top .top .buttons{ float:left;width:300px;}
.head-top .top .buttons a{width:99px;height:34px; display:inline-block; background:url(../images/icon.png)  no-repeat; margin:15px 13px 0 0;}
.head-top .top .buttons a.ch{ background-position:0 0;}
.head-top .top .buttons a:hover.ch{ background-position:0 -37px;}
.head-top .top .buttons a.eg{ background-position:-107px 0;}
.head-top .top .buttons a:hover.eg{ background-position:-107px -37px;}

.head-top .top .share{ float:right;width:300px;}
.head-info{height:90px;width:1160px;padding:0 5px;margin:0 auto;}
.head-info .logo{float:left;width:280px; padding-top: 6px;}
.head-info .logo img{height:65px;}
.head-info .contact{float:right;width:300px;padding-top:25px;text-align:right;}
.head-info .contact .tit {display:inline-block;color:#fff;padding:0 10px;font-size: 12px;margin:0 16px 7px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background: #e0d1a6;}
.head-info .contact .txt{display:inline-block; font-size: 20px;color:#044567;padding:0 15px;border-left:1px solid #bcbec3;border-right:1px solid #bcbec3;}
.nav-wrap{width:1160px;margin:0 auto;height:40px;border-top:1px solid #909090;margin-bottom: 10px;}
.nav-wrap .nav{width:1160px;margin:0 auto;}
.nav-wrap .nav li{text-indent: 25px;position: relative;z-index:9;float:left;width:245px;margin-right:60px;border-bottom:1px solid #909090; line-height:40px;font-size:16px;font-weight:600;color:#000;}
.nav-wrap .nav li:last-child{margin-right:0;}
.nav-wrap .nav li .ico-home{display: inline-block;background: url(../images/icon.png) -168px -408px;width:28px;height: 28px;  position: absolute;left: 0px;top: 5px;}
.nav-wrap .nav li .home-txt{margin-left: 13px;}
.nav-wrap .nav li a.titmenu{color:#000;}
.nav-wrap .nav li a.titmenu i{margin-left: 5px;font-size: 12px;color:#a0a0a0;}
.nav-wrap .nav li a:hover.titmenu{color:#044567;}
.nav-wrap .nav li a.titmenu.curr{color:#044567;}
.nav-wrap .nav li .submenu{width:245px;padding:10px 0;position: absolute;top:40px;background: #e0d1a6;transition: all 0.2s;
	transform:scale(0);transform-origin: left top;
	-webkit-transform:scale(0);-webkit-transform-origin: left top;
	-moz-transform:scale(0);-moz-transform-origin: left top;
	-o-transform:scale(0);-o-transform-origin: left top;
}
.nav-wrap .nav li .submenu a{color:#044567;display: block;}
.nav-wrap .nav li .submenu a i{font-size: 12px;color:#a0a0a0;margin-right:15px;}
.nav-wrap .nav li .submenu a:hover{color:#fff;}
.nav-wrap .nav li:hover .submenu{color:#50597b;transform:scale(1);-webkit-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}

.banner{ width:1160px;margin:0 auto;background:url(../images/in_ban1.png) 50% 50% no-repeat;height:413px;margin-bottom:3px;}
.banner-about{ background:url(../images/in_banner2.png) 50% 50% no-repeat;height:333px;margin-bottom:22px;}
.banner-learn{ background:url(../images/in_banner3.png) 50% 50% no-repeat;height:333px;margin-bottom:22px;}
/*焦点图样式*/
.bannerbox { width: 1160px; height: 413px; overflow: hidden; margin: 0px auto;margin-bottom:3px; }
#focus { width: 1160px; height: 413px; clear: both; overflow: hidden; position: relative;z-index: 0; float: left; }
#focus ul { width: 1160px; height: 413px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { width: 1160px; height: 413px;float: left;  overflow: hidden; position: relative; padding: 0px; margin: 0px;  }
#focus img{ width:1160px; height:413px;}
#focus .preNext { width: 330px; height: 413px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

#main{width:1160px;padding:0 5px;margin:0 auto; overflow:hidden;}
.news{line-height: 40px;background: #e0d1a6;padding:0 20px;margin-bottom: 15px;}
.news .title{font-weight: 700;overflow: hidden;}
.news a{display: inline-block;margin-left: 30px;color: #2e2f2f;}
.news a:hover{color:#044567;}
.news-show{margin-bottom:30px;}
.news-show .title{height:35px;border:1px solid #d9d9d9;padding:8px 23px; margin-bottom:7px;margin-top: 5px;}
.news-show .title .tbg{background:url(../images/icon.png) 0 -236px  no-repeat;height:35px;}
.news-show .con{padding:23px; line-height:23px; font-size:14px;color:#7f8080;border:1px solid #d9d9d9;}
.news-show .con .tit{line-height:40px;border-bottom:1px dotted #999999;}
.news-show .con .tit h2{ text-align:center; font-size:16px; font-weight:bold;}
.news-show .con .summary{line-height:20px; padding:10px; margin:10px 0; border:1px solid #eee;}
.custom{ margin-bottom:30px;float: right;width:745px;}
.custom .title{height:35px;border-bottom:1px dotted #999999;padding:10px 0;margin-bottom:15px;}
.custom .title .tbg{background:url(../images/icon.png) 0 -279px  no-repeat;height:35px;}
.custom .con{border-bottom:1px dotted #999999;padding-bottom: 20px;}
.training{ margin-bottom:42px;width:320px;float: left;}
.training .title{height:35px;border-bottom:1px dotted #999999;margin-bottom:15px;padding:10px 0;}
.training .title .tbg{background:url(../images/icon.png) 0 -323px  no-repeat;height:35px;}
.training .con li {color:#50597b;line-height: 1.5;font-size: 14px;}
/*.training .con li{width:223px;height:231px; background:url(../images/tr_bg.png);float:left;margin:0 13px 13px 0;}
.training .con li .blue{margin:13px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#105576;height:168px;font-size:16px;color:#fff;text-align:center;line-height:20px; vertical-align:middle;}
.training .con li .write{margin:13px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;height:168px;border:1px solid #337c9d;color:#105576;font-size:16px;text-align:center;}
*/

#footer{height:216px; background:#2b2c2e;}
.foot{width:1160px;padding:0 5px;margin:0 auto;}
.foot .erwei-wrap{width: 345px; float: left; margin: 20px 0 0 10px;}
.foot .erwei-wrap .erwei{width:114px;height:114px;background:url(../images/erwei.png) no-repeat;}
.foot .erwei-wrap .txt{text-align:left; line-height:30px;font-size:14px;color:#767676;font-weight:600; letter-spacing:1px;}
.foot .erwei-wrap .copyright{margin-top:20px;color:#777676;font-size:12px;font-weight:600; letter-spacing:1px;}
.foot .info{ float:right;text-align:right;}
.foot .info .quick{width:230px;float: left;}
.foot .info .quick .title{height:20px;padding:20px 0 0 0;}
.foot .info .quick .title .tbg{background:url(../images/icon.png) 0 -735px  no-repeat;height:20px;}
.foot .info .quick.vedio .title .tbg{background-position: 0 -757px;}
.foot .info .quick.about .title .tbg{background-position: 0 -777px;}
.foot .info .quick .con{padding:10px 0;color:#fff;text-align: left;}
.foot .info .quick .con a{color:#fff;display: block;}
.foot .info .quick .con a:hover{color:#277eb8;}

/*about*/
.wrap-left{float: left;width: 580px;margin-top: 25px;}
.wrap-right{float: right;width: 520px;margin-top: 25px;}
.com-pic{margin-bottom: 70px;}
.com-about{margin-bottom:30px;}
.com-about .title{height:35px;border-top:1px dotted #d9d9d9;padding:8px 0; margin-bottom:7px;margin-top: 5px;}
.com-about .title .tbg{background:url(../images/icon.png) 0 -557px  no-repeat;height:35px;}
.com-about .con{ line-height:23px; font-size:14px;color:#7f8080;}
.com-culture{ font-weight:600;} 
.com-culture .title{height:35px;border-top:1px dotted #d9d9d9;padding:8px 0; margin-bottom:7px;}
.com-culture .title .tbg{background:url(../images/icon.png) 0 -596px  no-repeat;height:35px;}
.com-culture .con{font-size:14px;color:#044567; padding:60px 0 80px 0; }
.com-culture .con h1{font-size:18px;margin-bottom:25px;font-weight:600;color:#044567;}
.com-culture .con h2{font-size:14px;font-weight:700;color:#044567;}

.com-team{} 
.com-team .title{height:35px;border-top:1px dotted #d9d9d9;padding:8px 0;margin-bottom:7px;}
.com-team .title .tbg{background:url(../images/icon.png) 0 -632px  no-repeat;height:35px;}
.com-team .con{padding-bottom: 80px;}

.com-job{margin:30px 0;} 
.com-job .title{height:35px;border-top:1px dotted #d9d9d9;padding:8px 0;margin-bottom:7px;}
.com-job .title .tbg{background:url(../images/icon.png) 0 -668px  no-repeat;height:35px;}
.com-job .con{}
.com-job .con h5{padding:0 0 27px 0;border-bottom:1px dotted #999999;color:#656566;font-weight:600;}
.com-job .con .email{color:#656566;text-align:left;font-weight:600;}
.com-job .con .email span{color:#115b7f;font-weight:700;}
.com-job .con .txt{padding:10px 0;color:#656566;line-height:25px; font-size: 13px;}
.com-job .con .txt .t{font-size:16px;padding:3px 20px;color:#fff;background:#444;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.com-job .con .txt .c1{padding:15px 0 20px 0;font-weight:600;}
.com-job .con .txt .c2{padding:15px 0 20px 0;font-weight:600;}
.com-contact{} 
.com-contact .title{height:35px;border-top:1px dotted #d9d9d9;padding:8px 0;}
.com-contact .title .tbg{background:url(../images/icon.png) 0 -704px  no-repeat;height:30px;line-height:35px;padding-left:320px;font-weight:600;color:#656566;}
.com-contact .con{color:#656566;font-size: 14px;font-weight: 700;}

/*云学习*/
.learn-login{ margin:0 auto;margin-top:52px;margin-bottom:83px;width:514px;height:393px;}
.learn-login .title{line-height:81px;padding-left:35px;background:#006188;color:#fff;font-size:20px; position:relative;}
.learn-login .title i{ position:absolute;right:30px;top:0px;}
.learn-login .con{height:280px; background:url(../images/loginbg.png) no-repeat;padding: 31px 29px 0 30px;}
.learn-login .con .inputs{margin-bottom:30px;}
.learn-login .con .inputtext{width:400px;line-height:60px; height:60px; text-indent:35px;border:0;background:#f0eef1;font-size:16px;color:#b1b1b1;font-weight:600;}
.learn-login .con .buttons{ position:relative;}
.learn-login .con .buttons input{width:130px;line-height:53px;text-align:center;color:#fff;font-size:22px;background:#005c83;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.learn-login .con .buttons span{font-size:18px;color:#b1b1b1;margin-left:45px;}
.learn-login .con .buttons a{ position:absolute;right:0px;top:40px;font-size:14px;padding:3px 30px;color:#fff;background:#444;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
