@charset "utf-8";
/* ==============================
 * 公用样式表
 * ==============================
 */
body,html,h1,h2,h3,h4,h5,h6,p,ul,ul li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label{margin:0;padding:0;}
body,html,input,button,textarea{color:#3f3f3f;font:14px/1.8 "Microsoft Yahei","宋体",Arial,Tahoma,Verdana,Helvetica, sans-serif;}
/*"Microsoft Yahei" "新宋体" */
.body_e{background: #f8fcff;}
body,html{background:#FFFFFF;_background-image:url(about:blank);_background-attachment:fixed;}
h1{font-size:18px;}
h2{font-size:16px;}
h3,h4,h5{font-size:14px;}
img{border:none;vertical-align:middle;}
ul>li{list-style:none;}
/*ol,ol li{list-style:none;}*/
i,em{font-style:normal;}
a{color:#3f3f3f;text-decoration:none;}
a:focus{outline:none;}
a:hover{text-decoration:underline;}
/*input[type="text"]:focus{outline:none;} 去除默认标点边框*/
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.disable{display:none;}
/*文字排版*/
.f12 { font-size: 12px }
.f13 { font-size: 13px }
.f14 { font-size: 14px }
.f15 { font-size: 15px }
.f16 { font-size: 16px }
.f17 { font-size: 17px }
.f18 { font-size: 18px }
.f19 { font-size: 19px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.f26 { font-size: 26px }
.f28 { font-size: 28px }
.f30 { font-size: 30px }
.f32 { font-size: 32px }
.f34 { font-size: 34px }
.f36 { font-size: 36px }
.f38 { font-size: 38px }
.f40 { font-size: 40px }
.fb { font-weight: bold }
.fn { font-weight: normal }
.t2 { text-indent: 2em }
.lh150 { line-height: 150% }
.lh180 { line-height: 180% }
.lh200 { line-height: 200% }
.unl { text-decoration: underline; }
.no_unl { text-decoration: nnone; }
.cursor { cursor: pointer; }

/*定位*/
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; display: inline }
.fr { float: right; display: inline }
.cb { clear: both }
.cl { clear: left }
.cr { clear: right }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }
.vm { vertical-align: middle }
.pr { position: relative }
.pa { position: absolute; right: 0 }
.abs-right { position: absolute; right: 0 }
.zoom { zoom: 1 }
.hidden { visibility: hidden }
.none { display: none }
.overflow { overflow: hidden; }

/*长度高度*/
.w10 { width: 10px }
.w20 { width: 20px }
.w30 { width: 30px }
.w40 { width: 40px }
.w50 { width: 50px }
.w60 { width: 60px }
.w70 { width: 70px }
.w80 { width: 80px }
.w90 { width: 90px }
.w100 { width: 100px }
.w200 { width: 200px }
.w250 { width: 250px }
.w300 { width: 300px }
.w400 { width: 400px }
.w500 { width: 500px }
.w600 { width: 600px }
.w700 { width: 700px }
.w800 { width: 800px }
.w { width: 100% }
.h30 { height: 30px }
.h50 { height: 50px }
.h75 { height: 75px }
.h80 { height: 80px }
.h100 { height: 100px }
.h200 { height: 200px }
.h { height: 100% }
.wp10{width:10%;}
.wp15{width:15%;}
.wp20{width:20%;}
.wp30{width:30%;}
.wp33{width: 33.33%;*width:33.2%;}
.wp40{width:40%;}
.wp50{width:50%;}
.wp60{width:60%;}
.wp70{width:70%;}
.wp80{width:80%;}
.wp90{width:90%;}
.wp100{width:100%;}
/*边距*/
.m0 { margin: 0px }
;
.m5 { margin: 5px }
;
.m10 { margin: 10px }
.m15 { margin: 15px }
.m30 { margin: 30px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
.mt50 { margin-top: 50px }
.mt100 { margin-top: 100px }
.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.mb50 { margin-bottom: 50px }
.mb100 { margin-bottom: 100px }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.ml30 { margin-left: 30px }
.ml50 { margin-left: 50px }
.ml100 { margin-left: 100px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr30 { margin-right: 30px }
.mr50 { margin-right: 50px }
.mr100 { margin-right: 100px }
.p0 { padding: 0px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p30 { padding: 30px; }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt30 { padding-top: 30px }
.pt40 { padding-top: 40px }
.pt50 { padding-top: 50px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb30 { padding-bottom: 30px }
.pb50 { padding-bottom: 50px }
.pb100 { padding-bottom: 100px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pl30 { padding-left: 30px }
.pl50 { padding-left: 50px }
.pl100 { padding-left: 100px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pr30 { padding-right: 30px }
.pr50 { padding-right: 50px }
.pr100 { padding-right: 100px }

/**颜色***/
.white-fc { color: #fff; }
.white-bg { background-color: #fff; }
.black-fc { color: #000; }
.black-bg { background-color: #000; }
.blue-fc { color: #3eabe7; }
.red-fc { color: red; }
.red-bg { background-color: red; }
.green-fc {color:#009900;}

/* 清除浮动 */
.clearfix:after,.layout:after,.soft-info li:after,.pd-intro-nav dd:after,.index-tbar:after,.help-head:after,.main-menu-list ul:after,.help-search:after,.help-wrap:after,.intro-layout:after,.pictxt-item:after,.download-tbar:after,.video-couse:after,.video-couse-side dl:after,.video-couse:after,.titbar:after,.our-service:after,.sv-items:after,.process-bar:after,.login-box .login-foot:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
* html .clearfix,* html .layout,* html .soft-info li,* html .pd-intro-nav dd,* html .index-tbar,* html .help-head,* html .main-menu-list ul,* html .help-search,* html .help-wrap,* html .intro-layout,* html .pictxt-item,* html .download-tbar,* html .video-couse,* html .video-couse-side dl,* html .video-couse,* html .titbar,* html .our-service,* html .sv-items,* html .process-bar,* html .login-box .login-foot{display:inline-block;}
* +html .clearfix,* +html .layout,* +html .soft-info li,* +html .pd-intro-nav dd,* +html .index-tbar,* +html .help-head,* +html .main-menu-list ul,* +html .help-search,* +html .help-wrap,* +html .intro-layout,* +html .pictxt-item,* +html .download-tbar,* +html .video-couse,* +html .video-couse-side dl,* +html .video-couse,* +html .titbar,* +html .our-service,* +html .sv-items,* +html .process-bar,* +html .login-box .login-foot{display:inline-block;}

/* 布局 */
.layout,.login-layout,.slide-wrap{width:1200px;margin:0 auto;}
.wrap-bg{background:#fff;}
.slide-item,.soft-panel,.pd-intro-nav,.footer,.course-bar,.adv-bar,.join-banner,.index-slide-banner,.index-slide-banner .slide-item{min-width:1008px;}
.logo,/* .nav li a ,*/.show-cases .title,.soft-panel .soft-title,.pd-intro-nav dt a,.advantage .title,.download-banner dt{text-indent:-9999em;overflow:hidden;}
.ymt{padding-top:62px;}

/* 按钮 */
.btn-download-blue,.btn-download-blue-shadow{background-image:url(../img/btn_download_blue.png);background-repeat:no-repeat;background-color:transparent;}
.btn-download-blue1{background-image:url(../img/btn_download_blue1.png);background-repeat:no-repeat;background-color:transparent;}
.btn-download-blue,.btn-download-green,.btn-apply{display:block;width:201px;height:55px;background-position:0 0;}
.btn-download-blue:hover,.btn-download-green:hover,.btn-apply:hover{background-position:0 -60px;}
.btn-download-blue:active,.btn-download-green:active,.btn-apply:active{background-position:0 -120px;}
.btn-download-blue1,.btn-download-green1{display:block;width:174px;height:55px;background-position:0 0;}
.btn-download-blue1:hover,.btn-download-green1:hover{background-position:0 -55px;}
.btn-download-blue1:active,.btn-download-green1:active{background-position:0 -110px;}
.btn-download-blue-shadow,.btn-download-green-shadow{display:block;width:201px;height:47px;margin:-5px auto 0;background-position:0 -178px;position:relative;}
.btn-download-green,.btn-download-green-shadow{background-image:url(../img/btn_download_green.png);background-repeat:no-repeat;background-color:transparent;}
.btn-download-green1{background-image:url(../img/btn_download_green1.png);background-repeat:no-repeat;background-color:transparent;}
.btn-apply{background-image:url(../img/btn_apply.png);background-repeat:no-repeat;background-color:transparent;}

/* 标题栏 */
.titbar {border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.titbar h2{display:inline;float:left;font-size:24px;font-weight:normal;line-height:1.5;border-bottom:4px solid #319ad2;padding:0 3px 3px;margin-bottom:-1px;position:relative;}

/* 主体 */
.show-cases .case-name,.advantage .a-list,.index-news .title,.clients .title,.foot-tit,.course-bar .title,.pictxt-item .tit,.download-tbar h2,.adv-bar h2,.titbar,.our-advantage,.our-service dt,.join-process .process-bar dt,.login-box .login-tit{font-family:"微软雅黑","Microsoft YaHei";}

/* 交互 */
.pd-intro-nav dt,.course-bar,.our-service dt i{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}


/* ================
   页头
   */
.top{width: 100%;padding:5px 0 5px 0px;background: #171F2A;z-index: 1000;position: relative;}
.topr{display:inline;float:right;}
.topr li{display:inline;padding:0 10px 0 10px;float:left;border-left: 1px solid #999;font-size: 12px;min-width: 85px;text-align: center;}
.topr li,.topr li a{color:#fff;}/*#999*/
.topr li .top-tel,.topr li .top-qq,.topr li .top-weibo{padding:0 0 0 20px;float:left;}
.topr li .top-tel{background: url(../img/icon-phone.png) no-repeat left center;padding-left: 16px; border: none;}
.topr li .top-qq{background: url(../img/icon-qq.png) no-repeat left center;padding-left: 16px; border: none;}
.topr li .top-in,.topr li .top-reg{color:#1daffc;font-weight: bold;}
.topr .btn_yun_hover{position: relative;}
.topr .btn_yun_hover div{position: absolute;left: 0;z-index: 1100;display: none;}
.topr .btn_yun_hover div a{display: block;width:95px;height: 40px;line-height: 40px;padding: 0 5px 0 5px;z-index: 1100;text-align: center;background: #363636;color: #fff; }

.header{width:100%;height:62px;background:#2B3442;z-index: 100;position: relative;top:0;}
.header .layout{position:relative;}
.logo{display:block;width:182px;height:44px;float:left;margin:8px 78px 0 0;background:url(../img/logo.png) 0 0 no-repeat;}
.navbar{width:850px;height:62px;line-height: 62px;float:right;}
.nav,.nav li,.nav li a{display:inline;float:left;}
.nav{height:62px;line-height: 62px;}
.nav li{height:62px;line-height: 62px;}
.nav li a{display:block;width:90px;color: #fff;z-index: 1000;text-decoration: none;text-align:center; font-size: 16px;}
.nav li a:hover,.nav .current a{background: #202833;color:#1daffc;}
.nav li a.m1{background-position:0 0;}
.nav li a.m1:hover,.nav li.current a.m1{background-position:0 -25px;}


/* 向下滚动后固定顶部 */
.click-down{text-align: center;position: relative;width: 1200px;height: 38px;margin: auto;}
.click-down a{width: 52px;height: 38px;display: block;position: relative;padding-left: 574px;padding-right:574px; }
.click-down img {position:relative;z-index: 11000; animation: Updown 1s infinite alternate; -webkit-animation: Updown 1s infinite alternate; }
@keyframes Updown {
    from { margin-top: 18px; }
    to { margin-top: 2px; }
}
@-webkit-keyframes Updown {
    from { margin-top: 18px; }
    to { margin-top: 2px; }
}


/*foot 页尾*/
.Foot{background: #F0F2F5;padding: 20px;}
.Foot .end-body{width: 1190px;height: 120px; position: relative; z-index: 20;}
.Foot .end-body .held-sec1,.Foot .end-body .held-sec2,.Foot .end-body .held-sec3{float: left; width: 190px;height: 120px; border-right: 1px solid #c2c2c2; text-align: left; padding-left: 20px;}
.Foot .end-body .held-sec4,.Foot .end-body .held-sec5{float: left; width: 250px;height: 120px; text-align: left; padding-left:20px;}
.Foot .end-body strong{font-size: 14px;padding-bottom: 10px;display: inline-block;color: #333;}
.Foot .end-body p,.Foot .end-body p a{color: #8b8b8b;}
.Foot .end-foot{height:45px;line-height:45px;position: relative; margin:auto;text-align: center;}
.sec1{background: url(../img/icon-phone.png) no-repeat left bottom;width: 12px; height: 12px;display: block;float: left;position: relative;top: 8px;margin-right:10px; }
.sec2{background: url(../img/icon-qq.png) no-repeat left bottom;width: 12px; height: 12px;display: block;float: left;position: relative;top: 8px;margin-right:10px; }
.sec3{background: url(../img/icon-email.png) no-repeat left bottom;width: 12px; height: 12px;display: block;float: left;position: relative;top: 8px;margin-right:10px; }
.back_to_top { display: none; position: fixed; right: 50px; bottom: 50px; _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))-40); }
.back_to_top .back { width: 39px; height: 39px; margin-bottom: 15px; border: 1px solid #0189DD; background: url(../img/64.gif) 5px 10px no-repeat #0189DD; cursor: pointer; }
.back_to_top .back div { font-size: 10px; color: #fff; padding: 3px 7px; background-color: #0189DD; display: none; _line-height: 17px; line-height: 17px; }

 /*临时广告位*/
#pop{background:#fff;width:300px; min-height:180px;font-size:12px;position:absolute;right:0;bottom:96px;border: 1px solid #d3d3d3;z-index:111111;display: block;overflow: hidden;}
#popHead{line-height:32px;background:#f6f0f3;font-size:12px;padding:0 0 0 10px;}
#popHead h2{font-size:14px;color:#666;line-height:32px;height:32px;}
#popHead #popClose{position:absolute;right:10px;top:1px;}
#popHead a#popClose:hover{color:#f00;cursor:pointer;}
#pop #popContent{padding:10px;font-size: 10px;overflow: hidden;display: block;}


/* ie9 */
.lt-ie9-bg{z-index:11111;position:fixed;top:0;left:0;right:0;bottom:0; background: #f7f7f7;}
.lt-ie9-bg .dash{position:absolute;left:50%;right:50%;top:50%;bottom:50%;margin:auto; width:300px; height:150px;margin-left: -150px;margin-top:-75px; }
.lt-ie9-bg a{color:#185faf;border-bottom:1px solid #d3d3d3;}
.lt-ie9-bg a:hover{text-decoration:none;}
.non-display{display:none;}



/*告别ie 6和7*/
#Farewell_ie_6and7_id{z-index:11111;position:fixed;top:0;left:0;right:0;bottom:0; background: #f7f7f7;}
.ie_6and7_icon_box_css{ height:219px; background-image:url(../img/ie_6_7.png); background-position:center; background-color:#50638e;min-width: 1100px;}
.ie_6and7_Text_box_css{ width:820px; margin:10px auto;text-indent:2em; font-size:14px; line-height:30px;}
.ie_6and7_Text_box_css >div{ margin:20px 0px;}
.ie_6and7_Text_box_css >div:first-child{ margin-top:0px;text-indent:0em;}

/*浏览器 图标*/
.Browser_icon_css{ margin:15px 0px 35px 0px;}
.Browser_icon_css >a{ margin-right:15px;}