﻿﻿@charset "utf-8";
/* CSS Document */
.daili_01 { background:#fff; padding-top:50px; }
.in_title { overflow:hidden; width:100%; margin-bottom:65px; }
.in_title h2 { font-weight:normal; text-align:center; font-size:46px; color:#000; margin-bottom:10px; }
.in_title p { text-align:center; font-size:16px; color:#000; line-height:28px; }
.daili_ys { overflow:hidden; width:1200px; margin:0 auto; }
.daili_ys ul { overflow:hidden; width:100%; }
.daili_ys li { float:left; width:330px; min-height:450px; padding:40px 15px 0 15px; margin-bottom:35px; margin-right:50px; background:#fff; border:1px solid #f1efef; }
.daili_ys li:nth-child(3), .daili_ys li:nth-child(6) {
margin-right:0;
}
.daili_ys li:hover { box-shadow: 0 1px 16px rgba(0, 0, 0, 0.12); }
.daili_ys li img { display:block; margin:0 auto; margin-bottom:20px; }
.daili_ys li h3 { text-align:center; font-weight:normal; font-size:24px; color:#1b1b1b; margin-bottom:20px; }
.daili_ys li p { font-size:15px; color:#1b1b1b; line-height:24px; text-align:justify }
.daili_jm { overflow:hidden; width:100%; padding:100px 0 120px 0; background-color:#f2f2f2; }
.daili_jm .box { overflow:hidden; width:995px; height:410px; background:url(../images/daili07.png) no-repeat center; position:relative; margin:0 auto; }
.daili_jm .wen { overflow:hidden; width:280px; position:absolute }
.daili_jm .wen h3 { font-weight:normal; font-size:26px; color:#181818; margin-bottom:5px; }
.daili_jm .wen p { font-size:18px; color:#181818; }
.daili_jm .wen01 { left:0; top:0; text-align:right }
.daili_jm .wen02 { right:0; top:0; text-align:left }
.daili_jm .wen03 { left:0; bottom:0; text-align:right }
.daili_jm .wen04 { right:0; bottom:0; text-align:left }
.daili_lc { overflow:hidden; width:1200px; margin:100px auto }
.daili_lc img { display:block; margin:0 auto; margin-bottom:85px; }
.daili_lc a { display:block; width:220px; height:60px; text-align:center; line-height:60px; margin:0 auto; border:2px solid #1e98e0; text-decoration:none; border-radius:5px; font-size:25px; color:#1e98e0; }
.gneng_banner { overflow:hidden; width:100%; height:620px; background:url(../images/gn_banner.jpg) no-repeat center top; }
.gneng_tu01 { overflow:hidden; width:100%; height:600px; background:url(../images/gn02.jpg) no-repeat center top; }
.gneng_tu02 { overflow:hidden; width:100%; height:600px; background:url(../images/gn07.jpg) no-repeat center top; }
.gneng { overflow:hidden; width:100%; height:580px; }
.gneng .wen { overflow:hidden; float:left; margin-top:185px; }
.gneng .wen h2 { font-size:46px; color:#000; font-weight:normal }
.gneng .wen p { font-size:17px; color:#000; margin-bottom:35px; }
.gneng .wen img { display:block; }
.gneng .img { display:block; float:right; margin-top:125px; }
.gneng.gnleft .wen { float:right }
.gneng.gnleft .img { float:left }
.gneng.bgf5 { background-color:#f5f5f5 }
.gneng_ly { overflow:hidden; width:100%; padding:125px 0; background:url(../images/gn13.png) repeat center; }
.gneng_ly h2 { text-align:center; font-weight:normal; font-size:60px; color:#fff; margin-bottom:10px; }
.gneng_ly p { text-align:center; font-size:30px; color:#fff; margin-bottom:30px; }
.gneng_ly .box { overflow:hidden; width:940px; height:65px; margin:0 auto; }
.gneng_ly input { display:block; float:left; width:560px; padding:0 10px 0 60px; border:none; outline:none; border-radius:5px; line-height:65px; height:65px; font-size:14px; color:#ababab; background:url(../images/gn12.png) no-repeat 20px center; background-color:#fff; }
.gneng_ly span { display:block; float:right; width:277px; height:65px; cursor:pointer; background-color:#161616; text-align:center; line-height:65px; font-size:30px; color:#fff; border-radius:5px; }
.about_top { overflow:hidden; width:1200px; margin:0 auto; height:970px; margin-top:-150px; position:relative; z-index:5 }
.about_top>img { display:block; float:left; }
.about_top .wen { overflow:hidden; width:720px; float:left; margin-top:215px; }
.about_top .wen h2 { font-weight:normal; font-size:30px; color:#202020; margin-bottom:25px; }
.about_top .wen p { font-size:15px; color:#202020; line-height:26px; text-align:justify; margin-bottom:25px; }
.about_top ul { overflow:hidden; width:102%; }
.about_top li { float:left; width:210px; border-right:1px solid #dcdcdc; height:190px; padding:0 15px; font-size:14px; color:#202020; line-height:26px; text-align:justify }
.about_top li img { display:block; margin:0 auto; margin-bottom:10px; }
.about_top .word { overflow:hidden; width:1064px; margin:0 auto; font-size:15px; color:#202020; line-height:26px; margin-bottom:30px; margin-top:80px; }
.about_top span { display:block; width:1064px; margin:0 auto; font-size:15px; color:#202020; margin-bottom:10px; }
.about_bg { overflow:hidden; width:100%; height:426px; background-color:#ececec; padding:90px 0; }
.about_bg img { display:block; margin:0 auto }
.about_wh { overflow:hidden; width:1200px; margin:90px auto; }
.about_wh ul { overflow:hidden; width:105%; }
.about_wh li { overflow: hidden; float:left; width:239px; height:280px; border-right:1px solid #e6e6e6 }
.about_wh li img { display:block; margin:0 auto; margin-bottom:20px; }
.about_wh li h3 { font-weight:normal; text-align:center; font-size:20px; color:#000; margin-bottom:20px; }
.about_wh li p { font-size:14px; line-height:24px; color:#666; width:192px; margin:0 auto; text-align:justify }
.about_ry { overflow:hidden; width:100%; padding:80px 0; background-color:#ececec; }
.about_ry .box { overflow:hidden; width:1200px; margin:0 auto; height:315px; position:relative }
.about_ry .box i { display:block; cursor:pointer; width:38px; height:54px; position:absolute; top:105px; }
.about_ry .box .btn01 { background:url(../images/about_btn01.jpg) no-repeat center top; left:0 }
.about_ry .box .btn02 { background:url(../images/about_btn02.jpg) no-repeat center top; right:0 }
.about_ry .box i:hover { background-position:bottom }
.about_ry .box .win { overflow:hidden; width:1080px; margin:0 auto; height:315px; position:relative }
.about_ry .win ul { overflow:hidden; position:absolute }
.about_ry .win li { float:left; width:200px; margin-right:20px; font-size:14px; color:#242424; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center }
.about_ry .win li img { display:block; margin:0 auto; margin-bottom:10px; }
.about_ry h2 { text-align:center; font-weight:normal; font-size:46px; color:#000; margin-bottom:30px; }
.about_jy { overflow:hidden; width:1200px; margin:80px auto; }
.about_jy h2 { text-align:center; font-weight:normal; font-size:46px; color:#000; margin-bottom:30px; }
.about_jy .menu { overflow:hidden; width:477px; border:1px solid #d9d9d9; margin:0 auto; margin-bottom:35px; border-radius:30px; height:38px; }
.about_jy .menu li { float:left; width:158px; border-right:1px solid #d9d9d9; text-align:center; line-height:38px; height:38px; font-size:15px; }
.about_jy .menu li a { display:block; text-decoration:none; color:#454545; }
.about_jy .menu li.cur { background-color:#f1f1f1; cursor:pointer; }
.about_jy .tubox { overflow:hidden; width:1200px; height:662px; position:relative }
.about_jy .tubox img { display:block; margin:0 auto; }
.about_ly { overflow:hidden; width:100%; padding:75px 0; height:520px; background-color:#222 }
.about_ly .wen { overflow:hidden; width:540px; float:left; margin-left:20px; }
.about_ly h2 { font-weight:normal; font-size:40px; color:#1e98e0; margin-bottom:20px; }
.about_ly p { font-size:15px; color:#fff; line-height:24px; }
.about_ly h3 { padding-left:60px; background:url(../images/about_ly01.png) no-repeat left center; margin-bottom:12px; font-weight:normal; font-size:34px; color:#1e98e0; margin-top:30px; }
.about_ly h3 em { display: block; font-size:16px; }
.about_ly .liuyan { overflow:hidden; float:right; width:535px; margin-right:75px; }
.about_ly h4 { font-size:30px; color:#fff; padding-left:50px; background:url(../images/about_ly02.png) no-repeat left center; line-height:42px; margin-bottom:12px; }
.about_ly input { display:block; width:460px; padding-left:75px; height:56px; border:none; outline:none; font-size:14px; color:#999; line-height:56px; margin-bottom:10px; border-radius:5px; }
.about_ly .name { background:url(../images/about_ly03.png) no-repeat left center; background-color:#fff; }
.about_ly .com { background:url(../images/about_ly04.png) no-repeat left center; background-color:#fff; }
.about_ly .phone { background:url(../images/about_ly05.png) no-repeat left center; background-color:#fff; }
.about_ly textarea { overflow:hidden; width:450px; height:126px; padding:10px 10px 10px 75px; font-size:14px; color:#999; resize:none; border:none; outline:none; background:url(../images/about_ly06.png) no-repeat left center; background-color:#fff; border-radius:5px; margin-bottom:10px; }
.about_ly span { display:block; width:135px; height:56px; text-align:center; line-height:56px; font-weight:bold; font-size:20px; color:#fff; background-color:#1e98e0; border-radius:5px; margin-right:10px; float:left; cursor:pointer }
/*下载中心*/
.down_page { height:762px; background:url(../images/down_page_bg.jpg) center bottom no-repeat; margin-top:95px; }
.down_btn { width:500px; height:auto; overflow:hidden; float:right; padding-top:122px; }
.down_btn h1 { font-size:72px; color:#F2682A; height:114px; line-height:114px; }
.down_btn h3 { font-size:48px; color:#000000; font-weight:normal; line-height:58px; height:58px; }
.down_btn span { font-size:17px; line-height:24px; color:#666; }
.d_btn { width:390px; height:140px; overflow:hidden; margin-top:44px; }
.d_btn img { float:right; display:block; margin-top:10px; }
.d_btn a { display:block; width:220px; height:52px; overflow:hidden; border:2px #f2682a solid; font-size:16px; line-height:52px; color:#f2682a; text-indent:65px; border-radius:52px; margin-bottom:28px; }
.d_btn a.iphone_ico { background:url(../images/iphone_ico.png) 24px center no-repeat; }
.d_btn a.Android_ico { background:url(../images/android_ico.png) 24px center no-repeat; }
.d_btn a:hover { background-color:#F2682A; border-color:#F2682A; color:#fff; }
.w1200 { width:1200px; margin:0 auto; position:relative; }
/*产品报价*/
.bgf8 { background:#f7f8f8; }
.bgf8 .title { padding:43px 0 72px; }
.bgf8 .title h2 { font-weight:normal; text-align:center; font-size:40px; color:#333; text-align:center; height:103px; line-height:103px; }
.bgf8 .title p { text-align:center; font-size:16px; color:#666; line-height:30px; }
.bgf8 .title_color h2, .bgf8 .title_color p { color:#fff; }
.jgbanner_bg { height:381px; background:url(../images/jgbanner_bg.jpg) center top no-repeat; }
.jgbanner_bg a { display:block; width:168px; height:46px; background:#0689e3; overflow:hidden; border-radius:5px; color:#fff; text-align:center; line-height:46px; font-size:16px; margin-top:40px; }
.jgtab { width:1236px; height:auto; overflow:hidden; padding:10px 0 67px; margin:0 auto; }
.jgsm { position:relative; width:368px; height:483px; overflow:hidden; background:#329ddc; float:left; margin:0 22px 25px; }
.jgsm:hover { background:#36aff7; box-shadow:0 3px 10px rgba(0, 0, 0, 0.35) }
.jgsm_hover { /*background:#00b7ee; box-shadow:0 3px 10px rgba(0,0,0,0.35)*/ }
.jgsm a { display:block; width:162px; height:44px; overflow:hidden; margin:20px auto 0; border-radius:5px; border:2px #fff solid; font-size:20px; text-align:center; line-height:44px; color:#fff; }
.jgsm:hover a { border-color:#ffab27; background:#ffab27; }
.jgsm_hover a { /*border-color:#ffab27; background:#ffab27;*/ }
.jgsm p { padding:30px 30px 0; height:96px; overflow:hidden; font-size:14px; line-height:24px; color:#fff; }
.jg_money { text-align:center; color:#fff; font-size:18px; padding-top:40px; }
.jg_money strong { font-size:60px; }
.jgsm span { color:#cbedf7; font-size:18px; display:block; text-align:center; padding-top:20px; }
.jgsm h2 { font-size:40px; font-weight:normal; color:#fff; text-align:center; padding-top:30px; }
.jian { display:none; width:76px; height:76px; overflow:hidden; background:url(../images/jian_bg.png) no-repeat; position:absolute; right:0; top:0; }
.jgsm_hover .jian { display:block; }
p.jgtab_ts { font-size:16px; line-height:40px; text-indent:22px; }
p.jgtab_ts a { color:#0689e3; }
p.jgtab_ts strong { font-weight:normal; color:#ff0000; }
.calculate h2 { font-size:30px; color:#333; font-weight:normal; line-height:158px; }
.calculate { padding:84px 0 126px }
.calculate p { font-size:12px; color:#999; line-height:68px; }
.calculate p strong { font-weight:normal; color:#0689e3; }
.mokjg-d2 { height:64px; }
.mokjg-d2 input[type='text'], .mokjg-d22s { position:relative; width:278px; height:64px; border:none; background:#f8f6f6; border-radius:5px; float:left; margin-right:13px; line-height:64px; text-indent:15px; font-size:16px; font-family:Microsoft Yahei; }
.mokjg-d2 input[type='button'] { width:132px; height:64px; border-radius:5px; background:#F2682A; color:#fff; font-size:16px; text-align:center; float:left; line-height:64px; font-family:Microsoft Yahei; border:none; }
.mokjg-d22s i { display:block; width:100%; height:64px; line-height:64px; text-indent:15px; font-size:16px; font-style:normal; background:url(../images/i_bg.jpg) 230px center no-repeat; }
.mokjg-d22s .d22s { display:none; background:#f8f6f6; }
.d22s p { display:block; height:64px; line-height:64px; text-indent:15px; }
.d22s p a { font-size:16px; color:#666; }
.mokjg-d22s-cur .d22s { display:block; }
.mokjg-d3 { clear:both; font-size: 12px; color: #999; line-height: 68px; }
.mokjg-d3 span { padding:0 3px; color:#ffa95e; font-weight:bold }
/*申请加盟*/
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, .8); z-index: 100; display:none; top: 0; left: 0; }
.reveal-modal { visibility: hidden; top:100px; left:50%; margin-left:-429px; width:858px; height:666px; background:#fff; position: absolute; z-index: 101; background: #f2682a; }
a.close-reveal-modal { display:block; background:url(../images/close.png) no-repeat; width:23px; height:20px; overflow:hidden; position:absolute; right:22px; top:22px; }
.zxly_title { padding-bottom:30px; }
.zxly_title h2 { color:#fff; font-size:48px; font-weight:normal; text-align:center; padding-top:48px; }
.zxly_title span { display:block; margin:10px auto; width:146px; height:2px; overflow:hidden; background:#fff; }
.zxly_title p { font-size:16px; font-weight:bold; color:#ccc; text-align:center; padding-top:25px; }
.zxly_from { width:574px; height:auto; overflow:hidden; margin:0 auto; }
input.zxly_txt { width:100%; height:46px; overflow:hidden; border:none; background:#fff url(../images/userico.jpg) 11px center no-repeat; line-height:46px; border-radius:5px; margin-bottom:24px; text-indent:46px; font-size:16px; font-family:微软雅黑; }
.textarea { height:132px; background:#fff; border-radius:5px; line-height:33px; padding-left:46px; line-height:33px; background:#fff url(../images/userico.jpg) 11px 5px no-repeat; }
.textarea textarea { color:#9a9a9a; width:100%; height:132px; line-height:33px; font-family:微软雅黑; font-size:16px; border:none; }
input.zxly_btn { cursor:pointer; display:block; width:168px; height:46px; border:none; margin:42px auto 0; background:#fff; border-radius:5px; color:#f2682a; text-align:center; line-height:46px; font-size:14px; font-family:微软雅黑; }
.zxly h2 { font-size:40px; color:#fff; height:98px; line-height:98px; padding-top:30px; text-align:center; padding-bottom:5px }
.zxly p { font-size:18px; line-height:30px; line-height:30px; color:#fff; text-align:center; padding-bottom:40px }
.services-box h2 { margin-bottom: 40px; text-align: center; font-size: 32px; color: #333; }
.services-box ul li { float: left; width: 32%; height: 279px; margin-bottom: 20px; margin-left: 2%; text-align: center; background-color: #f7f9fa; }
.services-box ul li:first-child, .services-box ul li:first-child + li + li + li { margin-left: 0; }
.services-box ul li h4 { position: relative; display: inline-block; padding-top: 98px; padding-bottom: 20px; height: 24px; line-height: 24px; font-size: 18px; font-weight: 400; }
.services-box ul li h4:before { position: absolute; left: 50%; bottom: 0; margin-left: -56px; content: " "; display: block; height: 1px; width: 112px; background-color: #dddddd; }
.services-box ul li:hover h4:before { border-color: #00aaff; }
.services-box ul li:hover { background-color: #fff; -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, .12); -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, .12); box-shadow: 0 2px 16px rgba(0, 0, 0, .12); }
.service-desc { margin-top: 10px; margin-bottom: 10px; font-size: 14px; color: #666; }
.service-phone, .service-qq { margin-bottom: 10px; font-size: 14px; color: #00aaff; }
.weixin-box { position: relative; }
.weixin-box:hover img { display: block; }
.weixin-box > img { display: none; position: absolute; top: -170px; left: 50%; margin-left: -80px; }
.service-qq a img { vertical-align: bottom; margin-left: 6px; }
.service-1 { background: url(../images/contact-icon-01.png) no-repeat center 35px; }
.service-2 { background: url(../images/contact-icon-02.png) no-repeat center 35px; }
.service-3 { background: url(../images/contact-icon-03.png) no-repeat center 35px; }
.service-4 { background: url(../images/contact-icon-04.png) no-repeat center 35px; }
.service-5 { background: url(../images/contact-icon-05.png) no-repeat center 35px; }
.service-6 { background: url(../images/contact-icon-06.png) no-repeat center 35px; }
.attention-us { margin-top: 60px; padding-bottom: 60px; background-color: #f7f9fa; }
.attention-us h2 { padding-bottom: 50px; padding-top: 75px; text-align: center; font-size: 32px; color: #333; }
.attention-us ul li { position: relative; float: left; width: 33.33333%; }
.attention-us ul li a { position: relative; display: block; height: 100%; text-align: center; z-index: 2; }
.attention-us ul li:hover .contact-way-shadow { display: block; }
.contact-way-shadow { display: none; position: absolute; top: 6px; left: 50%; margin-left: -40px; width: 80px; height: 80px; background: url(../images/way-icon.png) no-repeat 0 0; z-index: 1; }
.contact-way { display: inline-block; width: 80px; height: 80px; }
.contact-name { padding: 15px 0; font-size: 16px; color: #333; }
.contact-user { font-size: 16px; }
.contact-user-1 { color: #229a10; }
.contact-user-2 { color: #e6162d; }
.contact-user-3 { color: #0daaf8; }
.contact-way-1 { background: url(../images/contact-way-1.png) no-repeat 0 0; }
.contact-way-2 { background: url(../images/contact-way-2.png) no-repeat 0 0; }
.contact-way-3 { background: url(../images/contact-way-3.png) no-repeat 0 0; }
.address-us { margin-bottom: 120px; }
.address-us h2 { padding-bottom: 60px; padding-top: 90px; text-align: center; font-size: 32px; color: #333; }
.address-us img { width: 100%; }
.auto { min-width: 1200px; }
.map-introduce-wrapper { position: relative; }
.map-introduce-wrapper img { max-width: 1200px; }
.map-introduce-div { position: absolute; left: 504px; top: 390px; padding-top: 18px; padding-left: 24px; width: 300px; height: 100px; background-color: #00aaff; color: #fff; line-height: 30px; font-size: 14px; }
.map-introduce-div:before { content: " "; display: block; position: absolute; left: 145px; bottom: -20px; border: 10px solid transparent; border-top:10px solid #00aaff; }
@media only screen and (max-width: 1233px) {
 .map-introduce-div {
 left: 509px;
}
}
/*banner*/
.news-banner { height:284px; background: url(../images/news_bg.jpg) repeat 0 0; }
.module-banner-bg { height:284px; background: url(../images/news_banner.jpg) no-repeat center; }
h1.day, span.date { color:#999; text-align: center; }
h1.day { margin-top:10px; font-size:30px; }
span.date { display:block; font-size: 14px; }
.news-piece:hover { background-color: #f5f5f5; border-bottom: 1px solid #eee; color:#FFF; }
.news-piece:hover .news-time-box { background: none; }
/*.news-piece:hover a,
.news-piece:hover em,
.news-piece:hover span,
.news-piece:hover a.tit,
.news-piece:hover h1.day,
.news-piece:hover a.news-hot{
	color:#FFF;
}*/
.news-piece a:hover { /* color: #009ed6; */ text-decoration: underline; }
.news-info a.cont-tails:hover { text-decoration: none; }
.news-top { position:relative; top:2px; *top:0;
display: inline-block; width: 45px; height: 18px; text-align: right; padding-right: 5px; margin-left: 1%; font-size: 12px; color: #fff; background: url(../images/news_top.png) no-repeat 0 0; }
@-webkit-keyframes mark-shake { 0% {
left:1px
}
 25% {
left:3px
}
 50% {
left:5px
}
 75% {
left:3px
}
 100% {
left:1px
}
}
/*新闻 内容页面*/
/*news-crumbs*/
.news-content-main { padding-bottom: 70px; }
.news-content-title { width: 100%; height:48px; line-height: 48px; border-bottom: 1px solid #E9E9E9; }
.news-crumbs { }
.news-crumbs li { float: left; font-size: 12px; color: #666; }
.news-crumbs-link { color: #666; text-decoration: none; }
.news-crumbs-home { background: url(../images/news_home.png) no-repeat 0 -1px; padding-left: 20px; }
.news-crumbs-arrow { margin: 0 5px; }
.news-title-abbr { vertical-align: top; }
/*news-article*/
.news-article { width: 100%; padding-top: 40px; }
.news-article-title { text-align: center; color: #333333; font-size: 24px; font-weight: normal; }
.news-article-subtitle { position: relative; width: 100%; padding-top: 20px; }
.news-article-time { text-align: center; color: #999; font-size:14px; }
.news-article-time a { font-size: 14px; color: #00aaff; }
.news-article-share { position: absolute; right: 0; top: 6px; }
.news-article-share div { display: inline-block; box-sizing: content-box; }
.news-article-main { margin-top:35px; color: #666; line-height: 24px; }
.news-article-main p { font-size: 15px; text-indent: 2em; line-height: 2em; margin-bottom: 15px; }
.news-article-main p img { max-width: 1200px; }
.news-article-main a { color: #666; text-decoration: none; }
.news-article-main .link { color: #666; text-decoration: none; }
/* 恢复 编辑内容 的strong样式，并去掉 SEO目的的 strong标签样式 */
.news-article-main strong { font-weight: bold; }
.news-article-main .link strong { font-weight: normal; }
/*media-link*/
.media-link { position:relative; margin-top: 33px; color: #666; font-size: 14px; width: 100%; height:40px; line-height:40px; }
.link-box { position:absolute; top:0; left: 80px; padding-left:10px; }
.link-box .link-url { float: left; display: inline-block; max-width: 650px; height: 100%; padding: 0 30px 0 10px; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #f5f6f7; }
.copy-url-btn { float: left; padding: 0 16px; height: 40px; line-height: 40px; background:#fff; font-size: 14px; color: #00aaff; border: 1px solid #00aaff; cursor: pointer; }
.copy-url-btn:hover { color: #fff; background: #00aaff; }
.media-link i { display: none; color: #1961b3; font-style: normal; }
.l-tips { height:40px; line-height: 40px; padding:0 10px; }
.b-line { padding-bottom:28px;/*border-bottom:#e2e2e2 dashed 1px;*/ }
.news-content-space { margin: 20px 0; height: 2px; background: #e6e6e6; }
.news-recommend { padding-left: 18px; padding-bottom: 10px; border: 1px dotted #ff8800; background-color: #fff8f0; }
.news-recommend h4 { display: inline-block; padding-top: 20px; padding-bottom: 10px; margin-bottom: 20px; font-size: 18px; color: #333; border-bottom: 1px solid #ff8800; }
.news-recommend p { margin-bottom: 15px; font-size: 14px; color: #666; }
.news-recommend p a { margin-left: 15px; font-size: 14px; color: #00aaff; }
.page-link, .page-link a, .page-link span { font-size:16px; color:#00aaff; }
.page-link { margin:10px auto 15px auto; max-width:1200px; color:#333333; }
.page-link span { margin-left:10px; }
.page-link a:hover { text-decoration: underline; }
/*****3.0版本*****/

/*new tab*/
.news-main { /*padding-top: 35px;*/ margin-bottom: 100px; }
.new-tabs { float: left; width: 160px; }
.new-tabs ul li a { display: block; height: 50px; line-height: 50px; margin-top: -1px; border-top: 1px dashed #e6e6e6; text-align: center; cursor: pointer; font-size: 14px; color: #666; }
.new-tabs ul li:first-child a { border-top: none; }
.new-tabs ul li.active a, .new-tabs ul li:hover a { position: relative; top: 1px; background-color: #00aaff; border-color: #00aaff; color: #fff; }
.news-main-content { float: right; width:100%; padding-top: 45px; }
.news-main-content ul li { margin-bottom: 20px; }
.news-main-content ul li:hover { -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, .12); -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, .12); box-shadow: 0 2px 16px rgba(0, 0, 0, .12); }
.news-main-content ul li a { display: block; height: 146px; padding: 18px 20px; overflow: hidden; border: 1px solid #e6e6e6; }
.news-title-img { float: left; width: 160px; line-height: 146px; }
.news-title-img img { width: 100%; }
.news-space { float: left; width: 1px; height: 147px; margin: 0 20px; background-color: #e6e6e6; }
.news-text h2 { height: 26px; line-height: 26px; overflow: hidden; font-size: 18px; color: #333; }
.news-text h2.active { color: #00aaff; }
.news-text h2.active i { display: inline-block; width: 56px; height: 20px; margin-left: 20px; margin-bottom: 2px; vertical-align: middle; background: url(../images/news_top.png) no-repeat 0 center; }
.news-text { float: right; width: 953px; }
.news-text p { height: 70px; line-height: 1.5; margin:12px 0 5px 0; font-size: 14px; color: #666; overflow:hidden; text-overflow:ellipsis; }
.news-text .time { font-size: 12px; color: #999; }
.news-text .links { float: right; font-size: 12px; color: #00aaff; }
.news-text .links:hover { color: #55afe8; }
.go-back { display: block; height: 50px; line-height: 50px; border-bottom: 1px solid #e6e6e6; font-size: 14px; color: #00aaff; }
a:active, a:focus { outline: none; }
.banner-engine .header-container { position: absolute; top: 0; left: 0; height: 104px; }
.banner-engine .header-container .banner-box { height: 104px; }
.banner-engine .banner-ul, .banner-engine .banner-box > div { display: none; }
.banner-engine .banner-box .top-nav { display: block; }
.search-banner { position: relative; width: 100%; height: 400px; overflow: hidden; }
.search-banner h2 { margin-top: 100px; color: #fff; font-weight: normal; font-size: 32px; text-align: center; }
.search-main { display: block; margin-top: 30px; text-align: center; }
.input-box { width: 625px; margin: 0 auto; }
.search-main input { font-family: "Microsoft Yahei"; float: left; outline: none; }
.input-main { width: 520px; height: 38px; line-height: 36px; border: 3px solid #ff8500; font-size: 14px; padding-left: 15px; color: #999; outline: none; }
 input::-webkit-input-placeholder, input:-moz-input-placeholder, input::-moz-input-placeholder, input::-ms-input-placeholder {
 color: #e0e0e0;
}
.submit-btn { width: 70px; height: 44px; line-height: 36px; border: 1px solid #ff8500; margin-left: -5px; cursor: pointer; background: url(../images/search.png) no-repeat center center #ff8500; border-radius: 0 5px 5px 0; }
.q-block .submit-btn { margin-left: 0; font-family: "microsoft yahei"; width: 120px; height: 35px; line-height: 35px; font-size: 14px; color: #fff; border-radius: 2px; background-image: none; background-color: #009fd9; border: none; }
.search-main ul { width: 471px; margin-top: 20px; font-size: 12px; }
.search-main ul li { color: #999; float: left; margin-left: 7px; }
.search-main ul li:first-child { margin-left: 0; }
.search-main ul li span { color: #999; font-size: 12px; }
.search-main ul li a { color: #fff; font-size: 12px; text-decoration: none; }
.search-main ul li a:hover { color: #f80; text-decoration: underline; }
.main-area { border-top: 1px solid #eee; width: 100%; background-color: #f5f7f8; }
/* 选项卡样式*/
.tab-control { display: block; position: relative;/*	height: 100%;*/ }
.tab-control .tab-menu { display: block; line-height: 50px; text-align: center; }
.tab-control .tab-menu li { display: inline-block; list-style-type: none; width: 120px; font-size: 16px; }
.tab-control .tab-menu li a { display: block; color: #666; }
.tab-control .tab-menu li a:hover, .tab-control .tab-menu li a.active { font-weight: bold; color: #009fd9; border-bottom: 2px solid #009fd9; }
.tab-content { height: 100%; border-top: 1px solid #eee; background-color: #fff; overflow: hidden; padding-bottom: 20px; }
.tab-content.active { display: block; }
/* 自助服务样式*/
.tab-content .model-title { display: block; margin-top: 60px; text-align: center; font-size: 24px; color: #333; }
.tab-content .sub-title { margin-top: 15px; text-align: center; font-size: 14px; color: #999; }
.content-info { display: block; position: relative; width: 100%; height: 100%; }
.content-info .info-item { float: left; width: 340px; height: 380px; margin-top: 35px; margin: 15px; padding: 35px 15px; background-color: #fff; }
.content-info .info-item:hover { box-shadow: 0 1px 16px rgba(0, 0, 0, 0.12); }
.content-info .info-item:first-child { }
.info-item-header { padding-left: 80px; height: 70px; border-bottom: 1px solid #eee; background: 20px 0 no-repeat; }
.content-info p { font-size: 12px; color: #999; }
.info-item-header .header-title { line-height: 30px; font-size: 16px; color: #333; }
.content-info .info-item:hover .header-title { color: #009fd9; }
.product-manage-header { background: url(../images/help_index_icon.png) no-repeat; background-position: 20px -1320px; }
.info-item-01:hover .product-manage-header { background-position: 20px -1430px; }
.account-manage-header { background: url(../images/help_index_icon.png) no-repeat; background-position: 20px -1540px; }
.info-item-02:hover .account-manage-header { background-position: 20px -1650px; }
.finance-manage-header { background: url(../images/help_index_icon.png) no-repeat; background-position: 20px -1760px; }
.info-item-03:hover .finance-manage-header { background-position: 20px -1870px; }
.info-item-operation { margin-top: 20px; padding-left: 20px; }
.info-item-operation p { margin-top: 10px; line-height: 25px; }
.operation-box a { display: inline-block; width: 80px; margin-left: 8px; line-height: 20px; font-size: 12px; color: #009fd9; }
.operation-box a:first-child { margin-left: 0; }
.question-info-item a:hover, .operation-box a:hover, .operation-box a:active { color: #ff8800; }
.register-box { text-align: center; padding: 60px 0; background-color: #f5f7f8; }
.register-box a { padding: 10px 30px; border-radius: 2px; text-align: center; background-color: #009fd9; font-size: 16px; color: #fff; }
.register-box a:hover { background-color: #0084b1; }
/* 重置波浪的背景颜色*/
.wave-box { background-color: #f5f7f8; }
/* 联系客服样式*/
.content-info .service-info-item { display: block; float: left; width: 24%; height: 240px; margin-top: 35px; margin-left: 1.3%; padding: 0 15px; padding-top: 115px; text-align: center; background-color: #fff; background-repeat: no-repeat; background-image: url(../images/help_index_icon_02.png); }
.content-info .service-info-item:hover { box-shadow: 0 1px 16px rgba(0, 0, 0, 0.12); }
.content-info .service-info-item:first-child { margin-left: 0; }
.service-info-item-01 { background-position: center 35px; }
.service-info-item-01:hover { background-position: center -175px; }
.service-info-item-02 { background-position: center -385px; }
.service-info-item-02:hover { background-position: center -595px; }
.service-info-item-03 { background-position: center -805px; }
.service-info-item-03:hover { background-position: center -1015px; }
.service-info-item-04 { background-position: center -1225px; }
.service-info-item-04:hover { background-position: center -1435px; }
.service-info-item .header-title { display: block; margin-bottom: 20px; padding-bottom: 10px; line-height: 30px; border-bottom: 1px solid #eee; font-size: 16px; color: #333; }
.service-info-item:hover .header-title { color: #009fd9; }
.btn-input { display: inline-block; padding: 6px 20px; border-radius: 2px; background-color: #009fd9; font-size: 14px; color: #fff; }
.btn-input:hover { background-color: #0084b1; }
.service-info-item p { line-height: 20px; }
/* 新手入门样式*/
.content-info .index-info-item { float: left; width: 24%; height: 160px; margin-top: 35px; margin-left: 1.3%; padding: 25px 15px; text-align: left; background-color: #fff; background-position: right bottom; background-repeat: no-repeat; }
.index-info-item:hover { background-color: #00bbff;/*	filter:alpha(opacity=10); !*IE滤镜，透明度50%*!
	-moz-opacity:0.1; !*Firefox私有，透明度50%*!
	opacity:0.1*/ }
.content-info .index-info-item-01 { background-image: url(../images/help_index_01.png); }
.content-info .index-info-item-02 { background-image: url(../images/help_index_02.png); }
.content-info .index-info-item-03 { background-image: url(../images/help_index_03.png); }
.index-info-item-01:hover { background-image: url(../images/help_index_01_white.png); }
.index-info-item-02:hover { background-image: url(../images/help_index_02_white.png); }
.index-info-item-03:hover { background-image: url(../images/help_index_03_white.png); }
.index-info-item .title-text { line-height: 30px; font-size: 14px; color: #333; }
.index-info-item:hover p, .index-info-item:hover span { color: #fff; }
.index-info-item .question-text { line-height: 25px; font-size: 12px; color: #999; }
.index-info-item span { display: inline-block; margin-top: 15px; font-size: 14px; color: #009fd9; }
.bg-gray { padding-bottom: 60px; background-color: #f5f7f8; overflow: hidden; }
.bg-gray.active { padding-bottom: 10px; }
.content-info .self-help-item { display: block; width: 15%; height: 120px; margin-left: 2%; padding: 10px 15px; padding-top: 80px; margin-bottom: 20px; background-image: url(../images/help_index_icon.png); background-repeat: no-repeat; }
.content-info .self-help-item-1 { background-position: center 15px; }
.content-info .self-help-item-1:hover { background-position: center -95px; }
.content-info .self-help-item-2 { background-position: center -205px; }
.content-info .self-help-item-2:hover { background-position: center -315px; }
.content-info .self-help-item-3 { background-position: center -425px; }
.content-info .self-help-item-3:hover { background-position: center -535px; }
.content-info .self-help-item-4 { background-position: center -645px; }
.content-info .self-help-item-4:hover { background-position: center -755px; }
.content-info .self-help-item-5 { background-position: center -865px; }
.content-info .self-help-item-5:hover { background-position: center -975px; }
.content-info .self-help-item-6 { background-position: center -1085px; }
.content-info .self-help-item-6:hover { background-position: center -1195px; }
.self-help-item span { font-size: 14px; color: #666; }
.self-help-item:hover span { color: #009fd9; }
.question-info-item { float: left; padding: 20px 20px; margin-top: 35px; width: 25%; height: 300px; background-color: #fff; }
.question-info-item:first-child { padding-top: 180px; text-align: center; background:#00bbff url(../images/help_question.png) no-repeat center 80px; }
.question-info-item:first-child span { font-size: 20px; color: #fff; }
.question-info-item .question-title { height: 50px; line-height: 50px; border-bottom: 1px solid #eee; font-size: 16px; color: #333; }
.question-info-item ul { margin-top: 20px; }
.question-info-item ul li { height: 32px; line-height: 32px; font-size: 12px; }
.question-info-item .question-hot { display: inline-block; margin-top: -3px; margin-left: 5px; width: 24px; height: 16px; background: url(../images/question_hot.png) no-repeat center; vertical-align: middle; }
.question-info-item a { display: inline-block; width: 100%; color: #666; }
/* 帮助问题分类 */
.issue-type-list { margin-top: 35px; }
.issue-type-item { float: left; border: 1px solid #eee; padding: 0 15px; width: 23%; /* (100 - 4*3) / 4 */ *width: 22.9%;
}
.issue-type-item + .issue-type-item { margin-left: 2.6%; }
.contact-service-item { float: left; width: 29.3%; /* (100 - 6*2) / 3 */ *width: 29.2%;
}
.contact-service-item-middle { margin: 0 6%; }
.issue-type-title { margin: 57px 0 42px; }
.issue-type-item-title { padding-top: 5px; height: 50px; line-height: 50px; font-size: 16px; text-indent: 7%; color: #333; border-radius: 4px 4px 0 0; border-bottom: 1px solid #eee; }
.issue-type-item-description { padding: 10px 7% 10px 7%; }
.issue-details li { height: 70px; line-height: 70px; font-size: 12px; }
.issue-cloud-details { padding-bottom: 2px; }
.issue-cloud-details li { line-height: 40px; height: 40px; }
.issue-details a { display: block; color: #666666; }
.issue-details .issue-doc-count, .issue-details .issue-doc-total { float: right; color: #a5a5a5; }
.issue-details a:hover, .issue-details a:hover .issue-doc-count { color: #009fd9; }
.issue-details .issue-details-noborder { border-bottom: none; }
/*帮助菜单*/
.help-menu { width: 18.1%; border-bottom: none; margin-top: 20px; float: left; }
.help-menu dl { width: 100%; }
.help-menu dt, .help-menu dd { width: 100%; height: 50px; line-height: 50px;/*border-bottom: 1px solid #f3f3f5;*/ }
.help-menu dd { display: none; height: 40px; line-height: 40px; }
.help-menu dl.active dd { display: block; }
.help-menu dt { background: url(../images/help_close.png) no-repeat 10px center; padding-left: 44px; color: #333; cursor: pointer; }
.help-menu dl.active dt { background: url(../images/help_open.png) no-repeat 10px center; color: #009fd9; }
.help-menu dd a { color: #2b2b2b; font-size: 13px; display: inline-block; width: 100%; height: 100%; padding-left: 44px; text-decoration: none; -webkit-transition-property: padding; -moz-transition-property: padding; -ms-transition-property: padding; -o-transition-property: padding; transition-property: padding; }
.help-menu dd a.active, .help-menu dd a:hover { color: #009fd9; }
.common-questions { /*width: 53.2%;*/ width: 78%; float: left; margin-left: 2%; margin-top: 20px; }
.common-questions h2 { font-size: 20px; font-weight: normal; color: #f66d37; }
.crumbs-nav { height: 50px; line-height: 50px; background-color: #fff; }
.q-block { width: 100%; padding: 20px; margin-top: 20px; background-color: #fff; }
.q-block.submit-box { padding-top: 0; margin-top: 0; }
.submit-box form { border-top: 1px solid #eee; padding-top: 20px; }
.q-title { font-size: 18px; color: #23ace0; font-weight: normal; width: 80px; float: left; }
.q-list { display: block; padding-bottom: 20px; width: 100%; float: left; }
.q-list li { width: 100%; height: 40px; line-height: 40px; border-bottom: 1px dashed #eee; }
.q-list li span { display: inline-block; font-size: 12px; color: #999; transition: padding-left 0.5s; vertical-align: top; margin-top: -1px; }
.q-list li:hover span { padding-left: 10px; color: #009fd9; }
.q-list li a { color: #6f6d6e; font-size: 14px; text-decoration: none; }
.q-list li:hover { color: #009fd9; background-color: #e0f7ff; }
.article-title { text-align: center; height: 50px; line-height: 50px; border-bottom: 1px solid #eee; font-size: 20px; color: #333; }
/*帮助中心一级sub页*/
.sub1-common-questions { min-height: 600px; }
.sub2-common-questions { /*min-height: 600px;*/ }
.crumbs-nav p { display: inline-block; float: left; }
.crumbs-nav p .menu-lv1 { display: inline-block; float: left; width: 20px; height: 16px; background: url(../images/help_home.png) no-repeat center; margin-top: 17px; margin-left: 20px; }
.crumbs-nav p .menu-lv2 { float: left; color: #666; font-size: 14px; text-decoration: none; }
.crumbs-nav p .menu-lv3 { color: #009fd9; }
.crumbs-nav h1 { display: inline-block; color: #717171; font-size: 14px; font-weight: normal; float: left; }
.common-questions { position: relative; padding-bottom: 40px; }
/*2级sub页*/
.sub-page-content { padding-top: 10px; color: #555; font-size: 15px; line-height: 2em; }
.sub-page-content p { margin-bottom: 15px; }
.sub-page-content p span { font-size: 14px; }
 .sub-page-content ../images {
 max-width: 100% !important;
}
.sub-page-content a { color: #0295d9; }
.sub-page-content a:hover { text-decoration: underline; }
.sub-page-content .link { color: #555; }
.sub-page-content .link:hover { color: #555; text-decoration: none; }
/* 恢复 编辑内容 的strong样式，并去掉 SEO目的的 strong标签样式 */
.sub-page-content strong { font-weight: bold; }
.sub-page-content .link strong { font-weight: normal; }
.solved-or-not { color: #717171; font-size: 14px; line-height: 28px; }
.suggestion { color: #717171; margin-top: 20px; line-height: 28px; }
.suggestion label { font-size: 14px; }
#text-area { width: 600px; height: 120px; resize: none; font-family: "Microsoft Yahei"; padding: 5px 10px; margin: 15px 0; border: 1px solid #d3d3d3; outline-color: #009fd9; }
.btn-help { display: inline-block; width: 90px; height: 30px; line-height: 30px; padding-left: 35px; background-position: 15px center; background-repeat: no-repeat; border-radius: 2px; font-size: 14px; vertical-align: middle; }
.btn-smile { background-color: #ff8800; background-image: url(../images/help_smile.png); color: #fff; }
.btn-smile:hover, .btn-smile:active, .btn-smile:focus { background-color: #ff7700; }
.btn-cry { border: 1px solid #ddd; background-color: #fafafa; background-image: url(../images/help_cry.png); color: #666; }
.btn-cry:hover { background-image: url(../images/help_cry_blue.png); color: #009fd9; }
.btn-cry:active, .btn-cry:focus { background-color: #eee; background-image: url(../images/help_cry_blue.png); color: #009fd9; }
.submit-success { padding-left: 20px; background:url(../images/help_smill_yellow.png) no-repeat left center; font-size: 14px; color: #ff8800; }
.submit-error { padding-left: 20px; font-size: 14px; background:url(../images/help_cry.png) no-repeat left center; color: #666; }
/*list*/
.list_page { text-align:center; margin:10px; display:block; }
.list_page:after { content:" "; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
.list_page ul { list-style:none; margin:0; padding:0; display:inline-block; vertical-align:bottom; border-right:solid 1px #009fd9; }
.list_page ul li { display:inline-block; border:solid 1px #009fd9; }
.list_page ul li.active a { background:rgba(23, 43, 77, 1); }
.list_page ul a { color:#333; padding:7px 12px; line-height:18px; display:block; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; background:#fff; }
/*全站通用翻页按钮样式*/
.news-pagination { width: 100%; padding-top: 30px; }
.page_text, .page_no { padding: 3px; }
.page_no { padding-right: 0; }
.page_next { padding-left: 0; }
.page_text a, .page_no a { padding-top: 10px; padding-bottom: 9px; padding-left: 15px; padding-right: 15px; border: 1px solid #ddd; text-decoration: none; color: #666; font-size: 12px; display: block; }
.page_no a { display: inline-block; margin-right: 6px; float: left; }
.page_text a:hover, .page_no a:hover { border: 1px solid #009ed6; color: #009ed6; }
.page_no .page_current, .page_no .page_current:hover { color: #fff; background-color: #009fd9; border: 1px solid #009ed6; }
.join-title { padding-top: 80px; margin-bottom: 60px; color: #333; }
.join-title h1 { margin-bottom: 55px; text-align: center; font-size: 32px; }
.join-title p { line-height: 40px; font-size: 14px; text-indent: 2em; color: #333; }
.welfare { margin-top: 20px; padding-top: 80px; padding-bottom: 40px; background-color: #f5f6f7; }
.welfare h2 { margin-bottom: 60px; font-size: 32px; text-align: center; color: #333; }
.welfare ul li { position: relative; float: left; width: 23.5%; height: 144px; margin-bottom: 20px; margin-left: 2%; border: 1px solid #e6e6e6; background-color: #fff; }
.welfare ul li:hover { -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, .12); -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, .12); box-shadow: 0 2px 16px rgba(0, 0, 0, .12); }
.hover-style { position: absolute; width: 100%; height: 0; overflow: hidden; color: #fff; background-color: #00aaff; transition: height .2s ease-in;
 -moz-transition: height .2s ease-in;
 -webkit-transition: height .2s ease-in;
 -o-transition: height .2s ease-in;
}
.hover-style .welfare-title { padding-top: 35px; text-align: center; font-size: 18px; }
.hover-style .welfare-space { width: 80px; height: 2px; margin: 20px auto; background-color: #fff; }
.hover-style .welfare-desc { font-size: 14px; text-align: center; }
.welfare ul li > i { display: block; width: 40px; height: 40px; margin: 35px auto 0; }
.welfare ul li > p { padding-top: 15px; text-align: center; font-size: 18px; color: #333; }
.welfare-icon-1 { background: url(../images/welfare-icon-1.png) no-repeat 0 0; }
.welfare-icon-2 { background: url(../images/welfare-icon-2.png) no-repeat 0 0; }
.welfare-icon-3 { background: url(../images/welfare-icon-3.png) no-repeat 0 0; }
.welfare-icon-4 { background: url(../images/welfare-icon-4.png) no-repeat 0 0; }
.welfare-icon-5 { background: url(../images/welfare-icon-5.png) no-repeat 0 0; }
.welfare-icon-6 { background: url(../images/welfare-icon-6.png) no-repeat 0 0; }
.welfare-icon-7 { background: url(../images/welfare-icon-7.png) no-repeat 0 0; }
.welfare-icon-8 { background: url(../images/welfare-icon-8.png) no-repeat 0 0; }
.welfare ul li:first-child, .welfare ul li:first-child + li + li + li + li { margin-left: 0; }
.jobs { padding-top: 78px; margin-bottom: 150px; }
.jobs h4 { margin-bottom: 40px; text-align: center; font-size: 32px; color: #333; }
/* 职位介绍 */
.job-container { position:relative; margin-bottom: 90px; }
.job-list { line-height: 1; color: #595757; }
.job-item { position: relative; margin-bottom:18px; }
.job-item-title { margin-left: 20px; font-weight: normal; font-size: 16px; cursor: pointer; color:#333; }
.job-item-people { font-size: 14px; }
.sel .panel-extend-button { color: #fff; }
.panel-extend-button { position: absolute; top: 17px; right: 40px; z-index: 1; height: 20px; line-height: 20px; font-size: 16px; color:#333; padding-right: 25px; background: url(../images/location-icon.png) no-repeat right center; }
a.cur { color:#333; font-weight:bold; }
.arrow-down, .job-item-panel--in .arrow-up { display: none; }
.job-item-panel--in .arrow-down { display: inline; }
.job-item-panel { position: relative; z-index: 1; margin-bottom: 23px; padding:22px; border: 1px solid #e9e9e9; border-top:none; zoom:1; }
.job-item-panel--in .job-item-panel { overflow: hidden; height: 0; margin: 0 50px 0 60px; padding: 0; border: none; }
.panel-triangle { position: absolute; top: -24px; left: 100px; z-index: 10; border-width: 12px 9px; border-style: solid; border-color: transparent; border-bottom-color: #b5b5b6; }
.panel-triangle-inner { position: absolute; top: -9px; left: -8px; z-index: 10; border-width: 11px 8px; border-style: solid; border-color: transparent; border-bottom-color: white; }
.panel-header { }
.job-location, .job-welfare { padding-left: 32px; }
.job-location { min-height: 22px; background: url(../images/icon_job_location.png) no-repeat left top; font-size: 20px; }
.job-require { margin-top: 5px; }
.job-require-item { display: inline-block; padding:0 0 0 2px; border-left: 1px solid #cecece; font-size: 14px; color:#666666; }
.job-require-item:first-child { padding-left: 0; border-left: none; }
.job-welfare { margin-top: 26px; }
.job-welfare-item { display: inline-block; padding: 7px 12px; border: 1px solid #c1e6f4; background: #edf9ff; text-align: center; font-size: 14px; color: #3c9ccc; }
.job-welfare-item + .job-welfare-item { margin-left: 14px; }
.job-description-title { margin-top: 30px; margin-bottom:5px; font-size: 14px; color:#00aaff; }
.job-description-list { }
.job-description-item { list-style: decimal; list-style-position: inside; line-height: 2; font-size: 14px; }
.button-control-container { padding-top: 35px; }
.button-control-container a:first-child { margin-right: 20px; }
.panel-collapse-button { position: absolute; left: 0; bottom: 0; z-index: 10; height: 45px; line-height: 45px; font-size: 14px; }
.job-apply-button { display: inline-block; width: 120px; height: 36px; background: #ff8800; line-height: 36px; text-align: center; font-size: 16px; border: 1px solid #ff8800; color: white; }
.job-apply-button:hover { background: #f18102; }
.us-images { width: 100%; }
.hr-link { display: inline-block; width: 120px; height: 36px; background: #fff; line-height: 36px; text-align: center; font-size: 16px; border: 1px solid #ff8800; color: #ff8800; }
.hr-link:hover { color: #fff; background: #ff8800; }
.join-txt { margin:36px 0 52px 0; }
.join-txt img { width:100%; }
.join-txt p { text-indent: 2em; line-height: 30px; font-size:16px; }
.job-r-cont { width: 100%; }
.job-l-cont { width:38.33%; min-height:529px; background:url(../images/job_bg.jpg) no-repeat 0 0; float:left; }
.job-cont-box { padding:0 37px }
.job-cont-box, .job-cont-box h2, .job-cont-box p { color:#FFF; }
.job-cont-box h2 { margin-bottom:10px; font-size:18px; }
.job-cont-box p { font-size:14px; line-height:25px; }
.about-page { position:relative; }
.foot-banner { position:absolute; bottom:410px; *bottom:410px;
width:100%; height: 370px; background:url(../images/foot_banner.jpg) no-repeat center; z-index: 0; text-align: center; }
.foot-banner img { margin-top:96px; }
.footer { position:relative; z-index: 5; }
.wave-box { background:none; }
.placeholder { height:230px; }
.job-item-title-box { height:50px; line-height: 50px; border:#e9e9e9 solid 1px; cursor: pointer; }
.sel { background: #00aaff; }
.sel .panel-extend-button { background: url(../images/location-icon-hover.png) no-repeat right center; }
.sel .job-item-title { color: #fff; }
.clear { clear:both; }


/** RESET AND LAYOUT
===================================*/

.bx-wrapper { position: relative; margin: 0 auto; padding: 0;  *zoom: 1;
}
.bx-wrapper img { max-width: 100%; display: block; }
/** THEME
===================================*/

.bx-wrapper .bx-viewport { background: #fff; /*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: 15px; width: 100%; }
/* LOADER */

.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
/* PAGER */

.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block;  *zoom: 1;
 *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a { background: #919bab; text-indent: -9999px; display: block; width: 56px; height: 4px; margin: 0 5px; outline: 0; transition: all 0.3s ease-out 0s; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #003366; height: 6px; }
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev { left: 0px; background: url(../images/pager01.png) no-repeat 0 0px; }
.bx-wrapper .bx-next { right: 0px; background: url(../images/pager01.png) no-repeat -93px 0px; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; outline: 0; width: 27px; height: 48px; margin-top: -24px; text-indent: -9999px; z-index: 9999; transition: all 0.3s ease-out 0s; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -11px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -44px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
/*******开始内页服务与支持*****/
.p-banner01 { position: relative; height: 420px; }
.p-banner01 > img { height: 420px; left: 50%; margin-left: -960px; top: 0; position: absolute; width: 1920px; z-index: 1; max-width: 1920px; }
.p-banner01 .info-f32 { position: relative; z-index: 2; font-size: 32px; color: #fff; margin-top: 130px; }
.p-banner01 .info-f20 { position: relative; z-index: 2; font-size: 20px; color: #fff; margin-top: 16px; }
.p-banner01 .btn { position: relative; z-index: 2; margin-top: 88px; }
.p-banner01 .btn a { width: 182px; text-align: center; height: 50px; line-height: 50px; color: #fff; display: inline-block; margin-right: 25px; border-radius: 2px; }
.p-banner01 .btn a.a1 { background: #3c7ae6; border: #3c7ae6 solid 1px; }
.p-banner01 .btn a.a2 { border: #fff solid 1px; }
.serve { width: 100%; float: left; margin-top: 35px; }
.serve01 { margin: 35px 0; width: 100%; float: left; position: relative; }
.serve01 .serve01-img { position: absolute; z-index: 1; right: 0; top: 50px; }
.serve01-title { font-size: 28px; color: #282c32; position: relative; z-index: 2; }
.serve01-info { color: #53565b; font-size: 16px; line-height: 28px; margin-top: 15px; position: relative; z-index: 2; }
.serve01-list { float: left; width: 100%; margin-top: 20px; position: relative; z-index: 2; }
.serve01-list li { padding: 10px 0; line-height: 30px; color: #53565b; font-size: 16px; background: url(../images/ico03.png) no-repeat 5px center; padding-left: 50px; }
.serve01-more { width: 100%; float: left; position: relative; z-index: 2; }
.serve01-more a { width: 136px; height: 40px; line-height: 40px; text-align: center; border-radius: 2px; display: inline-block; margin-right: 9px; margin: 20px 9px 20px 4px; }
.serve01-more a.a1 { background: #3c7ae6; color: #fff; border: #3c7ae6 solid 1px; }
.serve01-more a.a2 { color: #3c7ae6; border: #3c7ae6 solid 1px; }
.serve01.serve02 { padding-left: 580px; margin-bottom: 50px; }
.serve01.serve02 .serve01-img { right: auto; left: 0; top: -15px; }
.serve01.serve02 .serve01-list li.t1 { background: url(../images/ico04.png) no-repeat 5px center; }
.serve01.serve02 .serve01-list li.t2 { background: url(../images/ico05.png) no-repeat 5px center; }
.serve01.serve03 { margin-top: 50px; }
.serve01.serve03 .serve01-img { top: -10px; }
.serve01.serve04 { padding-left: 600px; margin-bottom: 50px; min-height: 280px; padding-top: 40px; }
.serve01.serve04 .serve01-img { right: auto; left: -20px; top: -15px; }
.serve01.serve04 .serve01-list li.t1 { background: url(../images/ico04.png) no-repeat 5px center; }
.serve01.serve04 .serve01-list li.t2 { background: url(../images/ico05.png) no-repeat 5px center; }
.support { width: 100%; float: left; background: #f5f5f5; height: 493px; }
.support .support-sort { margin-top: 45px; }
.support .support-sort span { width: 33.3333%; display: inline-block; font-size: 18px; color: #53565b; }
.feedback { width: 100%; float: left; }
.feedback-list { width: 1224px; float: left; }
.feedback-list dl { float: left; margin: 65px 12px; text-align: center; }
.feedback-list dl dd { border: #e4e4e4 solid 1px; border-top: none; color: #53565b; line-height: 61px; font-size: 16px; }
/*******结束内页服务与支持*****/
/*******开始内页帮助中心-常见问题*****/
.p-banner02 { position: relative; height: 134px; }
.p-banner02 > img { height: 134px; left: 50%; margin-left: -960px; top: 0; position: absolute; width: 1920px; z-index: 1; max-width: 1920px; }
.p-banner02 .info { position: relative; z-index: 2; }
.p-banner02 .info .help-center { float: left; color: #fff; font-size: 42px; font-family: '黑体'; margin-top: 42px; padding-left: 50px; }
.p-banner02 .info .p-banner-search { float: right; padding: 42px 66px 0 0; }
.p-banner02 .info .p-banner-search .search-text { width: 710px; height: 46px; line-height: 46px; background: #fff; border: #3c7ae6 solid 1px; padding-left: 10px; color: #ccc; font-size: 16px; font-family: '黑体'; }
.p-banner02 .info .p-banner-search a { width: 100px; display: inline-block; background: #3c7ae6; line-height: 46px; float: right; font-size: 16px; color: #fff; text-align: center; font-family: '黑体'; }
.question-tab { width: 100%; height: 65px; line-height: 65px; float: left; border-bottom: #e4e4e4 solid 1px; }
.question-tab a { color: #555; font-size: 16px; display: inline-block; margin: 0 15px; cursor: pointer; min-width: 68px; text-align: center; }
.question-tab a:nth-child(1) {
 margin-left: 0;
}
.question-tab a.active, .question-tab a:hover { color: #3c7ae6; border-bottom: #3c7ae6 solid 2px; line-height: 60px; }
.arrow-follow li { width: 228px; padding-left: 18px; float: left; height: 75px; background: url(../images/arrow.jpg) no-repeat center right; }
.arrow-follow li a { display: block; }
.arrow-follow li a em { display: block; background: #3c7ae6; width: 46px; height: 46px; line-height: 46px; border-radius: 50%; color: #fff; text-align: center; font-size: 22px; }
.arrow-follow li a i { color: #555; font-size: 16px; line-height: 40px; width: 46px; text-align: center; display: block; }
.arrow-follow li.last { background: none; }
.question-box { width: 100%; float: left; margin-top: 37px; padding-bottom: 80px; }
.question-left { float: left; width: 185px; }
.question-sort { width: 100%; float: left; background: #f5f5f5; padding: 0 10px; }
.question-sort h3 { color: #282c32; font-size: 15px; font-weight: bold; border-bottom: dashed #e5e1e1 1px; line-height: 46px; background: url(../images/ico06.png) no-repeat left center; padding-left: 27px; }
.question-sort > ul { padding: 10px; width: 100%; float: left; }
.question-sort > ul > li > a { line-height: 46px; color: #282c32; font-size: 13px; display: block; }
.question-sort > ul > li > a:hover, .question-sort > ul > li > a.active { color: #3c7ae6; }
.question-sort > ul > li.hasSubsort > a { background: url(../images/ico02.png) no-repeat right center; }
.question-sort > ul > li.hasSubsort.on > ol { display: block; }
.question-sort > ul > li.hasSubsort.on > a { background: url(../images/ico07.png) no-repeat right center; }
.question-sort > ul > li > ol { display: none; padding-left: 20px; }
.question-sort > ul > li > ol > li { line-height: 38px; }
.question-sort > ul > li > ol > li > a:hover, .question-sort > ul > li > ol > li > a.active { color: #3c7ae6; }
.question-sort.module > ul > li.active a { color: #3c7ae6; }
.question-sort.module h3 { background: url(../images/ico08.png) no-repeat left center; }
.question-sort.meal h3 { background: url(../images/ico09.png) no-repeat left center; }
.question-right { width: 982px; float: right; }
.question-list { width: 100%; float: left; }
.question-list > h3 { color: #282c32; font-size: 22px; line-height: 46px; margin-bottom: 5px; }
.question-list ul li { line-height: 42px; width: 100%; float: left; }
.question-list ul li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.location { width: 100%; float: left; color: #555; font-size: 12px; line-height: 30px; }
.location a { color: #555; font-size: 12px; padding: 0 5px; }
.location a:hover, .location a.active { color: #3c7ae6; }
/*******结束内页帮助中心-常见问题*****/
/*******开始内页帮助中心_文档*****/
.document-height { width: 100%; float: left; min-height: 200px; }
.document-box { width: 100%; float: left; margin-top: 65px; }
.document-title { color: #282c32; font-size: 22px; height: 55px; line-height: 30px; }
.document-list { width: 1264px; float: left; margin: 0 -32px; }
.document-list dl { float: left; width: 100%; }
.document-list dl dt { width: 33.33%; padding: 0 32px; float: left; }
.document-list dl dt span { display: inline-block; height: 47px; line-height: 47px; border-bottom: #e4e4e4 solid 1px; position: relative; width: 100%; }
.document-list dl dt a { display: block; padding-left: 10px; color: #3c7ae6; font-size: 15px; position: relative; z-index: 2; }
.document-list dl dt em { position: absolute; width: 0; display: block; z-index: 1; background: #f5f5f5; left: 0; top: 0; height: 47px; }
.document-list dl dd { color: #555; font-size: 14px; line-height: 40px; cursor: pointer; width: 100%; float: left; text-align: right; padding-right: 40px; }
.tool { width: 100%; float: left; margin-top: 65px; margin-bottom: 24px; }
.tool-title { color: #282c32; font-size: 22px; height: 35px; line-height: 30px; }
.tool-list { width: 1220px; float: left; margin: 0 -10px; }
.tool-list li { padding: 0 10px; width: 400px; float: left; margin-top: 20px; }
.tool-list li a { display: block; position: relative; width: 100%; height: 100%; height: 114px; border: #e4e4e4 solid 1px; }
.tool-list li a img { max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.bottom-register { width: 100%; float: left; margin-top: 24px; background: #407de3; height: 146px; text-align: center; }
.bottom-register p { font-size: 20px; color: #fff; margin: 25px 0 17px 0; line-height: 30px; }
.bottom-register a { color: #fff; width: 176px; height: 44px; line-height: 44px; border: #fff solid 1px; display: inline-block; }
/*******结束内页帮助中心_文档*****/
/*******开始内页帮助中心_意见反馈*****/
.feedback { color: #282c32; font-size: 28px; margin-top: 90px; }
.feedback-info { color: #919191; font-size: 16px; text-align: center; line-height: 24px; margin-top: 20px; width: 100%; float: left; }
.contact-sort { width: 100%; float: left; margin-top: 60px; text-align: center; }
.contact-sort span { width: 330px; height: 100px; line-height: 100px; border: #e4e4e4 solid 1px; display: inline-block; margin: 0 15px; text-align: center; font-size: 24px; color: #3c7ae6; }
.contact-sort span.t1 { background: url(../images/qq.png) no-repeat 82px center; padding-left: 48px; }
.contact-sort span.t2 { background: url(../images/phone.png) no-repeat 62px center; padding-left: 58px; }
.contact-sort span.t3 { background: url(../images/mail.png) no-repeat 50px center; padding-left: 55px; }
.propose { width: 100%; float: left; margin-top: 80px; }
.propose dl { width: 33.33%; float: left; text-align: center; }
.propose dl dd.t1 { color: #282c32; font-size: 18px; line-height: 40px; margin-top: 5px; }
.propose dl dd.t2 { color: #999; line-height: 24px; }
.propose-btn a { color: #3c7ae6; font-size: 14px; width: 176px; height: 44px; line-height: 44px; border: #3c7ae6 solid 1px; display: inline-block; }
.overDiv { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.4; filter: alpha(opacity=40); z-index: 10; }
.popup-layer { display: none; width: 700px; height: 600px; background: #fff; position: fixed; z-index: 11; left: 50%; margin-left: -350px; top: 50%; margin-top: -300px; box-shadow: 0 0 30px #666; }
.popup-title { height: 60px; line-height: 60px; padding: 0 30px; width: 100%; border-bottom: #ddd solid 1px; float: left; }
.popup-title span { float: left; color: #333; font-size: 15px; }
.popup-title a { float: right; font-size: 30px; }
.popup-list { width: 100%; float: left; margin-top: 5px; }
.popup-list li { width: 100%; float: left; margin-top: 21px; }
.popup-list li em { width: 150px; display: inline-block; float: left; text-align: right; padding-right: 16px; line-height: 40px; color: #333; font-size: 15px; }
.popup-list li .popup-textarea { float: left; width: 480px; height: 260px; padding: 10px; color: #666; border: #ddd solid 1px; }
.popup-list li .popup-text { width: 370px; height: 40px; padding: 10px; line-height: 20px; border: #ddd solid 1px; }
.popup-list li a { display: inline-block; width: 150px; height: 45px; line-height: 45px; border: #ddd solid 1px; margin-right: 20px; color: #333; margin-top: 20px; text-align: center; }
.popup-list li a.a2 { background: #ddd; }
.popup-list li select { height: 40px; width: 100px; float: left; border: #ddd solid 1px; margin-right: 10px; text-align: center; }
/*******结束内页帮助中心_意见反馈*****/
/*******开始内页帮助中心-使用指南*****/
.use { color: #282c32; }
.product-useList { width: 1222px; float: left; margin: 0 -11px; }
.product-useList li { float: left; margin-top: 25px; padding: 0 11px; }
.product-useList li a { display: block; width: 152px; height: 152px; border: #e4e4e4 solid 1px; text-align: center; }
.product-useList li a em { margin-top: 15px; display: block; position: relative; width: 100%; height: 100%; height: 80px; }
.product-useList li a em img { max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.product-useList li a span { display: block; line-height: 30px; }
.video-list { width: 1230px; float: left; margin: 25px -15px 50px; }
.video-list dl { padding: 0 15px; width: 33.33%; text-align: center; float: left; }
.video-list dl dt { width: 100%; float: left; position: relative; }
.video-list dl dt em { display: block; position: relative; width: 100%; height: 100%; position: absolute; z-index: 2; top: 0; left: 0; }
.video-list dl dt em img { max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.video-list dl dd { line-height: 30px; margin-top: 10px; width: 100%; float: left; }
.video-list dl dd a { color: #282c32; font-size: 16px; }
.details-useinfo td, th { padding: 5px 10px; border: 1px solid #DDD; }
.details-useinfo p { line-height: 30px; }
/*******结束内页帮助中心-使用指南*****/
/*******开始内页下载*****/
.p-banner03 { position: relative; height: 218px; }
.p-banner03 > img { height: 218px; left: 50%; margin-left: -960px; top: 0; position: absolute; width: 1920px; z-index: 1; max-width: 1920px; }
.move-device { width: 1254px; float: left; margin: 0 -27px; }
.move-device.web { margin-bottom: 65px; }
.move-device .item { width: 33.33%; text-align: center; float: left; padding: 0 27px; margin-top: 15px; }
.move-device .item dl { height: 370px; border: #f5f5f5 solid 6px; width: 100%; float: left; }
.move-device .item dl dt { margin-top: 50px; }
.move-device .item dl dd.t1 { margin-top: 20px; color: #282c32; font-size: 16px; }
.move-device .item dl dd.t2 { color: #999; font-size: 14px; padding: 0 20px; line-height: 20px; margin-top: 8px; }
.move-device .item dl dd.t3 { margin-top: 30px; }
.move-device .item dl dd.t3 a { width: 168px; height: 38px; line-height: 38px; text-align: center; display: inline-block; color: #fff; border-radius: 21px; background: #3c7ae6; }
/*******结束内页下载*****/
/*******开始内页解决方案*****/
.p-banner04 { position: relative; height: 420px; }
.p-banner04 > img { height: 420px; left: 50%; margin-left: -960px; top: 0; position: absolute; width: 1920px; z-index: 1; max-width: 1920px; }
.p-banner04 .plan { position: relative; z-index: 2; text-align: center; }
.p-banner04 .plan p.p1 { margin-top: 120px; color: #fff; font-size: 32px; }
.p-banner04 .plan p.p2 { color: #fff; font-size: 20px; margin-top: 20px; }
.p-banner04 .plan a { display: inline-block; width: 182px; height: 50px; line-height: 50px; background: #3c7ae6; border-radius: 2px; color: #fff; margin-top: 40px; }
.plan-list { width: 1220px; float: left; margin: 0 -10px; margin-bottom: 30px; }
.plan-list .item { width: 25%; padding: 0 10px; float: left; margin-top: 30px; }
.plan-list .item dl { float: left; width: 100%; text-align: center; background: #fff; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.plan-list .item dl:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
.plan-list .item dl:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.plan-list .item dl dd { line-height: 52px; border: #e4e4e4 solid 1px; border-top: none; }
/*******结束内页解决方案*****/
/*******开始内页产品中心*****/
.p-banner1 { position: relative; height: 220px; }
.p-banner1 > img { height: 220px; left: 50%; margin-left: -960px; top: 0; position: absolute; width: 1920px; z-index: 1; max-width: 1920px; }
.talk { width: 100%; float: left; text-align: center; margin-top: 46px; }
.talk span { width: 200px; height: 52px; line-height: 52px; background: #f1f3f5; border: #e1e0e0 solid 1px; border-right: none; display: inline-block; color: #282c32; cursor: pointer; transition: all 300ms ease 0s; }
.talk span.last { border-right: #e1e0e0 solid 1px; }
.talk span.active, .talk span:hover { border-top: #3877e9 solid 2px; background: #fff; }
.message01 { width: 100%; float: left; margin-top: 65px; }
.message-img img, .message { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.message-img img:hover, .message:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
.message { width: 555px; }
.message-img { width: 604px; }
.message-title { color: #282c32; font-size: 30px; }
.message-desc { color: #999; font-size: 16px; line-height: 28px; }
.message ul { width: 100%; float: left; margin-top: 30px; }
.message ul.w50 li { width: 50%; }
.message ul li { height: 42px; line-height: 42px; width: 100%; float: left; padding-left: 40px; color: #53565b; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; background: url(/style/images/ico03.png) no-repeat left center; }
.go-buy { width: 100%; float: left; text-align: center; background: #3c7ae6; height: 146px; padding-top: 51px; }
.go-buy a { margin: 0 7px; color: #fff; display: inline-block; width: 176px; height: 44px; line-height: 44px; border: #fff solid 1px; }
/*******结束内页产品中心*****/
/*******开始内页产品中心_购买*****/
.meal-box { width: 100%; float: left; border-left: #e4e4e4 solid 1px; border-right: #e4e4e4 solid 1px; border-bottom: #e4e4e4 solid 1px; }
.meal-box dl { float: left; width: 20%; }
.meal-box dl dt { background: #f3f3f3; color: #555; font-size: 14px; font-weight: bold; height: 62px; line-height: 62px; text-align: center; border: #e4e4e4 solid 1px; border-left: none; border-bottom: none; }
.meal-box dl.last { width: 40%; }
.meal-box dl.last dt { border-right: none; }
.meal-box dl.last dd { border-right: none; height: auto; }
.meal-box dl.last dd div.li28.f16px { padding: 50px 40px 10px; text-align: left; color: #555; width: 100%; float: left; }
.meal-box dl.last dd ul { width: 100%; float: left; padding: 0 40px; }
.meal-box dl.last dd ul li { text-align: left; background: url(../images/ico10.png) no-repeat left center; padding-left: 30px; }
.meal-box dl.last dd p { text-align: left; padding: 0 40px; margin-top: 30px; width: 100%; float: left; padding-left: 70px; }
.meal-box dl.last dd p a { color: #3c7ae6; }
.meal-box dl dd { border: #e4e4e4 solid 1px; border-left: none; border-bottom: none; line-height: 50px; height: 50px; text-align: center; color: #555; }
.meal-box dl dd em { color: #fa7821; font-size: 26px; }
.meal-box dl.v:hover, .meal-box dl.v.active { border-bottom: #3c7ae6 solid 1px; margin-top: -6px; }
.meal-box dl.v:hover dt, .meal-box dl.v.active dt { background: #e8f1fb; border: #3c7ae6 solid 1px; border-bottom: none; color: #3c7ae6; height: 68px; line-height: 68px; font-size: 16px; }
.meal-box dl.v:hover dd, .meal-box dl.v.active dd { border: #3c7ae6 solid 1px; border-bottom: none; }
.price { width: 100%; float: left; margin-top: 45px; }
.price .price-title { color: #282c32; font-size: 16px; position: relative; padding-left: 12px; }
.price .price-title em { width: 2px; height: 15px; background: #3c7ae6; position: absolute; left: 2px; top: 4px; }
.PicSpecifications { overflow: hidden; margin-top: 20px; }
.PicSpecificationsL { display: inline-block; float: left; padding-left: 20px; width: 110px; }
.PicSpecificationsL span { color: #333333; font-size: 14px; text-align: left; display: block; }
.PicSpecifiM20 { margin: 20px 0; }
.PicSpecificationsR1 { display: inline-block; float: left; margin: 20px 20px 20px 0; }
.PicSpecificationsRB { display: inline-block; margin: 16px 0 0 20px; }
.PicSpecificationsRB input { border: 1px solid #999999; display: inline-block; border-radius: 6px; color: #333333; font-size: 14px; height: 42px; line-height: 42px; padding: 0 10px; width: 98px; text-align: center; }
.PicSpecificationsRB i { color: #333; font-size: 14px; padding-left: 10px; }
.PicTime { color: #333; width: 100%; float: left; margin-top: 10px; }
.PicTime dt { float: left; width: 110px; padding-left: 20px; line-height: 38px; }
.PicTime dd { border-left: #ccd1d9 solid 1px; float: left; border-radius: 6px; }
.PicTime dd span { display: inline-block; width: 89px; cursor: pointer; height: 38px; line-height: 38px; border: #ccd1d9 solid 1px; border-left: none; text-align: center; }
.PicTime dd span:first-child { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.PicTime dd span:last-child { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
.PicTime dd span:hover, .PicTime dd span.active { border: #3c7ae6 solid 1px; background: #eaf3fd; color: #3c7ae6; }
.domain { width: 100%; float: left; margin-top: 25px; padding-bottom: 30px; border-bottom: #e4e4e4 solid 1px; }
.domain dt { width: 110px; padding-left: 20px; float: left; color: #333; line-height: 44px; }
.domain dd { float: left; position: relative; }
.domain dd .domain-text { border: #e4e4e4 solid 1px; width: 590px; border-radius: 8px; height: 44px; line-height: 24px; padding: 10px 0; display: block; padding-left: 50px; }
.domain dd em { position: absolute; left: 0; top: 12px; height: 24px; width: 40px; text-align: center; border-right: #e4e4e4 solid 1px; }
.domain dd .remark { line-height: 30px; color: #999; font-size: 12px; }
.select { width: 100%; float: left; margin-top: 20px; }
.select dt { width: 110px; padding-left: 20px; float: left; line-height: 45px; color: #333; }
.select dd { float: left; color: #555; font-size: 16px; line-height: 45px; }
.select dd em { color: #3c7ae6; font-weight: bold; }
.select dd i { color: #fa7821; font-size: 26px; }
.select dd.protocol { color: #555; font-size: 14px; line-height: 30px; }
.select dd.protocol a { color: #3c7ae6; }
.protocol { width: 100%; float: left; }
.protocol dt { width: 110px; padding-left: 20px; float: left; line-height: 20px; color: #333; }
.protocol dd { color: #555; font-size: 14px; line-height: 30px; }
.protocol dd a { color: #3c7ae6; }
.try { width: 100%; float: left; margin-top: 20px; }
.try dt { width: 110px; float: left; }
.try dd { float: left; }
.try dd a.a1 { width: 130px; height: 42px; line-height: 42px; display: inline-block; margin-right: 13px; border-radius: 2px; text-align: center; background: #3c7ae6; border: #3c7ae6 solid 1px; color: #fff; }
.try dd a.a2 { width: 130px; height: 42px; line-height: 42px; display: inline-block; margin-right: 13px; border-radius: 2px; text-align: center; border: #3c7ae6 solid 1px; color: #3c7ae6; }
.PicSpecificationsR1 { display: inline-block; float: left; margin: 20px 20px 20px 0; }
.PicSpecificationsRT { padding-bottom: 15px; }
.progressBarIbg { height: 5px; width: 500px; }
.friendlyMsg { color:red!important; font-size: 14px; }
.pc-error-txt { text-indent: 110px; }
/*******结束内页产品中心_购买*****/
/*******开始内页关于我们*****/
.p-banner07 { position: relative; height: 518px; }
.p-banner07 > img { height: 518px; left: 50%; margin-left: -960px; top: 0; position: absolute; width: 1920px; z-index: 1; max-width: 1920px; }
.p-newsHeight { position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; height: 132px; background-color: #000; opacity: 0.2; filter: alpha(opacity=20); }
.p-news { width: 1200px; position: absolute; left: 50%; bottom: 0; margin-left: -600px; height: 132px; z-index: 2; }
.p-news dl { width: 100%; float: left; }
.p-news dl dt { width: 72px; float: left; background: #3c7ae6; border-left: #fff solid 1px; border-right: #fff solid 1px; height: 132px; color: #fff; font-size: 22px; line-height: 23px; padding: 22px 23px; }
.p-news dl dd { float: left; height: 132px; border-right: #fff solid 1px; width: 281px; }
.p-news dl dd a { display: block; position: relative; }
.p-news dl dd a img { width: 281px; height: 132px; }
.p-news dl dd a span { left: 0; bottom: 0; width: 100%; height: 52px; background: url(../images/ico01.png) repeat; position: absolute; color: #fff; font-size: 16px; padding: 5px 10px; }
.p-aboutus { width: 100%; float: left; margin-top: 65px; }
.aboutus-info { float: left; width: 582px; }
.aboutus-info ul { margin-top: 20px; }
.aboutus-info ul li { line-height: 32px; }
.aboutus-info ul li span { color: #282c32; font-weight: bold; display: inline-block; width: 85px; }
.aboutus-info ul.w100 li span { width: 100%; }
.aboutus-img { float: right; }
.worth { width: 100%; float: left; margin: 80px 0 50px 0; }
.worth dl { width: 33.33%; float: left; height: 101px; background: url(../images/worth.png) no-repeat; padding-left: 141px; padding-top: 20px; }
.worth dl.t1 { background-position: 20px 0; }
.worth dl.t2 { background-position: 20px -101px; }
.worth dl.t3 { background-position: 20px -202px; }
.worth dl dt { color: #000; font-size: 22px; height: 35px; }
.worth dl dd { color: #666; font-size: 16px; }
.team-info { margin-top: 48px; padding: 20px 160px 0 290px; background: url(../images/teaminfo-icon.png) no-repeat 186px top; color: #333; font-size: 16px; line-height: 42px; }
.team-list { width: 100%; float: left; margin: 38px 0 63px 0; }
.team-list dl { width: 100%; float: left; }
.team-list dl dt { float: left; width: 792px; padding-left: 30px; }
.team-list dl dt img { margin-top: 4px; margin-right: 4px; width: 377px; height: 209px; float: left; }
.team-list dl dd img { margin-top: 4px; width: 377px; height: 422px; }
.contact { width: 100%; float: left; margin: 68px 0 90px; }
.contact .contact-left { float: left; width: 694px; padding: 0 60px; }
.contact .contact-right { float: right; width: 505px; }
.contact .contact-right .contact-title { color: #282c32; font-size: 22px; line-height: 40px; }
.contact .contact-right ul { width: 100%; float: left; margin-top: 25px; }
.contact .contact-right ul li { height: 38px; line-height: 38px; width: 100%; padding-left: 25px; background: url(../images/contact.png) no-repeat; }
.contact .contact-right ul li span { color: #333; font-weight: bold; }
.contact .contact-right ul li.t1 { background-position: 0 10px; }
.contact .contact-right ul li.t2 { background-position: 0 -25px; }
.contact .contact-right ul li.t3 { background-position: 0 -63px; }
.contact .contact-right ul li.t4 { background-position: 0 -100px; }
.contact .contact-right ul li.t5 { background-position: 0 -140px; }
/*******结束内页关于我们*****/
/*******开始内页行业解决方案_IT互联网行业解决方案*****/
.trade-question { width: 100%; float: left; padding-top: 85px; }
.trade-question .question-title { width: 100%; float: left; height: 35px; line-height: 35px; color: #282c32; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.trade-question .question-title:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
.trade-question .question-title span { color: #fff; display: inline-block; font-size: 17px; width: 78px; height: 35px; line-height: 35px; text-align: center; border-radius: 3px; font-weight: bold; background: #3c7ae6; margin-right: 12px; }
.trade-question .question-title em { color: #3c7ae6; }
.trade-question dl { float: left; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.trade-question dl:hover { -webkit-transform: translate(0, 5px); -moz-transform: translate(0, 5px); -o-transform: translate(0, 5px); -ms-transform: translate(0, 5px); transform: translate(0, 5px); }
.trade-question dl dt { color: #282c32; height: 35px; }
.trade-question dl dd.t1 { line-height: 24px; color: #999; }
.trade-question dl dd.t2 { margin-top: 30px; display: block; position: relative; width: 100%; height: 100%; height: 348px; }
.trade-question dl dd.t2 img { max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.line { margin-top: 40px; width: 100%; float: left; height: 1px; background: #e4e4e4; }
/*******结束内页行业解决方案_IT互联网行业解决方案*****/
/*******开始内页伙伴生态_立即加盟*****/
.join { width: 100%; float: left; margin-top: 56px; margin-bottom: 120px; }
.join-left { float: left; width: 830px; border-right: #dedede solid 1px; }
.join-left li { width: 740px; float: left; line-height: 50px; position: relative; margin-bottom: 30px; }
.join-left li em { display: inline-block; float: left; width: 205px; text-align: right; padding-right: 20px; font-size: 15px; color: #53565b; }
.join-left li .join-text { width: 534px; color: #53565b; font-size: 15px; padding: 15px; height: 50px; line-height: 20px; float: left; border: #dedede solid 1px; }
.join-left li a.btn { width: 400px; height: 50px; line-height: 50px; display: inline-block; text-align: center; color: #fff; background: #3c7ae6; font-size: 15px; border-radius: 2px; }
.join-left li i { position: absolute; height: 50px; padding: 15px 0; right: 15px; top: 0; line-height: 20px; font-size: 12px; color: #ff5047;/*display: none;*/
}
.join-left li.active .join-text { border: #3c7ae6 solid 1px; }
.join-left li.active i { display: block; }
.join-right { float: right; width: 365px; padding-left: 68px; }
.join-right dl { width: 100%; float: left; margin-bottom: 30px; }
.join-right dl dt { color: #282c32; font-size: 18px; height: 35px; line-height: 30px; }
.join-right dl dd { color: #3c7ae6; font-size: 20px; }
.join-right dl dd a { width: 141px; height: 30px; line-height: 30px; color: #fff; display: inline-block; padding-left: 36px; border-radius: 2px; font-size: 12px; background: #3c7ae6 url(../images/qq.png) no-repeat 16px center; }
.ditch { width: 100%; float: left; margin-top: 50px; margin-bottom: 60px; }
.ditch dl { width: 25%; float: left; text-align: center; padding: 0 40px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.ditch dl:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
.ditch dl dt img { width: 88px; height: 88px; }
.ditch dl dd.t1 { margin-top: 25px; color: #282c32; font-size: 16px; }
.ditch dl dd.t2 { color: #999; line-height: 24px; margin-top: 10px; }
.partner { background: #083164; height: 554px; color: #fff; }
.partner-left { margin-top: 60px; padding-left: 60px; position: relative; z-index: 2; }
.partner-left dl { float: left; width: 100%; line-height: 22px; }
.partner-left dl dt { margin-top: 18px; width: 100%; float: left; padding-left: 32px; background: url(../images/ico11.png) no-repeat left 6px; }
.partner-left dl dd { margin-top: 18px; width: 100%; float: left; padding-left: 32px; background: url(../images/ico12.png) no-repeat left 6px; }
.partner-right { position: absolute; z-index: 2; right: 122px; top: 102px; z-index: 1; }
.partner-manage { height: 615px; width: 100%; float: left; }
.manage-title { width: 100%; float: left; text-align: center; color: #282c32; font-size: 28px; margin-top: 60px; }
.partner-manage-box { width: 100%; float: left; margin-top: 54px; }
.partner-manage-box dl.left { width: 355px; float: left; }
.partner-manage-box dl.left dt { font-size: 20px; color: #fff; float: right; width: 165px; height: 39px; line-height: 39px; text-align: right; padding-right: 18px; background: url(../images/manage-tbg01.png) no-repeat; }
.partner-manage-box dl.left dd { width: 100%; float: right; text-align: right; }
.partner-manage-box dl.left dd span { color: #3c7ae6; font-size: 44px; }
.partner-manage-box dl.left dd p { color: #53565b; font-size: 16px; margin-top: 5px; line-height: 32px; }
.partner-manage-box .manage-img { float: left; width: 500px; }
.partner-manage-box dl.right { width: 342px; float: left; }
.partner-manage-box dl.right dt { font-size: 20px; color: #fff; float: left; width: 190px; height: 39px; line-height: 39px; text-align: left; padding-left: 18px; background: url(../images/manage-tbg02.png) no-repeat; }
.partner-manage-box dl.right dd { width: 100%; float: left; text-align: left; }
.partner-manage-box dl.right dd span { color: #3c7ae6; font-size: 44px; }
.partner-manage-box dl.right dd p { color: #53565b; font-size: 16px; margin-top: 5px; line-height: 32px; }
.partner-policy { width: 100%; float: left; margin-top: 32px; text-align: center; }
.partner-policy a { color: #fff; text-align: center; background: #3c7ae6; width: 304px; height: 50px; line-height: 50px; border-radius: 2px; font-size: 16px; display: inline-block; }
.partner-tel { text-align: center; width: 100%; float: left; color: #919191; font-size: 16px; margin: 30px 0 60px 0; }
.partner-project { width: 100%; float: left; margin-top: 46px; margin-bottom: 60px; }
.partner-project dl { width: 33.33%; float: left; padding: 0 40px 0 150px; min-height: 102px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.partner-project dl:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
.partner-project dl dt { color: #282c32; font-size: 16px; line-height: 38px; }
.partner-project dl dd { line-height: 23px; color: #999; }
.partner-project dl.t1 { background: url(../images/p-project-img01.png) no-repeat 30px top; }
.partner-project dl.t2 { background: url(../images/p-project-img02.png) no-repeat 30px top; }
.partner-project dl.t3 { background: url(../images/p-project-img03.png) no-repeat 30px top; }
/*******结束内页伙伴生态_立即加盟*****/
/*******开始内页伙伴生态_市场支持*****/
.area-box { height: 466px; }
.area { width: 100%; float: left; margin-top: 25px; position: relative; }
.area .area-left { float: left; width: 680px; position: relative; z-index: 2; }
.area .area-left dl { margin-top: 35px; width: 340px; padding-left: 65px; padding-right: 35px; float: left; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.area .area-left dl:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
.area .area-left dl dt { padding-left: 15px; height: 40px; line-height: 40px; color: #282c32; font-size: 18px; background: url(../images/ico13.png) no-repeat left center; }
.area .area-left dl dd { padding-left: 15px; line-height: 24px; color: #999; }
.area .area-right { position: absolute; top: -108px; right: -53px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; z-index: 1; }
.area .area-right:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
/*******结束内页伙伴生态_市场支持*****/
/*******开始内页伙伴生态_项目报备*****/
.report { width: 100%; float: left; }
.report dl { width: 33.33%; float: left; text-align: center; padding: 0 65px; margin-top: 20px; }
.report dl dt { height: 35px; line-height: 30px; color: #282c32; font-size: 16px; }
.report dl dd { color: #999; line-height: 24px; }
.report-btn { width: 100%; float: left; text-align: center; padding: 105px 0 88px 0; }
.report-btn a { display: inline-block; color: #fff; background: #3c7ae6; width: 255px; height: 50px; line-height: 50px; border-radius: 2px; }
/*******结束内页伙伴生态_项目报备*****/
/*******开始内页伙伴生态_联盟价值*****/
.dilemma { width: 840px; margin: 0 auto; }
.dilemma .item { float: left; width: 200px; padding-right: 20px; margin-top: 30px; }
.dilemma .item dl { width: 100%; float: left; margin-top: 55px; }
.dilemma .item dl dt { color: #53565b; font-size: 16px; height: 30px; }
.dilemma .item dl dd { color: #919191; font-size: 12px; line-height: 20px; }
.dilemma .item-img { text-align: center; width: 440px; float: left; margin-top: 24px; margin-bottom: 30px; }
.ioa-software { width: 100%; float: left; padding-bottom: 60px; }
.ioa-software dl { width: 50%; float: left; margin-top: 60px; padding-left: 60px; }
.ioa-software dl dt { padding-left: 120px; margin-bottom: 35px; }
.ioa-software dl dd { padding-left: 188px; line-height: 33px; color: #53565b; font-size: 16px; background: url(../images/ico18.png) no-repeat 158px 8px; }
.ioa-software dl.t1 dt { padding-left: 0px; }
.ioa-software dl.t1 dd { padding-left: 113px; color: #53565b; line-height: 25px; margin-top: 20px; width: 450px; font-size: 14px; }
.ioa-software dl.t1 dd.t1 { background: url(../images/ico19.png) no-repeat 83px 5px; }
.ioa-software dl.t1 dd.t2 { background: url(../images/ico20.png) no-repeat 83px 5px; }
.ioa-software dl.t1 dd.t3 { background: url(../images/ico21.png) no-repeat 83px 5px; }
.ioa-power { width: 100%; float: left; padding: 55px 0 80px 0; }
.power-left { float: left; width: 660px; text-align: center; }
.power-left dl { margin-top: 50px; width: 300px; float: left; }
.power-left dl dt { margin-top: 30px; height: 75px; }
.power-left dl dd { color: #282c32; font-size: 15px; }
.power-right { float: right; }
/*******结束内页伙伴生态_联盟价值*****/
/*******开始内页伙伴生态_愿景学院*****/
.p-banner16 { position: relative; height: 560px; }
.p-banner16 > img { height: 560px; left: 50%; margin-left: -960px; top: 0; position: absolute; width: 1920px; z-index: 1; max-width: 1920px; }
.activity-box { width: 100%; float: left; }
.activity-title { width: 100%; float: left; margin-top: 50px; line-height: 35px; }
.activity-title span { float: left; position: relative; color: #53565b; font-size: 26px; padding-left: 10px; }
.activity-title span em { width: 3px; height: 22px; background: #3c7ae6; position: absolute; left: 0; top: 10px; }
.activity-title a { float: right; color: #53565b; font-family: '宋体'; }
.activity-list { width: 1254px; margin: 0 -27px; float: left; min-height: 500px; }
.activity-list.list .item dl { background: #fff; }
.activity-list .item { width: 33.3333%; float: left; padding: 22px 27px 20px; }
.activity-list .item dl { width: 100%; float: left; border: #f5f5f5 solid 6px; height: 380px; overflow: hidden; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; }
.activity-list .item dl:hover { -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); transform: translate(0, -5px); }
.activity-list .item dl:hover { box-shadow: 0px 0px 25px #ddd; }
.activity-list .item dl dt { width: 100%; height: 240px; }
.activity-list .item dl dt img { width: 100%; height: 240px; }
.activity-list .item dl dd.t1 { padding: 15px; line-height: 30px; }
.activity-list .item dl dd.t1 a { color: #282c32; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.activity-list .item dl dd.t2 { padding: 0 15px; color: #53565b; line-height: 20px; }
.activity-list.activity-list02 dl { height: 344px; }
.activity-list.activity-list02 dl dd.t1 { height: 75px; overflow: hidden; }
.activity-list.activity-list02 dl dd.t1 a { color: #282c32; font-size: 16px; overflow: auto; white-space: normal; }
.member { width: 100%; float: left; }
.member .slide { text-align: center; }
.member .slide a { display: inline-block; margin-top: 40px; }
.member .bx-wrapper .bx-controls-direction a { width: 16px; height: 30px; margin-top: 0px; }
.member .bx-wrapper .bx-prev { background: url(../images/pre.png) no-repeat; left: -20px; }
.member .bx-wrapper .bx-next { background: url(../images/next.png) no-repeat; right: -20px; }
.member-btn { width: 100%; float: left; padding: 65px 0 80px 0; text-align: center; }
.member-btn a { display: inline-block; width: 212px; height: 50px; line-height: 50px; color: #fff; background: #3c7ae6; border-radius: 2px; }
.add-us { width: 100%; float: left; height: 513px; background: #f5f5f5 url(../images/addus-bg.jpg) no-repeat top center; }
.p-contact { width: 100%; float: left; margin-top: 38px; }
.p-contact-left { float: left; width: 564px; }
.p-contact-left dl { width: 282px; float: left; margin-top: 30px; color: #282c32; font-size: 16px; padding-left: 32px; }
.p-contact-left dl dt { height: 26px; }
.p-contact-left dl.t1 { background: url(../images/ico22.png) no-repeat left 5px; }
.p-contact-left dl.t2 { background: url(../images/ico23.png) no-repeat left 5px; }
.p-contact-left dl.t3 { background: url(../images/ico23.png) no-repeat left 5px; }
.p-contact-left dl.t4 { background: url(../images/ico24.png) no-repeat left 5px; }
.p-contact-right { float: right; width: 554px; }
.p-contact-right dl { float: left; width: 277px; text-align: center; margin-top: 4px; }
.p-contact-right dl dt { width: 100%; float: left; }
.p-contact-right dl dt img { width: 220px; height: 220px; }
.p-contact-right dl dd { margin-top: 5px; width: 100%; float: left; color: #53565b; line-height: 30px; }
.member .slider10 .slide img { border-radius: 118px; }
/* 弹出框 */
.dc-cloud-main { padding:75px 0 0 271px; min-width: 1100px; }
.dc-cloud-main-title h1 { color: #333333; font-size: 16px; padding: 20px 10px 20px 30px; border-bottom: 1px solid #e4e4e4; }
.dc-cloud-main-title h1 span { color: #999999; padding-left: 10px; font-size: 14px; }
.dc-popup { background: #fff; position: fixed; left: 50%; top:-50%; z-index: 1000; }
.width-large { width: 700px; margin: -250px 0 0 -315px; }
.dc-popup-title { overflow: hidden; padding: 20px; background: #6c83b3; }
.dc-popup-title span { color: #fff; font-size: 16px; float: left; }
.dc-popup-title a { width: 15px; height: 15px; background-position: -1px -32px; float: right; }
.dc-popup-list ul { padding: 20px 0; }
.dc-popup-list ul li { overflow: hidden; padding-bottom: 20px; }
.dc-popup-txt { border: 1px solid #d8e1f0; height: 43px; line-height: 45px; text-indent: 10px; border-radius: 3px; width: 410px; *float: left;
}
.dc-popup-list ul li .dc-popup-name { width: 120px; text-align: right; padding-right: 10px; line-height: 45px; height: 45px; color: #666666; }
.dc-popup-r label { line-height: 45px; height: 45px; padding-right: 20px; }
.dc-popup-r label input { width: auto; position: relative; top:2px; }
.dc-popup-buttons { padding:0 20px 0 120px; }
.dc-popup-btn { width: 120px; height: 45px; cursor: pointer; display: inline-block; border-radius: 3px; }
.dc-popup-buttons .dc-popup-btn { float: left; margin-left: 10px; }
.dc-white { border: 1px solid #dadada; background: #fff; color: #333333; }
.dc-blue { border: 1px solid #3498db; background: #3498db; color: #fff; }
.dc-popup-layer { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.4; filter:alpha(opacity=40); z-index: 10; }
.icon-school { background: url(../images/icon-school.png) no-repeat; display: inline-block; }
label.error { color: #ff0000; }
/* 详情 */
.school-details { width:100%; position:relative; overflow:hidden; height:470px; }
.school-details img { width:1920px; /*图片宽度*/ position:absolute; left:50%; margin-left:-960px; /*图片宽度的一半*/ }
.school-details a { position: absolute; top:73%; left: 50%; margin-left: -90px; height: 60px; width: 178px; display: block; background: #3498db; text-align: center; color: #fff; line-height: 60px; font-size: 24px; }
.details-school-center { width: 1000px; margin:auto; padding: 20px 0 30px 0; }
.details-school-center p { line-height: 30px; color: #555555; font-size: 16px; padding-bottom: 20px; }
.details-school-center h1 { color: #333; font-size: 28px; padding-bottom: 20px; }
.details-school-center h1.two { padding-top: 30px; }
.school-enroll-bg { background: #f5f5f5; }
.school-enroll { width: 800px; margin:auto; padding-bottom: 40px; }
.school-enroll h1 { color: #000; font-size: 26px; text-align: center; padding: 20px 0; }
.school-pioneer { float: left; display: inline-block; width: 100%; margin-left: 100px; }
.school-pioneer li { padding-bottom: 20px; }
.school-pioneer li p { overflow: hidden; }
.school-pioneer li label { width: 100px; display: inline-block; text-align: right; padding-right: 20px; line-height: 45px; float: left; }
.school-pioneer li .agent-txt { width: 455px; height: 43px; line-height: 43px; border: 1px solid #e4e4e4; text-indent: 10px; float: left; }
.school-pioneer li span { display: block; padding: 3px 0 0 122px; color: red; }
.details-red-btn { height: 45px; width: 120px; background: #fd482b; border-radius: 5px; color: #fff; border: none; cursor: pointer; margin-left:250px; display: block; }
.details-school-center td, th { padding: 5px 10px; border: 1px solid #DDD; }
/*******结束内页伙伴生态_愿景学院*****/
/*******开始内页伙伴生态_愿景学院_学院活动*****/
.current { width: 100%; float: left; text-align: left; margin-top: 20px; color: #53565b; }
.current a { padding: 0 5px; color: #53565b; }
.current a:hover { color: #3c7ae6; }
.activity-titleBox { text-align: center; width: 100%; float: left; font-size: 28px; color: #282c32; margin: 20px 0 10px; }
/*******结束内页伙伴生态_愿景学院_学院活动*****/
/*******开始内页免费领取解决方案*****/
.solution-box { width: 100%; float: left; padding: 50px 0 80px 0; }
.solution-box li { width: 100%; float: left; margin-top: 30px; }
.solution-box li em { line-height: 50px; padding-right: 18px; color: #53565b; font-size: 15px; width: 196px; float: left; text-align: right; }
.solution-box li .solution-text { float: left; width: 534px; border: #dedede solid 1px; padding: 15px 10px; line-height: 20px; }
.solution-box li .solution-text:hover { border: #3c7ae6 solid 1px; }
.solution-box li a.submit { width: 400px; height: 50px; line-height: 50px; color: #fff; text-align: center; background: #3c7ae6; display: inline-block; border-radius: 2px; }
.solution-box li select { width: 534px; border: #dedede solid 1px; padding: 15px 10px; line-height: 20px; float: left; }
/*******结束内页免费领取解决方案*****/

/*新闻中心*/
.news-center, .news-detail-m { width: 1000px; margin: auto; }
.news-crumbs { padding-top: 10px; }
.news-crumbs ul { overflow: hidden; }
.news-crumbs ul li { float: left; color: #999999; }
.news-crumbs ul li a { color: #999999; }
.news-center-m { padding-bottom:30px; }
.news-center-m ul li { padding-top:30px; }
.news-center-m ul li h1 { color: #333333; font-size: 16px; }
.news-center-m ul li span { color: #c8c8c8; font-size: 12px; }
.news-center-m ul li p { color: #666666; font-size: 12px; }
.news-c-flip { overflow: hidden; padding: 30px 0; }
.news-c-flip ul { display: inline-block; float: left; overflow: hidden; }
.news-c-flip a { margin-right: 5px; border-radius: 3px; float: left; font-size: 12px; color: #666666; border:1px solid #e4e4e4; width: 25px; height:25px; display: inline-block; line-height: 25px; text-align: center; }
.news-c-flip a:hover { color: #dedddd; }
.news-c-flip .active { color: #fff; background: #3498db; }
.news-flip-page { display: inline-block; }
.news-flip-page span { color: #999999; font-size: 12px; }
.news-flip-page select { display: inline-block; height: 25px; width: 50px; border: 1px solid #e4e4e4; border-radius: 3px; }
.news-detail-m { padding: 30px 0; }
.news-detail-m h1 { font-size: 30px; color: #333333; }
/* .news-detail-m span{color: #c8c8c8;} */
.news-detail-flip { padding-bottom: 30px; }
.news-detail-flip ul li { color: #333333; font-size: 12px; padding-bottom: 10px; }
.news-detail-flip ul li a { color: #3498db; font-size: 12px }
/* .news-detail-m p{color: #333;padding: 30px 0;line-height: 30px;}*/
.news-detail-m p strong { font-weight: bold; }
.n-strong { display: block; text-indent: 20px; }
.news-detail-m a { color: #3498db; }
.news-detail-m td, th { padding: 5px 10px; border: 1px solid #DDD; }
.news-detail-m .new_time { color: #c8c8c8; }
.news-height { min-height: 250px; }
/*结束新闻中心*/
/* 帮管客协议 */
.protocol { width: 1050px; margin: auto; }
.protocol h1 { text-align: center; font-size: 20px; font-weight: bold; line-height: 40px; padding-bottom: 30px; }
.protocol-p { padding-bottom: 30px; }
.protocol-p span { display: block; text-indent: 30px; font-size: 14px; line-height: 22px; }
.protocol-p .protocol-span { text-indent: 53px; }
.protocol-p .protocol-span1 { text-indent: 72px; }
.protocol-p .protocol-span2 { text-indent: 95px; }
.protocol h6 { font-weight: bold; }
.protocol-p5 span { padding-left: 50px; display:block; }
.protocol-pt { padding-top:30px; }
/*结束帮管客协议 */
.client_item { background: #f9fafc; padding: 50px 0; width: 100%; box-sizing: border-box; }
.mes_title { font-size: 34px; font-weight: normal; text-align: center; margin-bottom: 40px; }
.client_list { border: 1px solid #efefef; overflow: hidden; }
.client_list li { border-left: 1px solid #efefef; width: 25%; box-sizing: border-box; text-align: center; float: left; padding: 30px 0 40px; cursor: pointer; transition: all 0.3s; }
.client_list li:first-child { border-left: none; }
.client_list li:hover { background: #e2eeff; }
.client_ico { width: 100%; height: 110px; margin:0 0 30px 0; }
.client_list li p { color: #5e88fc; font-size: 18px; line-height: 36px; }
.client_list li span { color: #7f7f7f; line-height: 24px; font-size: 16px; }
.function_item { margin: 50px 0; }
.per_fun_cont { display: block; text-align: center; }
.per_fun_cont span { margin-top: 20px; font-size: 18px; color: #333; display: block; }
.per_fun { width: 64px; height: 64px; display: block; margin: 0 auto; }
.per_fun i { width: 100%; height: 100%; display: block; transition: all 1s; }
.per_fun_cont:hover .per_fun i { transform:rotate(360deg); }
.per_fun.fun1 { background: url(../images/fun1.png) no-repeat center; }
.per_fun.fun1 i { background: url(../images/fun1_sub.png) no-repeat center; }
.per_fun.fun2 { background: url(../images/fun2.png) no-repeat center; }
.per_fun.fun2 i { background: url(../images/fun2_sub.png) no-repeat center; }
.per_fun.fun3 { background: url(../images/fun3.png) no-repeat center; }
.per_fun.fun3 i { background: url(../images/fun3_sub.png) no-repeat center; }
.per_fun.fun4 { background: url(../images/fun4.png) no-repeat center; }
.per_fun.fun4 i { background: url(../images/fun4_sub.png) no-repeat center; }
.per_fun.fun5 { background: url(../images/fun5.png) no-repeat center; }
.per_fun.fun5 i { background: url(../images/fun5_sub.png) no-repeat center; }
.per_fun.fun6 { background: url(../images/fun6.png) no-repeat center; }
.per_fun.fun6 i { background: url(../images/fun6_sub.png) no-repeat center; }
.toward_down { background: url(../images/towar_down.png) no-repeat center bottom; width: 75px; height: 75px; margin: 0 auto; margin-bottom: -31px; position: relative; z-index: 5; }
.tab_cont { border: 1px solid #ebebeb; height: 550px; position: relative; background: #f7f7f7; margin-bottom: 160px; z-index: 4; }
.tab_cont h4 { font-size: 24px; font-weight: normal; text-align: center; margin: 50px 0 20px; }
.tab_cont p { width: 800px; text-align: center; line-height: 21px; margin: 0 auto; font-size: 16px; }
.fun_tab_img { width: 1000px; text-align: center; position: absolute; bottom: -110px; left: 100px; }
.fun_tab_img img { max-width: 100%; }
.advantage_item { background: url(../images/intro_bg.png) no-repeat center; overflow: hidden; }
.per_intro { height: 400px; width: 180px; position: relative; background-repeat: no-repeat; float: left; cursor: pointer; transition: 0.4s; }
.intro_shadow { opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.intro1 .intro_shadow { background: #0064FF; }
.intro2 .intro_shadow { background: #6562ed; }
.intro3 .intro_shadow { background: #00baff; }
.intro4 .intro_shadow { background: #06cb91; }
.init_title { font-size: 30px; color: #fff; position: relative; z-index: 5; text-align: center; margin-top: 150px; }
.init_text { margin-top: 20px; font-size: 16px; color: #fff; position: relative; z-index: 5; line-height: 24px; display: none; text-align: justify; }
.toward_left { width: 32px; height: 32px; background: url(../images/toward_left.png) no-repeat; margin: 0 auto; margin-top: 60px; position: relative; z-index: 5; cursor: pointer; transition: all 0.4s; }
.per_intro.intro1 { background-image: url(../images/intro0.png); }
.per_intro.intro2 { background-image: url(../images/intro1.png); }
.per_intro.intro3 { background-image: url(../images/intro2.png); }
.per_intro.intro4 { background-image: url(../images/intro3.png); }
.per_intro.actived { width: 660px; background: transparent; }
.actived .init_title { text-align: left; margin: 0; }
.actived .init_text { display: block; }
.actived .intro_shadow { opacity: 0.7; filter: alpha(opacity=70); transition: all 0.4s; }
.actived .toward_left { display: none; }
.per_intro_init { margin: 50px auto; }
.actived .per_intro_init { width: 500px; height: 300px; margin: 50px auto; padding: 40px 50px; box-sizing: border-box; position: relative; transition: margin, width 0.4s; }
.dynamic_item { margin-bottom: 50px; }
.dynamic_cont { padding: 0 0.5%; border: 1px solid #d4d4d4; box-sizing: border-box; overflow: hidden; }
.dynamic_cont li { float: left; border-left: 1px solid #d4d4d4; box-sizing: border-box; padding: 32px 58px; width: 33%; height: 248px; overflow: hidden; }
.dynamic_cont li:first-child { border-left: none; }
.dynamic_cont li h4 { font-size: 24px; font-weight: normal; margin-bottom: 15px; }
.dynamic_cont li .news_img { width: 100%; height: 120px; }
.news_title { line-height: 32px; }
.notice_title { font-size: 16px; padding-top: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.trends_time { color: #949494; line-height: 32px; }
.trends_detail { line-height: 24px; }
.serve_item { background: url(../images/serve_bg.png) no-repeat center bottom; background-size: cover; height: 255px; }
.notice_title:hover, .news_title:hover { color: #5e88fc; }
.serve_list { overflow: hidden; padding-top: 110px; }
.serve_list li { float: left; width: 25%; text-align: center; }
.serve_list li .sever_t1 { color: #5e88fc; font-size: 30px; line-height: 40px; }
.serve_list li .sever_t2 { font-size: 18px; line-height: 30px; }
.reg_item { background: url(../images/reg_bg.png) no-repeat center; background-size: cover; height: 400px; width: 100%; }
.reg_title { font-size: 48px; color: #fff; text-align: center; padding-top: 130px; }
.reg_btn { width: 288px; height: 56px; display: block; border: 1px solid #fff; line-height: 56px; text-align: center; margin: 0 auto; margin-top: 40px; border-radius: 3px; color: #fff; font-size: 24px; }
.scroll_item { overflow: hidden; position: relative; }
.scroll_sub { padding: 0 30px; margin-bottom: 30px; position: relative; overflow: hidden; }
.scroll_item ul { width: 20000px; overflow: hidden; }
.scroll_item ul li { float: left; width: 190px; }
.arrow_left { position: absolute; left: 0; width: 24px; height: 24px; top: 50%; margin-top: -12px; background: url(../images/to_left.png) no-repeat; cursor: pointer; }
.arrow_right { position: absolute; right: 0; width: 24px; height: 24px; top: 50%; margin-top: -12px; background: url(../images/to_right.png) no-repeat; cursor: pointer; }
.arrow_left.disabled, .arrow_right.disabled { cursor: default; opacity: 0.6; filter: alpha(opacity=60); }
.bullet { position: absolute; bottom: 10px; width: 100%; text-align: center; }
.bullet .bullet_cir { width: 7px; height: 7px; background: #ccc; border-radius: 100%; display: inline-block; margin: 0 3px; cursor: pointer; vertical-align: middle; }
.bullet .bullet_cir.cur { background: #0098ff; }
.fun_img_swiper ul li { width: 280px; }
.fun_img_swiper { height: 440px; width: 840px; left: 150px; bottom: -140px; text-align: center; position: absolute; margin-bottom: 0; padding-bottom: 30px; }
.sub_header { height: 100px; width: 100%; z-index: 5; border-bottom: 1px solid #e9e9eb; }
.sub_header .logo { background-image: url(../images/subtelphone.png); height: 100px; }
.sub_header .deploy_list li a { color: #333; line-height: 96px; }
.sub_header .deploy_list li a.actived { border-bottom: 4px solid #5e88fc; }
.sub_header .login_item { line-height: 100px; }
.sub_header .login_item a { border: 1px solid #333; color: #333; }
.sub_header .login_item a.actived { border:1px solid #5e88fc; background: #5e88fc; color: #fff; }
.subpage { }
.subpage_tab { height: 80px; line-height: 80px; background: #fff; text-align: center; }
.subpage_tab a { margin: 0 70px; font-size: 16px; }
.subpage_tab a.actived { color: #5e88fc; }
.subico { display: inline-block; vertical-align: middle; width: 22px; height: 22px; background-repeat: no-repeat; background-position: center; margin-right: 10px; }
.subpage_cont { background: #f3f5f9; }
.sub_info_item { padding: 120px 100px 0; overflow: hidden; }
.sub_info.fl { float: left; }
.sub_info.fr { float: right; }
.sub_info.mt30 { margin-top: 30px; }
.sub_info h4 { font-weight: normal; font-size: 36px; color: #232836; }
.sub_info img { vertical-align: middle; }
.sub_prx { margin-top: 40px; }
.sub_prx_title { font-size: 18px; font-weight: bold; line-height: 44px; }
.sub_prx_text { font-size: 16px; line-height: 24px; }
.subpage_cont.white { background: #fff; }
.price_banner { height: 660px; background: url(../images/price_banner.png) no-repeat center; position: relative; background-size: cover; overflow: hidden; }
.price_banner .ball1 { position: absolute; width: 352px; height: 352px; background: url(../images/price_banner_ball1.png) no-repeat center; left: 50%; top: 50%; margin:-216px 0 0 -176px; z-index: 1; animation: ratoteball 8s linear 0s infinite; }
.price_banner .ball2 { position: absolute; width: 136px; height: 136px; background: url(../images/price_banner_ball2.png) no-repeat center; left: 50%; bottom: 215px; margin-left: 410px; z-index: 1; -webkit-transform-origin: center bottom; transform-origin: center bottom; animation: translateball 15s linear 0s infinite; }
@keyframes ratoteball {  0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
@-webkit-keyframes ratoteball {  0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
@keyframes translateball {  0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
@-webkit-keyframes translateball {  0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
.price_banner_title { font-size: 54px; color: #fff; text-align: center; position: absolute; top: 240px; width: 100%; z-index: 5; }
.price_banner_text { font-size: 18px; color: #fff; text-align: center; position: absolute; top: 330px; width: 100%; z-index: 5; }
.price_login { border: 2px solid #c3daff; color: #fff; border-radius: 5px; display: block; height: 44px; width: 112px; text-align: center; line-height: 44px; position: absolute; left: 50%; margin-left: -58px; bottom: 170px; font-size: 16px; z-index: 5; }
.sub_price { }
.price_left { width: 44px; height: 44px; background: url(../images/how_price.png) no-repeat center; float: left; }
.price_center { margin-left: 80px; }
.sub_price_title { font-size: 18px; font-weight: bold; }
.sub_price_text { font-size: 16px; margin-top: 10px; line-height: 24px; }
.price_right { float: right; }
.bluerad_btn { width: 100px; height: 44px; text-align: center; line-height: 44px; display: block; color: #fff; border-radius: 22px; background: #5e88fc; transition: all 0.5s; }
.bluerad_btn:hover { background: #5278e2; }
.sub_download { padding: 120px 0; background: #f3f5f9; }
.download_list { clear: both; }
.download_list li { padding: 35px; background: #fff; float: left; width: 290px; margin-left: 60px; color: #232836; position: relative; }
.download_list li:first-child { margin-left: 0; }
.download_list li.actived { box-shadow: 0 3px 8px #b9cbff; }
.windowico { width: 48px; height: 48px; background: url(../images/icowindow.png) no-repeat center; margin: 30px auto; transition: all 0.5s; }
.iosico { width: 48px; height: 48px; background: url(../images/icoios.png) no-repeat center; margin: 30px auto; transition: all 0.5s; }
.indico { width: 48px; height: 48px; background: url(../images/icoind.png) no-repeat center; margin: 30px auto; transition: all 0.5s; }
.actived .windowico { background-image: url(../images/icowindow_a.png); }
.actived .iosico { background-image: url(../images/icoios_a.png); }
.actived .indico { background-image: url(../images/icoind_a.png); }
.dl_title { text-align: center; font-size: 18px; }
.dl_text { color: #66686f; text-align: center; margin: 16px 0 40px; }
.dl_prx { line-height: 24px; margin-bottom: 40px; height: 100px; transform: translateY(60px); transition: all 0.5s; }
.actived .dl_prx { transform: translateY(0px); }
.dl_btn { margin: 0 auto; opacity: 0; filter: alpha(opacity=0); }
.actived .dl_btn { opacity: 1; filter: alpha(opacity=100); }
.clear { clear: both; }
.sub_idea { padding: 60px 0; }
.idea_title { background: url(../images/idea_title.png) no-repeat center; width: 240px; height: 72px; margin: 0 auto; margin-bottom: 50px; }
.idea_item { overflow: hidden; margin-bottom: 80px; }
.idea_item_left { background: url(../images/idea_item_left.png) no-repeat center; width: 590px; height: 353px; float: left; margin-right: 20px; }
.idea_item_right { background: url(../images/idea_item_right.png) no-repeat center; width: 590px; height: 353px; float: right; }
.idea_item p { font-size: 30px; font-weight: bold; color: #fff; padding: 140px 0 0 150px; }
.idea_item span { font-size: 18px; color: #fff; padding: 0 0 0 150px; line-height: 50px; }
.contact_item, .about_item { overflow: hidden; padding-bottom: 50px; }
.about_item p { font-size: 16px; line-height: 24px; text-align: justify; }
.contact_item h4, .about_item h4 { color: #333; font-size: 18px; margin-bottom: 35px; }
.contact_col { overflow: hidden; padding-right: 50px; float: left; }
.contact_col.br { border-right: 1px solid #d3d4d7; }
.contactico { float: left; width: 30px; height: 30px; background-repeat: no-repeat; margin-top: 10px; }
.wx_ico { background-image: url(../images/icowx.png); }
.tel_ico { background-image: url(../images/icotel.png); }
.qq_ico { background-image: url(../images/icoqq.png); }
.pen_ico { background-image: url(../images/icopen.png); }
.c_col_cont { margin-left: 45px; }
.c_col_cont p { margin-bottom: 15px; }
.c_col_cont span { font-size: 18px; }
.contact_col_2 { margin: 0 0 30px 50px; }
.posi_item { position: fixed; right: 20px; bottom: 220px; display: none; z-index: 999; }
.posi_item div { display: block; margin-bottom: 3px; position: relative; height: 44px; width: 44px; background-color: #5e88fc; cursor: pointer; background-repeat: no-repeat; }
.posi_item div:hover { background: #5278e2; }
.posi_item div.mark_top { background-image: url(../images/posi4.png); }
.posi_item div.mark_tel { background-image: url(../images/posi3.png); }
.posi_item div.mark_wx { background-image: url(../images/posi2.png); }
.posi_item div.mark_qq { background-image: url(../images/posi1.png); }
.posi_item div .advice { position: absolute; right: 0; padding-right: 50px; display: none; top: 0; }
.posi_item div .advice span { display: block; border:1px solid #e0e7ee; height: 44px; white-space: nowrap; line-height: 44px; padding: 0 10px; color: #5e88fc; font-size: 16px; background: #fff; }
.posi_item div.mark_wx .advice span { height: 100px; }
.posi_item.posir { right: 0; margin-left: 0; left: auto; }
.scan_ewm { position: absolute; width: 120px; padding: 20px; bottom: 35px; left: 50%; background: #fff; border-radius: 10px; margin-left: -80px; display: none; border:1px solid #ccc; }
.scan_ewm p { text-align: center; margin-top: 10px; }
.det_text { background-color: #fff; }
.det_text_sub { padding: 60px; }
.det_text_sub h3 { font-size: 24px; font-weight: normal; line-height: 48px; }
.det_text_sub h4 { font-size: 18px; font-weight: normal; margin-top: 36px; line-height: 36px; }
.det_text_sub p { font-size: 16px; line-height: 28px; }
.det_text_sub p.imp { font-size: 14px; margin-bottom: 32px; line-height: 24px; }
.det_text_sub p.p1 { margin-left: 2em; }
.det_text_sub p.p2 { margin-left: 4em; }
.det_text_sub p.mt { margin-top: 32px; }
.news_view_item { background: #f3f5f9; padding: 50px 0 100px; }
.news_view_text { width: 720px; float: left; }
.news_view_text>h3 { font-size: 36px; font-weight: normal; line-height: 42px; }
.news_view_text>.date { font-size: 14px; color: #949494; margin-top: 30px; }
.view_article { line-height: 24px; margin: 20px 0; }
.view_article img { max-width: 100%; display: block; margin: 0 auto; }
.side_bar { float: right; width: 380px; }
.side_bar_item { margin-bottom: 50px; }
.side_bar_title { border-left: 4px solid #5581fa; text-indent: 10px; font-size: 16px; }
.side_bar li { padding: 20px 0; border-bottom: 1px solid #dee0e5; line-height: 24px; min-height: 48px; }
.side_bar li a { }
.side_bar li span { float: right; color: #949494; }
.side_bar_more { text-align: right; margin-top: 10px; }
.side_bar_more a { color: #5581fa; }
.side_bar_more a:hover, .side_bar li a:hover { text-decoration: underline; }
.side_bar_more a em { vertical-align: middle; margin-right: 5px; display: inline-block; height: 6px; width: 10px; background: url(../images/todown.png) no-repeat center; }
.side_bar_more a.more_taggle em { background: url(../images/toup.png) no-repeat center; }
.log_item { background: #f3f5f9; }
.per_log_info { border-bottom:1px solid #d3d4d7; }
.per_log_info h3 { line-height: 60px; cursor: pointer; }
.per_log_info h3 span { font-size: 18px; color: #898989; margin-left: 20px; font-weight: normal; }
.per_log_text { display: none; margin-bottom: 40px; transition: all 0.5s; }
.per_log_text>p { margin-top: 30px; }
.per_log_info h3 em { vertical-align: middle; margin-right: 10px; float: right; }
.per_log_info.actived h3 { cursor: default; }
.per_log_info.actived h3 em { display: none; }
.per_log_info.actived .per_log_text { display: block; }
.banner_sub, .banner_scroll { overflow: hidden; position: relative; height: 100%; }
.banner_scroll ul { width:100%; height: 100%; }
.banner_scroll ul li { float: left; width: 25%; height: 100%; }
.banner_scroll ul li a { display: block; height: 100%; width: 100%; text-align: center; }
.banner_sub .arrow_left { position: absolute; left: 0; width: 44px; height: 60px; top: 50%; margin-top: -30px; background: url(../images/arrow_left.png) no-repeat; opacity: .8; filter: alpha(opacity=80); cursor: pointer; }
.advice_item { position: fixed; right: 20px; bottom: 100px; z-index: 999; width: 200px; display: none; padding-right: 10px; }
.advice_shadow { background: #5e88fc; position: absolute; width: 100%; height: 100%; z-index: 5; top: 0; left: 0; }
.advice_item p { position: relative; z-index: 6; color: #fff; padding: 10px; line-height: 24px; }
.close_advice { position: absolute; right: 0px; top: 0px; color: #fff; z-index: 7; font-size: 12px; background: url(../images/off.png) no-repeat center; width: 24px; height: 24px; cursor: pointer; background-color: #5e88fc; }
.help_banner { height: 300px; background: url(../images/banner_help.png) no-repeat center; }
.sub_user { background: #f8fafb; padding: 40px 0; }
.sub_user .nav { width: 1000px; overflow: hidden; }
.user_col { float: left; border: 1px solid #d4dee3; width: 480px; height: 160px; padding: 48px; box-sizing: border-box; background: #fff; box-shadow: 0px 0px 5px #d4dee3; cursor: pointer; }
.user_col:hover { background: #f8fafb; }
.user_col.fr { float: right; }
.user_col_img { float: left; width: 64px; height: 64px; }
.user_col_img img { width: 100%; }
.user_col_info { margin-left: 100px; }
.user_col_info p { font-size: 18px; color: #333; margin: 10px 0; }
.user_col_info span { color: #707070; }
.sub_help_trans { padding-bottom: 80px; }
.sub_help_trans .nav { width: 1000px; padding: 90px 100px 120px; background: #fff; margin-top: -80px; }
.quick_start h4 { font-weight: normal; font-size: 30px; text-align: center; }
.quick_start p { margin-top: 50px; text-align: center; }
.quick_start p a { color: #5e88fc; margin: 0 28px; font-size: 16px; }
.quick_start p a em { padding: 3px 8px; border-radius: 50%; background: #5e88fc; color: #fff; font-style: normal; margin-right: 5px; }
.quick_start p a:hover { text-decoration: underline; }
.business_know { margin-top: 120px; }
.business_know>h4 { font-weight: normal; font-size: 30px; text-align: center; }
.business_know>p { color: #707070; margin-top: 20px; text-align: center; }
.business_know ul { margin-top: 60px; overflow: hidden; }
.business_know ul li { width: 100px; float: left; margin-left: 200px; text-align: center; }
.business_know ul li:first-child { margin-left: 0; }
.business_know ul li img { display: block; margin: 0 auto 10px auto; }
.help_view { padding-bottom: 70px; }
.help_view .nav { overflow: hidden; }
.left_helpmenu { position: absolute; left: 0; top: 0; width: 260px; border: 1px solid #eee; border-top: none; border-bottom: none; }
.st_sub { }
.st_title { color: #333; height: 48px; display: block; line-height: 48px; padding: 0 30px 0 35px; border-bottom: 1px solid #eee; background: #f8f8f8; }
.st_title em { float: right; width: 8px; height: 8px; background-position: center; background-repeat: no-repeat; background-image: url(../images/to_down.png); margin-top: 20px; }
.st_title em.up { background-image: url(../images/to_up.png); }
.st_sub ul { border-bottom: 1px solid #eee; padding: 10px 0; }
.st_sub ul li a { color: #707070; display: block; padding: 10px 50px; height: 28px; line-height: 28px; font-size: 14px; }
.st_sub ul li a:hover { background: #eee; }
.st_sub ul li a.actived { color: #5e88fc; }
.right_helpview { min-height: 600px; margin-left: 260px; border: 1px solid #eee; padding: 20px 30px; }
.am_tab { color: #707070; }
.right_helpview>h4 { font-size: 24px; color: #333; height: 50px; line-height: 50px; border-bottom: 1px solid #eee; font-weight: normal; margin-top: 30px; }
.helpview_text { padding: 20px; line-height: 24px; }
.helpview_text img { display: block; max-width: 75%; margin: 10px auto; cursor: pointer; }
.shadow_pop { position: fixed; width: 100%; height: 100%; overflow: hidden; z-index: 1999; top: 0; left: 0; }
.shadow_pop .shadow { width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0.9; filter: alpha(opacity=90); z-index: 5; background: #000; }
.shadow_pop img { position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; z-index: 6; max-width: 100%; max-height: 100%; }
.close_pop { position: absolute; right: 10px; top: 10px; width: 40px; height: 40px; font-family: "宋体", arial; font-size: 40px; z-index: 10; color: #fff; text-align: center; line-height: 40px; cursor: pointer; }
.help_img_man { width: 100%; height: 100%; position: fixed; left: 0; top: 0; overflow: hidden; z-index: 9999; display: none; }
.help_img_man ul { width: 1000%; height: 100%; }
.help_img_man ul li { float: left; width: 10%; height: 100%; position: relative; }
.help_img_man ul li img { width: 80%; height: 80%; display: block; position: absolute; left: 10%; top: 10%; border: 6px solid #fff; box-sizing: border-box; box-shadow: 0 0 12px #bbb; }
.help_img_man ul li a { position: absolute; width: 8%; height: 9%; top: 53%; left: 46%; }
.help_img_man ul li.col_help_ol a { top: 64%; }
.help_img_left { background: url(../images/to_left.png); width: 24px; height: 24px; position: fixed; left: 10px; top: 50%; margin-top: -12px; cursor: pointer; display: none; }
.help_img_right { background: url(../images/to_right.png); width: 24px; height: 24px; position: fixed; right: 10px; top: 50%; margin-top: -12px; cursor: pointer; }
.icp_sub { padding: 50px 0; background: #fff; }
.sf_item { overflow: hidden; margin: 0 -15px; }
.sf_item li { float: left; position: relative; margin: 0 10px; cursor: pointer; }
.sf_item li .sf_tip { position: absolute; left: 0; top: 0; padding: 8px; background: #565962 \9; background: rgba(0, 0, 0, 0.8); border-radius: 0 0 3px 0; color: #fff; font-size: 12px; }
.sf_item li .sf_img_sub { width: 285px; height: 190px; overflow: hidden; }
.sf_item li .sf_img_sub img { width: 100%; height: 100%; }
.sf_title { font-size: 14px; font-weight: bold; color: #232836; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 20px; }
.sf_price { font-size: 14px; color: #fa9b55; text-align: center; margin-top: 8px; }
.latest_item { margin-top: 50px; }
.latest_title { font-size: 18px; color: #232836; text-indent: 10px; border-left: 4px solid #5581fa; position: relative; font-weight: normal; }
.latest_item ul { padding-top: 20px; overflow: hidden; margin: 0 -9px; white-space: nowrap; }
.latest_item ul li { background: #f9fafc; margin: 0 9px; width: 388px; padding: 24px 18px; box-sizing: border-box; cursor: pointer; display: inline-block; white-space: normal; }
.latest_item ul li:hover { background: #f2f5fb; }
.lat_per_title { color: #232836; position: relative; padding-right: 50px; }
.lat_per_title .lat_per_tip { background: #e9eefe; padding: 3px; font-size: 12px; margin-right: 8px; }
.lat_per_title>p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; height: 22px; line-height: 22px; }
.lat_per_price { position: absolute; right: 0; top: 5px; color: #fa9b55; }
.lat_per_text { margin-top: 10px; color: #949494; line-height: 21px; height: 42px; overflow: hidden; }
.lat_perv { position: absolute; right: 30px; top: 0; width: 20px; height: 20px; background: url(../images/lat-prev.png) no-repeat; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); }
.lat_next { position: absolute; right: 0; top: 0; width: 20px; height: 20px; background: url(../images/lat-next.png) no-repeat; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); }
.lat_perv:hover, .lat_next:hover { opacity: 1; filter: alpha(opacity=100); }
.icp_detail_sub { overflow: hidden; }
.icp_detail_left { width: 720px; float: left; }
.icp_detail_right { width: 350px; float: right; }
.icp_detail_title { font-weight: bold; font-size: 24px; color: #232836; }
.icp_det_basic { padding: 35px 0 25px; border-bottom: 1px solid #dee0e5; }
.icp_det_title { font-size: 16px; color: #232836; text-indent: 10px; border-left: 4px solid #5581fa; position: relative; font-weight: normal; margin-bottom: 20px; }
.i_d_type { color: #666; line-height: 30px; margin-right: 60px; }
.i_d_type span { margin-left: 15px; }
.i_d_type span.orange { color: #fa9b55; }
.icp_det_demand { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #dee0e5; }
.demand_text { line-height: 30px; }
.i_d_list li { border-bottom: 1px solid #dee0e5; padding: 25px 0; cursor: pointer; }
.i_d_list li:hover { background: #f9fafc; }
.i_d_list li .lat_per_text { height: 21px; }
.icp_det_addr { padding-top: 30px; }
.sub_price_text i { font-style: normal; color: #fa9b55; }
.kind_item { padding-bottom: 20px; width: 1200px; margin: 0 auto; }
.kind_item>h3 { font-size: 30px; color: #333; font-weight: normal; }
.kind_item h3>span { color: #d7d7d7; margin-left: 5px; }
.kind_info { table-layout: fixed; width: 100%; margin: 30px 0 0; }
.kind_info tr td, .kind_info tr th { border: 1px solid #e6e6e6; padding: 15px 5px 15px 18px; font-size: 14px; color: #333; font-weight: normal; vertical-align: middle; }
.kind_info tr td { text-align: left; }
.tdtitle { font-size: 18px; margin: 10px 0; padding-left:3px; }
.tdorange { color: #ff7f45; font-size: 24px; }
.tdorange sup { font-size: 14px; vertical-align: top; line-height: 22px; }
.tdorange sub { font-size: 18px; margin-left: 5px; }
.tdorange+p { margin: 10px 0; }
.lit_p { font-size: 12px; color: #999; line-height: 24px; }
.infix_tip { text-align: center; font-size: 24px; color: #333; background: #fafcff; padding: 20px 0; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.trans_text { color: #545454; padding: 20px 0; line-height: 24px; }
.trans_text1 { line-height: 32px; color: #545454; }
.trans_text1 b { color: #5e88fc; font-weight: normal; }
.sub_price { }
.grey_p { color: #999; }
.hd_trans_box { overflow: hidden; margin-bottom: 100px; }