@charset "utf-8";
/* ===============
 * 重新定义Html元素
 * =============== */



/*在线客服代码*/
.rides-cs { background:rgba(51,51,51,0.9); position: fixed; top: 130px; right: 1px; _position: absolute; z-index: 999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5333333', endColorstr='#E5333333');}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none; }
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1; }
.rides-cs .floatL span{color:#FFF; font-size:22px; padding-top:20px; padding-left:5px; padding-bottom:5px}

.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn { background:#FFF; }

.rides-cs .cn h3 { font-size: 14px; color: #333; font-weight:600; line-height: 24px; padding: 5px}
.rides-cs .cn ul { padding: 0 0 0 8px;}



.rides-cs .cn ul li { line-height: 38px; height:38px; border-bottom: solid 1px #E6E4E4; overflow: hidden;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:0; left: 0;  background-image: url(shopnc.png); background-repeat: no-repeat; display:block; width: 20px; height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


.product-box { width: 980px; overflow: hidden;}
.product-box .multi-shop { width: 987px;  border:none; padding: 10px 0 20px 0; margin: 0; overflow: hidden;}
.product-box .multi-shop li { background-color: #F7F7F7; display: block; width: 321px; height: 180px; padding: 0; margin-right: 8px; float: left; position: relative; z-index: 1; }
.product-box .multi-shop li h1 { font-family: Arial, Helvetica, sans-serif; font-size: 96px; font-weight: 600; line-height: 72px; color: #999; text-align: center; display: block; width: 54px; height: 72px; float:left; margin: 48px 0 0 24px;}
.product-box .multi-shop li dl { display:block; margin: 48px 0 0; }
.product-box .multi-shop li dt { font-size: 28px; color: #999; line-height: 28px; margin-left: 10px; }
.product-box .multi-shop li a { width: 321px; height: 180px; display: block; position: absolute; z-index: 9; top:0; left:0; }
.product-box .multi-shop li dd { font-size: 12px; line-height: 24px; color: #999;}
.product-box .multi-shop li.tabs-selected, .product-box .tabs-nav li:hover { background-color: #38A3DB;}
.product-box .multi-shop li.tabs-selected h1, .product-box .tabs-nav li:hover h1 { color: #FFF;}
.product-box .multi-shop li.tabs-selected dt, .product-box .tabs-nav li:hover dt { color: #FFF;}
.product-box .multi-shop li.tabs-selected dd, .product-box .tabs-nav li:hover dd { color: #FFF;}

.product-box .mobile-app { width: 988px;  border:none; padding: 10px 0 20px 0; margin: 0; overflow: hidden;}
.product-box .mobile-app li { background-color: #F7F7F7; display: block; width: 486px; height: 180px; padding: 0; margin-right: 8px; float: left; position: relative; z-index: 1; }
.product-box .mobile-app li h1 { font-family: Arial, Helvetica, sans-serif; font-size: 96px; font-weight: 600; line-height: 72px; color: #999; text-align: center; display: block; width: 54px; height: 72px; float:left; margin: 48px 0 0 24px;}
.product-box .mobile-app li dl { display:block; float: left; margin: 48px 0 0; }
.product-box .mobile-app li dt { font-size: 28px; color: #999; line-height: 28px; margin-left: 10px; }
.product-box .mobile-app li a { width: 486px; height: 180px; display: block; position: absolute; z-index: 9; top:0; left:0; }
.product-box .mobile-app li dd { font-size: 12px; line-height: 24px; color: #999;}
.product-box .mobile-app li.tabs-selected, .product-box .tabs-nav li:hover { background-color: #38A3DB;}
.product-box .mobile-app li.tabs-selected h1, .product-box .tabs-nav li:hover h1 { color: #FFF;}
.product-box .mobile-app li.tabs-selected dt, .product-box .tabs-nav li:hover dt { color: #FFF;}
.product-box .mobile-app li.tabs-selected dd, .product-box .tabs-nav li:hover dd { color: #FFF;}

.product-box .tabs-content { margin: 0 0 30px 0; padding: 0; overflow: hidden;}
.product-box .tabs-content .tabs-tit { padding: 0 0 15px 0; border-bottom: solid 3px #AAA; }
.product-box .tabs-content .tabs-tit h2 { font-size: 28px; line-height: 28px; display:block; padding: 0 0 0 16px; border-left: solid 4px #38A3DB;}
.product-box .tabs-content .container { border-left: solid 1px #AAA; margin: 0 0 0 250px; padding: 0 0 40px 0; overflow:hidden; min-height: 500px; }
.product-box .tabs-content .container .sub-title { height: 36px; padding: 15px;}
.product-box .tabs-content .container .sub-title i { background: #38A3DB url(shopnc.png) no-repeat; display: block; width: 36px; height: 36px; float: left; margin: 0 12px 0 0;}
.product-box .tabs-content .container .sub-title i.gs { background-position: 0 0;}
.product-box .tabs-content .container .sub-title i.jm { background-position: -40px 0;}
.product-box .tabs-content .container .sub-title i.jstx { background-position: -120px 0;}
.product-box .tabs-content .container .sub-title i.hjyq { background-position: -160px 0;}
.product-box .tabs-content .container .sub-title h3 { font-size: 24px; line-height: 36px; float: left; }
.product-box .container .tabs-nav { background: url(ccc.jpg) repeat-x center top; width: auto; padding: 0; margin-bottom: 20px; border: 0; overflow: inherit;}
.product-box .container .tabs-nav li { background-color: transparent; display: block; float: left; margin: 0;}
.product-box .container .tabs-nav li a { text-decoration: none; color: #555; white-space: nowrap; display: block; width: auto; height: auto; float:left; padding: 12px 0 0 0 ; margin: 0 0 0 32px; position: relative; z-index: 1;}
.product-box .container .tabs-nav li.tabs-selected a, .product-box .container .tabs-nav li.tabs-selected a:hover { font-weight: 600; color: #38A2DB!important; width: auto;}
.product-box .container .tabs-nav li.tabs-selected i { background: #FFF url(arrow.gif) no-repeat 0px 0px; width: 14px; height: 7px; margin-left: -3px; border: none; position: absolute; z-index: 99; top: 0; left: 50%;}
.product-box .tabs-content .container .tabs-nav li a:hover { color: #999;}
.product-box .tabs-content .container p { font-size: 14px; line-height: 24px; width: 90%; margin: 0 auto;}

.product-box .tabs-content dl { width: 90%; margin: 0 auto 20px auto;}
.product-box .tabs-content dl dt { font-size: 14px; font-weight: 600; line-height: 28px; color: #38A3DB;}
.product-box .tabs-content dl dd { font-size: 12px; line-height: 24px; }

.product-box .tabs-content .quote { line-height: 22px; background: #F7F7F7; width: 86%; padding: 2%; margin: 0 auto;}

/* 商城系统界面预览 */
.product-box .previews { width: 720px; margin: 0 0; }
.product-box .previews li {float: left; margin-left: 25px;}
.product-box .previews li a { background-color: #38A2DB; display: black; width: 150px; height: 200px; float:left; border-style: solid; border-width: 1px; border-color: #F7F7F7; position: relative; z-index: 1;}
.product-box .previews li a:hover { border-color: #38A2DB;}
.product-box .previews li a:hover img { opacity: 0.18;}
.product-box .previews li a i, .product-box .previews li a h5 { display: none;}
.product-box .previews li a:hover i { background: url(shopnc.png) no-repeat scroll -292px -48px; display: block; width: 32px; height: 32px; position: absolute; z-index: 1; top: 69px; left: 59px;}
.product-box .previews li a:hover h5 { font-size: 12px; font-weight: 600; line-height: 24px; color: #FFF; text-shadow: 1px 1px 0 rgba(0,51,153,0.2); display: block; text-align: center; width: 150px; position: absolute; z-index: 1; top: 100px; left: 0;}
.product-box .system li a { height: 120px !important;}
.product-box .system li a:hover i { top: 29px !important;}
.product-box .system li a:hover h5 { top: 60px !important;}

.mobile-function　{}
.mobile-function li { background-color: #F7F7F7; width: 660px; margin: 15px; padding: 20px; overflow:hidden;}
.mobile-function li .preview { display:block; width: 320px; height: 480px;  float:left; padding:5px; background-color: #FFF; box-shadow: 2px 2px 2px rgba(102,102,102,0.3);}
.mobile-function li dl { display:block; width: 270px !important; float:right; margin: 150px 20px 0 0 !important;}
.mobile-function li dl dt i { display: inline-block; width: 24px; height: 24px; background: #C30; color: #FFF; line-height: 24px; text-align:center; border-radius: 12px; margin-right: 12px;}
.mobile-function li dl dt { font-size: 18px !important;}
.mobile-function li dl dd { color: #777; margin: 10px 0; line-height: 22px !important;}

.product-download { width: 230px; position: absolute; z-index: 1; top: 270px; left:10px;}
.product-download dl { width: 100% !important;}
.product-download dl dt { font-size: 16px !important; font-weight: 400 !important; color:#000; line-height: 28px; padding: 0 0 10px 0;}
.product-download dl dd { font-size: 12px !important; line-height: 24px;}
.product-download dl dd a { color: #38A3DB;}
.product-download dl dd a:hover { background-color: #38A3DB; color: #FFF;}
.product-download dl dd span { color: #777;}
.product-download dl dd span.sm { background-color: #38A3DB; color: #FFF; padding: 0 8px; border-radius: 2px;} 
.product-download .button { font-size: 24px; line-height:60px; color: #FFF; width: 220px; height:60px; background:#238C00; margin: 20px 0; cursor: pointer;}
.product-download .button i { background: url(shopnc.png) no-repeat 0 -50px; display: block; width: 44px; height: 44px; float: left; margin: 8px 16px;}
.product-download .button a { color: #FFF; display :block; float: left; margin: 8px 0;}
.product-download .button a:hover { text-decoration: none;}
.product-download .button a h3 { font-size: 24px; line-height: 24px;}
.product-download .button a h6 { font-size: 11px; line-height: 20px;}


.product-download .button-appstore { font-size: 24px; line-height:60px; color: #FFF; width: 220px; height:60px; background:#0059B2; margin: 20px 0 10px 0; box-shadow: 3px 3px 0 rgba(153,153,153,0.3); cursor: pointer;}
.product-download .button-appstore i { background: url(shopnc.png) no-repeat 0 -150px; display: block; width: 44px; height: 44px; float: left; margin: 8px 16px; _margin: 8px 16px 8px 8px/*IE6*/;}
.product-download .button-appstore a { color: #FFF; display :block; float: left; margin: 8px 0;}
.product-download .button-appstore a:hover { text-decoration: none;}
.product-download .button-appstore a h3 { font-size: 24px; line-height: 24px;}
.product-download .button-appstore a h6 { font-size: 11px; line-height: 20px;}


.product-download .button-ipa { font-size: 24px; line-height:60px; color: #FFF; width: 220px; height:60px; background:#38A3DB; margin: 20px 0 10px 0; box-shadow: 3px 3px 0 rgba(153,153,153,0.3); cursor: pointer;}
.product-download .button-ipa i { background: url(shopnc.png) no-repeat 0 -100px; display: block; width: 44px; height: 44px; float: left; margin: 8px 16px; _margin: 8px 16px 8px 8px/*IE6*/;}
.product-download .button-ipa a { color: #FFF; display :block; float: left; margin: 8px 0;}
.product-download .button-ipa a h3 { font-size: 24px; line-height: 24px;}
.product-download .button-ipa a h6 { font-size: 11px; line-height: 20px;}

.product-download .button-android { font-size: 24px; line-height:60px; color: #FFF; width: 220px; height:60px; background:#85B200; margin: 20px 0 10px 0; box-shadow: 3px 3px 0 rgba(153,153,153,0.3); cursor: pointer;}
.product-download .button-android i { background: url(shopnc.png) no-repeat 0 -200px; display: block; width: 44px; height: 44px; float: left; margin: 8px 16px; _margin: 8px 16px 8px 8px/*IE6*/;}
.product-download .button-android a { color: #FFF; display :block; float: left; margin: 8px 0;}
.product-download .button-android a h3 { font-size: 24px; line-height: 24px;}
.product-download .button-android a h6 { font-size: 11px; line-height: 20px;}

.product-download .button:hover .down-list { display: block;}
.product-download .button .down-list { background: #4FA333; display: none; padding: 10px; }
.product-download .button .down-list dl { clear: both; overflow: hidden; border-top: dashed 1px #009933; padding: 8px 0;}
.product-download .button .down-list dt { font-size: 14px; font-weight: 600; color: #FF0; margin: 0; padding: 0;}
.product-download .button .down-list dd { font-size: 12px; color: #FFF; line-height: 20px; display: block; clear: both;}
.product-download .button .down-list dd a { background-color: transparent !important; display: inline-block; }
.product-download .button .down-list dl a i { background: url(shopnc.png) no-repeat scroll -264px -58px; display: inline-block; width: 12px; height: 12px; margin-top: 4px; margin-right: 6px;}

.product-download .remark { font-size: 11px; line-height: 16px; color: #777; text-align: left; width: 200px; margin: 0 auto;}

.function { }
.function dl { clear: both; margin-top: 20px !important;}
.function dl dt { font-size: 16px !important; line-height: 20px; color:#38A3DB; margin-bottom: 4px;}
.function dl dd { font-size: 12px !important;}
.function dl dd span { float: left; margin-right: 8px;}

.time-base { margin-top: 15px;}
.time-base dl { background: url(timebase_bg.gif) repeat-y 15px 0px; margin: 0 auto !important; padding: 0 0 30px 0;}
.time-base dl dt span.ico { background: #FFF url(shopnc.png) no-repeat -150px -50px; display: block; width: 32px; height: 32px; float:left; margin: 7px 5px 0 0;}
.time-base dl:hover dt span.ico { background-position: -190px -50px;} 
.time-base dl dt span.title { background: #F7F7F7; width: 600px; display: block; height: 36px; float:left; position: relative; z-index:1; overflow:inherit; }
.time-base dl:hover dt span.title { background: #38A3DB; }
.time-base dl dt span.title i { border-width: 14px; border-color: #F7F7F7 transparent transparent transparent; border-style: solid dashed dashed dashed; position: absolute; z-index:1; top:50%; left:0; margin-left: -14px; margin-top:-7px;}
.time-base dl:hover dt span.title i { border-color: #38A3DB transparent transparent transparent;}
.time-base dl dt span.title em { font-size: 12px; line-height: 36px; display: inline-block; margin: 0 12px;}
.time-base dl dt span.title em { *display: inline;}
.time-base dl dt span.title h3 { font-size: 16px; line-height: 36px; display: inline-block;}
.time-base dl dt span.title h3 { *display: inline;}
.time-base dl dt span.title h5 { font-size: 12px; line-height: 36px; display: inline-block; margin-left: 6px;}
.time-base dl dt span.title h5 { *display: inline;}
.time-base dl dt span.title h5 a { color: #F60;}
.time-base dl dt span.title h5 a:hover {text-decoration: none;}
.time-base dl:hover dt span.title h5 a {  color: #FF0; }
.time-base dl:hover dt span.title em { color:#FFF;}
.time-base dl:hover dt span.title h3{ color:#FFF;}

.time-base dl dd { line-height: 16px; clear:both; margin:0 0 8px 60px;}
.time-base dl dd i { font-size: 12px !important; color: #999; vertical-align: top; text-align: right; display: inline-block; width: 20px; margin-right: 6px;}
.time-base dl dd i { *display: inline/*IE7*/;}
.time-base dl dd p { font-size: 12px !important; color: #777; display: inline-block;}
.time-base dl dd p { *display: inline/*IE7*/;}
.time-base dl:hover dd p { color:#000;}



.news-box { padding: 0; margin: 0; bordeer:0;}
.news-box { padding: 0; margin: 0; bordeer:0;}
.news-box .banner { width: 980px; height: 180px; background:#38A3DB; position: relative; z-index: 1; }
.news-box .banner .ico { width: 90px; height: 90px; background: url(shopnc.png) no-repeat -260px -460px; display: block; position: absolute; z-index: auto; top: 40px; left: 60px;}
.news-box .banner dl{color: #FFF; position: absolute; z-index: 1; left:200px; top:20px;}
.news-box .banner dl dt { font-size: 40px; line-height: 72px;}
.news-box .banner dl dd { font-size: 14px; line-height: 20px; }
.news-box ul.news-list {}
.news-box ul.news-list li { line-height: 24px; padding: 8px 0; border-bottom: dotted 1px #E7E7E7;}
.news-box ul.news-page-list {}
.news-box ul.news-page-list li { line-height: 24px; display: inline-block; width: 45%; padding: 2px 0; margin: 0 3% 0 1%; border-bottom: dotted 1px #E7E7E7;}
.news-box li .news-type { font-size: 12px; color: #999; margin-right: 10px;}
.news-box li .news-title { font-size: 14px;}
.news-box li .news-page-title { font-size: 12px;}
.news-box li a{ color: #333;}
.news-box li a:hover { color: #999; text-decoration: none;}
.news-box li .add-time { font-size: 12px; color: #999; float:right;}
.news-article { margin: 20px 0 0 0;}
.news-article header { width: auto; height: auto; padding: 0 0 10px 20px; margin:0; border-left: solid 4px #38A3DB; border-bottom: solid 1px #E7E7E7;}
.news-article header h2 { font-size: 28px; line-height: 32px; }
.news-article header p { font-size: 12px; line-height: 20px; padding:0; margin:10px 0 0 0;}
.news-article header p .time { color: #999; margin-right:40px;}
.news-article header p .aut { color:#555;}
.news-article p { font-size: 14px; line-height: 28px; color: #555; padding: 10px 30px;}
.news-article .footer{ clear: both; display: block; height: 32px; border-top: solid 1px #E7E7E7;  border-bottom: solid 1px #E7E7E7; padding: 5px 10px; margin: 0 20px;}
.news-box .more a { color:#38A3DB;}

.pages { text-align: center; padding: 10px 0 30px 0;}
.pages ul { margin: 0 auto;}
.pages ul li { font-size: 12px; line-height: 16px; color:#999; display:inline-block; height: 16px; padding: 8px 6px; margin-right: 4px; border: solid 1px #F7F7F7;}
.pages ul li a { color: #555;}
.pages ul li a:hover { color: #38A3DB; text-decoration:none;}



.purchase-box { padding: 0; margin: 0; bordeer:0;}
.purchase-box .banner { width: 980px; height: 180px; background:#FFC926; position: relative; z-index: 1; }
.purchase-box .banner .ico-portal { width: 90px; height: 90px; background: url(shopnc.png) no-repeat -360px -260px; display: block; position: absolute; z-index: auto; top: 40px; left: 60px;}
.purchase-box .banner .ico-shop { width: 90px; height: 90px; background: url(shopnc.png) no-repeat -260px -260px; display: block; position: absolute; z-index: auto; top: 40px; left: 60px;}
.purchase-box .banner .ico-mobile { width: 90px; height: 90px; background: url(shopnc.png) no-repeat -360px -360px; display: block; position: absolute; z-index: auto; top: 40px; left: 60px;}
.purchase-box .banner .ico { width: 90px; height: 90px; background: url(shopnc.png) no-repeat -260px -260px; display: block; position: absolute; z-index: auto; top: 40px; left: 60px;}
.purchase-box .banner dl{ position: absolute; z-index: 1; left:200px; top:20px;}
.purchase-box .banner dl dt { font-size: 40px; line-height: 72px;}
.purchase-box .banner dl dd { font-size: 14px; line-height: 20px; color: #555;}
.purchase-box .tabs-content { padding: 0 15px;}
.purchase-box .bank { width: 960px; overflow: hidden;}
.purchase-box .bank ul { width: 990px; margin-left: -38px;}
.purchase-box .bank li { width: 250px; height: 300px; padding: 10px 15px 20px 15px; border: solid 1px #E7E7E7; float: left; margin: 0 0 30px 38px;}
.purchase-box .bank .logo { display: block; width: 220px; height: 60px; margin: 0 auto;}
.purchase-box .bank h4 { font-size: 18px; line-height: 32px; display: block; padding: 8px 0; margin:0; border-top: solid 1px #F7F7F7;}
.purchase-box .bank dl { margin:0;}
.purchase-box .bank dl dt { font-size: 12px; line-height: 18px; color: #000; display:block; width: 60px; margin: 4px 0; float:left; clear:left;}
.purchase-box .bank dl dd { font-size: 12px; line-height: 18px; color: #555; display:block; width: 190px; margin: 4px 0; float:right; clear:right;}
.purchase-box .note { color: #555;}
.purchase-box .note h3 { font-size: 14px; line-height: 24px; font-weight: 600; color:#000; margin: 28px 0 0 0;}
.purchase-box .note ol { width: 950px; margin: 0 auto;}
.purchase-box .note ol li { font-size: 12px; line-height: 20px; padding: 6px 0;}
.purchase-box .note ol li i { color: #777; width: 25px; display:inline-block; vertical-align:top;}
.purchase-box .note ol li span { width: 925px; display:inline-block;}
.purchase-box .note ol li dl { margin-left: 24px;}
.purchase-box .note ol li dd { font-size: 12px; line-height: 20px; padding:2px 0;}
.purchase-box .note ul {width: 950px; margin: 0 auto;}
.purchase-box .note ul li { font-size: 12px; line-height: 20px; padding: 6px 0;}
.purchase-box .note p { font-size: 14px; line-height: 28px;}


.solutions-banner { width: 980px; height: 294px; position: relative; z-index: 1;}
.solutions-banner .block-b { width: 680px; height: 294px; position: absolute; z-index: 1;}
.solutions-banner .block-s { width: 144px; height: 144px; position: absolute; z-index: 1;}
.solutions-banner .fixed01 { top: 0; left: 0}
.solutions-banner .fixed02 { top: 0; left: 686px;}
.solutions-banner .fixed03 { top: 0; right: 0;}
.solutions-banner .fixed04 { top: 150px; left: 686px;}
.solutions-banner .fixed05 { top: 150px; right: 0;}
.solutions-banner .color01 { background-color: #FFD533;}
.solutions-banner .color02 { background-color: #FF7F00;}
.solutions-banner .color03 { background-color: #468C00;}
.solutions-banner .color04 { background-color: #00A3D9;}
.solutions-banner .color05 { background-color: #4C0066;}
.solutions-banner a i { background-image:url(shopnc.png); background-repeat:no-repeat; display:block; width:48px; height:48px; margin:32px auto 6px auto;}
.solutions-banner a.type01 i { background-position: -50px -100px;}
.solutions-banner a.type02 i { background-position: -300px -100px;}
.solutions-banner a.type03 i { background-position: -150px -100px;}
.solutions-banner a.type04 i { background-position:  -100px;}
.solutions-banner a.type05 i { background-position: -250px -100px;}
.solutions-banner a span { display:block; font-size: 14px; font-weight: 700; color: #FFF; line-height: 28px; text-align: center; }
.solutions-banner a.type05 span{ color: #000 !important;}
.solutions-banner a:hover { text-decoration: none;}
.solutions-banner .main { position: relative; z-index: 1; width: 100%; height: 100%; padding: 0; margin: 0;}
.solutions-banner .main h2 { font-size: 32px; line-height: 40px; color: #FFF; display: block; position: absolute; z-index: 1; top: 18px; left: 24px;}
.solutions-banner .main h4 { line-height: 48px !important; color: #FFF; display: block; position: absolute; z-index: 1; top: 66px; left: 20px;}
.solutions-banner .mobile h2, .solutions-banner .mobile h4 { color: #000 !important;}
.solutions-banner .main h4 i { background: url(shopnc.png) no-repeat; vertical-align: middle; display: inline-block; height: 48px; width: 48px; margin-right: 12px;}
.solutions-banner .B2B2C h4 i { background-position: -50px -100px;}
.solutions-banner .erp h4 i { background-position:  -100px;}
.solutions-banner .cluster h4 i { background-position: -150px -100px;}
.solutions-banner .trusteeship h4 i { background-position:  -100px;}
.solutions-banner .mobile h4 i { background-position: -250px -100px;}
.solutions-banner .main .pic { position: absolute; z-index: 1; top: 12px; right: 12px;}
.solutions-banner .main .info { width: 640px; position: absolute; z-index: 1;}
.solutions-banner .B2B2C .info { top:180px; left:20px;}
.solutions-banner .B2B2C dl { color: #FFF;}
.solutions-banner .B2B2C dt { font-size: 18px; font-weight:600; line-height: 20px;}
.solutions-banner .B2B2C dd { font-size: 14px; line-height: 18px; margin-top:12px;}
.solutions-banner .trusteeship .info { top:180px; left:20px; line-height: 20px; color: #FFF;}
.solutions-banner .trusteeship dl { float: left; display: block; width: 178px; margin-right:28px;}
.solutions-banner .trusteeship dt { font-size: 16px; line-height: 28px; font-weight: 600;}
.solutions-banner .trusteeship dd { font-size: 12px; line-height: 18px;}
.solutions-banner .mobile .info { top: 188px; left: 28px;}
.solutions-banner .mobile dl { float: left; display: block; width: 178px; margin-right:28px;}
.solutions-banner .mobile dt { font-size: 16px; line-height: 28px; font-weight: 600; color: #000;}
.solutions-banner .mobile dd { font-size: 12px; line-height: 18px; color: #555;}
.solutions-banner .cluster .info { top:180px; left:20px;}
.solutions-banner .cluster dl { color: #FFF;}
.solutions-banner .cluster dt { font-size: 18px; font-weight:600; line-height: 20px;}
.solutions-banner .cluster dd { font-size: 14px; line-height: 18px; margin-top:12px;}


/* 外包服务 */
.outsourcing-box { padding: 0; margin: 0; bordeer:0;}
.outsourcing-box .banner { width: 980px; height: 180px; background: #C3E6FF; position: relative; z-index: 1; }
.outsourcing-box .banner .ico { width: 90px; height: 90px; background: url(shopnc.png) no-repeat -260px -360px; display: block; position: absolute; z-index: auto; top: 40px; left: 60px;}
.outsourcing-box .banner dl{ position: absolute; z-index: 1; left:200px; top:20px;}
.outsourcing-box .banner dl dt h1 { font-size: 40px; line-height: 48px;}
.outsourcing-box .banner dl dt p { font-size: 18px; line-height: 24px; color: #000;}
.outsourcing-box .banner dl dd { font-size: 14px; line-height: 20px; color: #555; margin-top: 20px;}
.service-content { width: 100%; height: 220px; margin: 30px 0 0; position: relative; z-index: 1;}
.service-content h2 { margin: 0; position: absolute; z-index: 1; top: 0; left: 10px;}
.service-content ol { width: 800px;  position: absolute; z-index: 1; top: 0; left: 200px; overflow: hidden;}
.service-content ol li { font-size: 13px; line-height: 16px; width: 50%; float: left; margin: 5px 0;}
.service-content ol li i { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 600; font-style: italic; line-height: 18px; color: #CCC; text-align: center; display: inline-block; width: 18px; height: 18px; border: solid 2px #CCC; border-radius: 14px;}
.service-content span { background: url(shopnc.png) no-repeat scroll; vertical-align: middle; display: inline-block; width: 32px; height: 32px; margin: 0 16px;}
.service-content span.ico-01 { background-position: 0px -360px;}
.service-content span.ico-02 { background-position: -32px -360px;}
.service-content span.ico-03 { background-position: -64px -360px;}
.service-content span.ico-04 { background-position: -96px -360px;}
.service-content span.ico-05 { background-position: -128px -360px;}
.service-content span.ico-06 { background-position: 0px -392px;}
.service-content span.ico-07 { background-position: -32px -392px;}
.service-content span.ico-08 { background-position: -64px -392px;}
.service-content span.ico-09 { background-position: -96px -392px;}
.service-content span.ico-10 { background-position: -128px -392px;}
.service-content ol li strong { font-weight: 600;}
.service-type { width: 100%; overflow: hidden;}
.service-type div { width: 200px; float: left; padding: 15px;}
.service-type .level-01 { background-color: #F0F9FF;}
.service-type .level-02 { background-color: #E1F2FF;}
.service-type .level-03 { background-color: #D2ECFF;}
.service-type .level-04 { background-color: #C3E6FF;}
.service-type h4 { font-size: 14px; font-weight: 600; line-height: 20px;}
.service-type dl { display: block; clear: both; margin: 5px 15px; overflow: hidden;}
.service-type dt { font-weight: 600; line-height: 24px;}
.service-type dd { line-height: 20px; margin: 4px 0;}
.service-type dd em { font-size: 9px; line-height: 16px; color: #555; }



/*联系方式*/
.contact-map { width: 95%; margin: 20px auto 0 auto; overflow:hidden; }
.contact-map dl { overflow: hidden; margin: 10px 0; display:block;}
.contact-map dt {font-size:14px; line-height: 20px; font-weight: 600; color: #333; display:inline-block; width: 80px; padding-left: 24px;}
.contact-map dt { *display: inline;}
.contact-map dd {font-size:14px; line-height: 20px; color: #777; display:inline-block;}
.contact-map dd { *display: inline;}