@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p,img{margin:0;padding:0;}
body{font-size:12px;line-height:22px;font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体";-webkit-text-size-adjust:none; }
h1,h2,h3,h4,h5,h6 { font-weight:400; }
ul,li{list-style-type:none;}
em,i { font-weight:normal; font-style:normal; }
a{color:#333;text-decoration:none;}
article, section, aside, hgroup, nav, header, footer, figure, figcaption {display: block;}
.wp { width:1200px; margin:0 auto; overflow:hidden; }
.bg { background:#f2f2f2; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
@font-face {font-family: 'iconfont';
    src: url('../iconfont/iconfont.eot'); /* IE9*/
    src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont { font-family:'iconfont'; font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale; }

/*头部*/
header { width:100%; height:110px; }
header h1{ width:356px;height:60px;float:left;margin:25px 0 0 0;}
header h1.logo{ background:url(../images/logo.png) no-repeat;}

/*导航*/
.nav{width:672px; height:110px; float:left;}
.nav li{float:left;}
.nav li .iconfont { font-size:32px; color:#fff; }
.nav li p { height:30px; line-height:30px; }
.nav li a{display:block;width:112px; height:85px;padding-top:25px;text-align:center;font-size:16px;}
.nav li a:hover, .nav li a:hover.on{background:#39f;text-decoration:none; color:#fff; }
.nav li a.on{background:#39f; color:#fff;}
.nav li a.on2{background:#39f; color:#fff;}
.nav li:hover.on{background:#1c1c1c;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999; width:360px; margin-left:-135px; padding:10px; background:#fff; border:#ddd 1px solid; box-shadow:0 0 5px rgba(0,0,0,.2);} 
.nav li:hover ul { display:block; }
.nav li ul span { position:absolute; width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff; top:-10px; left:183px; }
.nav li ul li{display:block;position:relative;line-height:20px;_display:inline;} 
.nav li ul li a,.nav li ul li a:hover{display:block;width:140px;height:40px; line-height:40px; padding:0 0 0 40px; background:#f8f8f8 url(../images/nav_sub_ico.png) no-repeat 30px center;text-align:left;font-weight:normal;font-size:13px;color:#333;}
.nav li ul li a:hover{ color:#fff; background:#39f url(../images/nav_sub_on_ico.png) no-repeat 30px center; }

.topr { width:140px; float:right; padding-top:26px; }
.topr p { text-align:right; color:#39f; line-height:30px; font-size:14px; }
.topr a { color:#39f; padding-left:10px; }
.topr .tel { background:url(../images/tel.png) no-repeat 15px center; font-size:16px; }

/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a { display:block; width:100%; height:100%; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* 昊海电商系统 */
.hhds { padding:50px 0; }
.hhds h2 { font-size:32px; line-height:100%; text-align:center; }
.hhds li { float:left; width:350px; margin:40px 75px 0 0; }
.hhds li:nth-child(3n) { margin-right:0; }
.hhds li h3 { margin-bottom:15px; font-size:20px; color:#333; }
.hhds li h3 a { color:#333; }
.hhds li p { line-height:22px; font-size:15px; color:#999; }
.hhds li i { width:150px; height:140px; float:left; background:url(../images/hhds.png) no-repeat; }
.hhds li:nth-child(2) i { background-position:-150px 0; }
.hhds li:nth-child(3) i { background-position:-300px 0; }
.hhds li:nth-child(4) i { background-position:-450px 0; }
.hhds li:nth-child(5) i { background-position:-600px 0; }
.hhds li:last-child i { background-position:-750px 0; }

/* 首页解决方案 */
.jjfa { padding:50px 0; background:#f6f6f6; }
.jjfa h2 { font-size:32px; line-height:100%; text-align:center; }
.jjfa li { float:left; width:350px; height:210px; background:#fff; margin:40px 75px 0 0; border-radius: 3px; }
.jjfa li:nth-child(3n) { margin-right:0; }
.jjfa li h3 { height:66px; line-height:66px; background:#39f; text-align:center; margin-bottom:15px; font-size:20px; color:#fff; border-radius:3px 3px 0 0; }
.jjfa li h3 a { color:#fff; }
.jjfa li p { height:110px; padding:0 20px 0 155px; line-height:22px; font-size:15px; color:#999; overflow:hidden; }
.jjfa li i { width:110px; height:160px; float:left; margin-top:-154px; background:url(../images/jjfa.png) no-repeat; }
.jjfa li:nth-child(2) i { background-position:-150px 0; }
.jjfa li:nth-child(3) i { background-position:-300px 0; }
.jjfa li:nth-child(4) i { background-position:-450px 0; }
.jjfa li:nth-child(5) i { background-position:-600px 0; }
.jjfa li:last-child i { background-position:-750px 0; }

/* 首页公司动态 */
.index_news { width:800px; float:left; padding:50px 0; }
.index_news h2 { margin-bottom:36px; font-size:32px; color:#000; }
.index_news img { float:left; width:338px; height:278px; border:#ddd 1px solid; padding:4px; margin-right:30px; }
.index_news h3 { font-size:14px; color:#333; margin-bottom:6px; }
.index_news p { line-height:24px; color:#999; }
.index_news ul { float:left; width:422px; }
.index_news li { height:40px; line-height:40px; border-bottom:#ddd 1px solid; font-size:12px; background:url(../images/news_ico.png) no-repeat left center; padding-left:36px; }
.index_news li a { font-size:14px; }
.index_news li span { float:right; color:#999; font-family:Arial; }

/* 首页联系我们 */
.index_contact { width:280px; float:right; padding:50px 0; }
.index_contact h2 { margin-bottom:36px; font-size:32px; color:#000; }
.index_contact p { line-height:34px; font-size:16px; color:#333; }
.index_contact .img { padding-bottom:10px; }
.index_contact .img img { width:124px; height:124px; border:#eee 1px solid; padding:2px; }
.index_contact .work-btn { background:#39f; color:#fff; border-radius:5px; padding:2px 10px; }


/* 首页案例 */
.index_case { padding:50px 0; background:#f6f6f6; }
.index_case h2 { font-size:32px; line-height:100%; text-align:center; padding-bottom:30px; }

/* 底部 */
footer { width:100%; background:#222; padding:40px 0; }
footer .box { width:600px; float:left; color:#fff; }
footer .box a { color:#fff; }
footer .box h2 { padding-bottom:15px; color:#39f; font-size:14px; }
footer .box h2 a { margin-right:30px; }
footer .box p { line-height:26px; font-size:13px; }

/*内页banner*/
.subBanner { width:100%; height:215px; }
.banner_about { background:url(../images/banner_about.jpg) no-repeat center center; }
.banner_about3 { background:url(../images/banner_about3.jpg) no-repeat center center; }
.banner_about6 { background:url(../images/banner_about6.jpg) no-repeat center center; }
.banner_product { background:url(../images/banner_product.jpg) no-repeat center center; }
.banner_product_b2b2c { background:url(../images/banner_product_b2b2c.jpg) no-repeat center center; }
.banner_product_ncds { background:url(../images/banner_product_ncds.jpg) no-repeat center center; }
.banner_product_wx { background:url(../images/banner_product_wx.jpg) no-repeat center center; }
.banner_case { background:url(../images/banner_case.jpg) no-repeat center center; }
.banner_solution { background:url(../images/banner_solution.jpg) no-repeat center center; }

/*内页*/
.subCont{ padding:10px 0; min-height:300px; }

/*当前位置*/
.location { height:50px; line-height:50px; color:#39f; font-size:15px; text-align:right; }
.location a,.location span { color:#666; }


/*筛选*/
.screeBox {  }
.screeBox dl { height:30px; line-height:30px; padding:12px 0; border-bottom:#ddd 1px dashed; }
.screeBox dt { width:50px; float:left; }
.screeBox dd { width:1150px; float:left; }
.screeBox dd a { height:30px; padding:0 25px; float:left; margin-left:12px; background:#f8f8f8; text-align:center; font-size:14px; }
.screeBox dd a.on { background:#39f; color:#fff; }

/*标题*/
.mod_tit { height:41px; position:relative; overflow:hidden; }
.mod_tit a { line-height:41px;position:absolute;background:#fff;padding-right:10px;font-size:28px;color:#39f;z-index:10;left:0;top:0;}
.mod_tit span { height:1px;overflow:hidden;background:#39f;width:100%;display:block;margin-top:20px; }
.mod_tit em { width:7px; height:7px; position:absolute; overflow:hidden; background:#39f; z-index:10;right:0;top:17px; }

.mod_tit2 { height:41px; position:relative; overflow:hidden; }
.mod_tit2 a { line-height:41px;position:absolute; background:#f6f6f6; padding:0 10px;font-size:28px;color:#39f;z-index:10;left:534px;top:0;}
.mod_tit2 span { height:1px;overflow:hidden;background:#39f;width:100%;display:block;margin-top:20px; }
.mod_tit2 em,.mod_tit2 i { width:7px; height:7px; position:absolute; overflow:hidden; background:#39f; z-index:10;right:0;top:17px; }
.mod_tit2 i { left:0; }

/*关于我们*/
.about_nav { height:40px; line-height:40px; border-bottom:#39f 1px solid; text-align:center; }
.about_nav ul { width:756px; margin:0 auto; }
.about_nav a { float:left; width:121px; background:#e6e6e6; margin-right:5px; font-size:14px; }
.about_nav a.hover { background:#39f; color:#fff; }
.about_bod { padding-right:570px; min-height:650px; background:url(../images/about_bg.jpg) no-repeat right top; color:#666; }
.about_bod h3 { font-size:30px; line-height:90px; }
.about_bod p { font-size:15px; line-height:24px; padding-bottom:40px; text-indent:2em; }
.about_bod h4 { line-height:30px; font-size:16px; }
.about_bod h4 span { color:#39f;  } 

/*发展历程*/
.history{ margin:20px auto; background:url(../images/line04.gif) repeat-y 187px 0;overflow:hidden;position:relative;}
.history-date{overflow:hidden;position:relative;}
.history-date h2{background:#fff url(../images/icon06.gif) no-repeat 158px 0;height:59px;font-size:25px;font-weight:normal;padding-left:45px;margin-bottom:74px; }
.history-date h2.first{position:absolute;left:0;top:0;width:935px;z-index:99;}
.history-date h2 a{color:#39f;display:inline-block;*display:inline;zoom:1;background:url(../images/icon08.gif) no-repeat right 50%;padding-right:17px;margin:21px 97px 0 0;}
.history-date h2 a:hover{text-decoration:none;}
.history-date h2 img{vertical-align:-5px;}
.history-date h2.date02{background:none;}
.history-date ul li{background:url(../images/icon07.gif) no-repeat 180px 0;padding-bottom:50px;zoom:1;}
.history-date ul li.last{padding-bottom:0;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial;}
.history-date ul li dl{float:left;padding-left:41px;margin-top:-5px;}
.history-date ul li dl dt{font:16px/22px 微软雅黑;color:#737373;}
.history-date ul li dl dt span{display:block;color:#787878;font-size:12px;}
.history-date ul li.green h3{color:#39f;}
.history-date ul li.green dl{margin-top:-8px;}
.history-date ul li.green dl dt{font-size:20px;line-height:28px;}
.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}
.history-date ul li.green dl dd{padding-top:20px;display:none;}
.history-date ul li.green dl dd img{float:left;}
.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}
.history-date h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;}
.history-date h2.first .more-history:hover{text-decoration:underline;}
*body .history-date ul li dl dt{_font-size:12px!important;_font-weight:bold;}
*body .history-date ul li dl dt span{_font-weight:normal!important;}
*body .history-date ul li.green dl dt a{_background:transparent!important;*background:transparent!important;*font-size:12px!important;_font-weight:normal!important;}

/*公司动态*/
.news_list { padding:0 20px; overflow:hidden; }
.news_list li { float:left; width:100%;  border-bottom:#d1d1d1 1px dotted; padding:25px 0; }
.news_list li span { float:left;width:65px;margin-top:-3px;padding-bottom:50px;font-size:20px;text-align:center; color:#888; background:url(../images/news_list.png) no-repeat center -8px; }
.news_list li:first-child span { background-position:center bottom; }
.news_list div {float:right;width:1065px;}
.news_list div a { margin-bottom:10px; color:#39f; font-size:18px; }
.news_list div p {font-size: 12px;line-height: 25px;color: #666;}


.news_con { padding:30px 0; }
.news_con h1 { text-align:center; }
.news_con .info { height:36px; line-height:36px; border-bottom:#ddd 1px dashed; border-top:#ddd 1px dashed; margin:20px auto; text-align:center; }
.news_con .info span { padding:0 10px; }
.news_con .content { line-height:30px; font-size:14px; }
.news_con .content p { text-indent:2em; }
.news_con .author { text-align:right; }

/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}

/*团队风采*/
.about_team { margin-bottom:40px; overflow:hidden; }
.about_team .team { margin-top:30px; overflow:hidden; position:relative; }
.about_team .team .nor { margin-right:0; }
.about_team .team .nol { margin-left:0; }
.about_team .team .text { float:left; color:#fff; font-size:14px; padding:15px; }
.about_team .team .text h3 { font-size:24px; padding-bottom:10px; }
.about_team .team .text span {  }
.about_team .team .text p { padding-top:15px; text-indent:2em; line-height:24px; }
.about_team .team1 .text { width:320px; height:330px; background:#32AF5F; }
.about_team .team1 img { float:left; margin-right:18px; }
.about_team .team2 .text { width:320px; height:432px; background:#FF9D9D; }
.about_team .team2 img { float:left; margin-left:18px; margin-bottom:18px; }
.about_team .team3 { padding-bottom:436px; }
.about_team .team3 .text { width:320px; height:300px; background:#D2782D; }
.about_team .team3 img { float:left; margin-bottom:18px; }

/*联系我们*/
.contact { padding:20px 100px; }
.contact p { line-height:36px; font-size:15px; color:#666; }
.contact .ditu { width:1000px; height:500px; margin:30px auto; }
.contact .pay { padding-bottom:30px; overflow:hidden; }
.contact .pay a { color:#39f; }
.contact .pay dl { width:500px; float:left; border-bottom:1px dotted #ddd; padding:10px 0; }
.contact .pay dt { float:left; width:116px; }
.contact .pay dt img { width:96px; height:66px; padding:0 10px; }
.contact .pay dd { float:left; width:384px; line-height:24px; font-size:14px; color:#666; }
.contact .pay dl:nth-child(3),.contact .pay dl:nth-child(4) { background:#ececec; }
.contact .pay dl:nth-child(7) { width:1000px; background:#ececec; }
.contact .pay dl:nth-child(7) dd { width:884px; }

/*人才招聘*/
.join { padding:20px 0 0 570px; min-height:600px; background:url(../images/zp.jpg) no-repeat left top; }
.join h4 { padding-bottom:10px; height:40px; line-height:40px; margin-bottom:10px; border-bottom:#ddd solid 1px; color:#39f; font-size:22px; }
.join p { margin-bottom:20px; font-size:14px; }


/*我们的产品*/
.product_item li a i,.service .pic { background:url(../images/product.png) no-repeat; }
.product_item { padding:20px 0; overflow:hidden; }
.product_item li { float:left; margin-right:65px;  }
.product_item li a { display:block; width:186px; height:162px; border:#ddd 1px solid; border-radius:5px; padding-top:24px; line-height:24px; font-size:18px; color:#333; font-weight:700; text-align:center; }
.product_item li a font { display:block; height:48px; }
.product_item li a i { display:block; width:186px; height:100px; }
.product_item li:last-child { margin-right:0; }
.product_item li:hover a { border:#39f 1px solid; background:#39f; color:#fff; }
.product_item li:first-child a i { background-position:left top; }
.product_item li:nth-child(2) a i { background-position:-186px top; }
.product_item li:nth-child(3) a i { background-position:-372px top; }
.product_item li:nth-child(4) a i { background-position:-558px top; }
.product_item li:last-child a i { background-position:-744px top; }
.product_item li:first-child:hover i { background-position:left -100px; }
.product_item li:nth-child(2):hover i { background-position:-186px -100px; }
.product_item li:nth-child(3):hover i { background-position:-372px -100px; }
.product_item li:nth-child(4):hover i { background-position:-558px -100px; }
.product_item li:last-child:hover i { background-position:-744px -100px; }

/*我们的服务&优势*/
.service {  }
.service dl { float:left; width:560px; margin-right:80px; padding:15px 0; }
.service dl:nth-child(2n){ margin-right:0; }
.service dt { float:left; width:462px; padding-bottom:12px; font-size:18px; font-weight:700; color:#333; }
.service dd { float:left; width:462px; }
.service dd.pic { width:80px; height:80px; margin-right:18px; line-height:24px; }
.service dd.desc { font-size:14px; color:#999; }
.service dd.desc a,.service dd.desc font { color:#f90; }
.service dd.desc a { padding-right:10px; }
.service dl:first-child .pic { background-position:left -210px; }
.service dl:nth-child(2) .pic { background-position:-90px -210px; }
.service dl:nth-child(3) .pic { background-position:-180px -210px; }
.service dl:nth-child(4) .pic { background-position:-270px -210px; }
.service dl:nth-child(5) .pic { background-position:-360px -210px; }
.service dl:nth-child(6) .pic { background-position:-450px -210px; }
.service dl:nth-child(7) .pic { background-position:-540px -210px; }
.service dl:last-child .pic { background-position:-630px -210px; }

/*我要定制*/
.customize { margin-top:20px; padding:30px; background:#f6f6f6; }

/*解决方案*/
.solution { }
.solution h2 { color:#39f; margin-bottom:15px; line-height:100%; }
.solution p { line-height:30px; font-size:16px; color:#666; }
.solution .img { margin-top:20px; }
.solution .img img { width:100%; display:block; }
/*解决方案--家居*/
.solution .jj { }
.solution .jj h2 { font-size:24px; }
/*解决方案--生鲜*/
.solution .sx { }
.solution .sx h2 { height:80px; line-height:80px; font-size:48px; text-align:center; }
/*解决方案--钻石*/
.solution .zs { }
.solution .zs .bg { background:#f5f5f5; padding:20px 0; }
.solution .zs .wp { height:150px; background:url(../images/solution/zs_ico.png) no-repeat; }
.solution .zs h2 { padding-left:140px; font-size:36px; }
.solution .zs p { padding-left:140px; }
/*解决方案--家居*/
.solution .ly { }
.solution .ly h2 { font-size:36px; }
/*解决方案--跨境*/
.solution .kj { }
.solution .kj .bg { background:#f5f5f5; }
.solution .kj .wp { padding:20px 0; }
.solution .kj h2 { font-size:36px; color:#333; text-align:center; }
.solution .kj .text { width:600px; float:left; font-size:20px; line-height:30px; color:#333; }
.solution .kj .text h2 { color:#39f; text-align:left; }
.solution .kj .pic { width:516px; float:right; text-align:right; }
.solution .kj .img { text-align:center; }
.solution .kj .table {width:1196px;margin: 0 auto;border-top: solid 4px #FFF;border-left: solid 4px #FFF;margin-top: 40px; box-shadow: 4px 4px 0 rgba(0,0,0,0.1);}
.solution .kj .table th {font-size: 16px;font-weight: 600;line-height: 24px;color: #FFF;background-color: #39f;text-align: center;padding: 8px 10px; border-right: solid 4px #FFF; border-bottom: solid 4px #FFF;}
.solution .kj .table td {font-size: 14px;line-height: 20px;color: #555;background-color: #F5F5F5;text-align: left; padding: 10px 20px;border-right: solid 4px #FFF; border-bottom: solid 4px #FFF;}

/*产品单页-b2c*/
.product_top figure { width:100%; }
.product_top article { width:100%; }
.product_top h2 { line-height:80px; font-size:36px; color:#39f; text-align:center; }
.product_top p { line-height:40px; font-size:18px; }
.product_top img { padding-top:20px; }
.cbp-so-scroller { width:100%; overflow:hidden;}
.cbp-so-scroller .bg { background:#f0f0f0; }
.cbp-so-section { width:100%; }
.cbp-so-section:before,.cbp-so-section:after {content:" ";display:table;}
.cbp-so-section:after {clear: both;}
.cbp-so-section figure { width:30%; overflow:hidden; }
.cbp-so-section article { width:60%; overflow:hidden; padding:5em 5%; }
.cbp-so-section h2 {font-size:48px; line-height:80px; }
.cbp-so-section p {font-size:20px; line-height:30px; }
.cbp-so-section p img { padding-top:40px; }
.cbp-so-side {float:left;margin:0;padding:5em 0;overflow: hidden;min-height: 12em;-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;-moz-transition: -moz-transform 0.5s, opacity 0.5s;transition: transform 0.5s, opacity 0.5s;}
.cbp-so-side:before,.cbp-so-side:after {content: " ";display: table;}
.cbp-so-side:after {clear: both;}
.cbp-so-side-right {text-align: left; float:right;}
.cbp-so-side-left {text-align: right; float:left;}
.cbp-so-side-right img {float: left;}
.cbp-so-side-left img {float: right;}
.cbp-so-init .cbp-so-side {opacity: 0;}
.cbp-so-init .cbp-so-side-left {-webkit-transform: translateX(-80px);-moz-transform: translateX(-80px);transform: translateX(-80px);}
.cbp-so-init .cbp-so-side-right {-webkit-transform: translateX(80px);-moz-transform: translateX(80px);transform: translateX(80px);}
.cbp-so-section.cbp-so-animate .cbp-so-side-left,.cbp-so-section.cbp-so-animate .cbp-so-side-right {-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);opacity: 1;}
.product_bot { background:#f0f0f0; padding:3em 0; }
.product_bot h2 { line-height:80px; font-size:36px; text-align:center; }
.product_bot p { line-height:40px; text-align:center; font-size:18px; }
.product_bot p img { padding-top:20px; }

/*产品单页-农村电商*/
.ncds .cbp-so-section figure,.ncds .cbp-so-section article { width:45%; }

/*产品单页-b2b2c*/
.b2b2c section { padding:3em 0; }
.b2b2c .bg { background:#f0f0f0; }
.b2b2c .right {text-align:left; float:right;}
.b2b2c .left {text-align:right; float:left;}
.b2b2c h2 { line-height:60px; font-size:36px; color:#39f; text-align:center; }
.b2b2c p { line-height:36px; font-size:24px; text-align:center; }
.b2b2c p img { margin-top:40px; }
.b2b2c .top {  }
.b2b2c .top figure { float:left; width:480px; margin:0; overflow:hidden; }
.b2b2c .top article { float:right; width:720px; overflow:hidden; }
.b2b2c .top h2 { line-height:80px; font-size:36px; text-align:left; }
.b2b2c .top p { line-height:40px; font-size:18px; text-align:left; }
.b2b2c .sec { position:relative; min-height:533px; }
.b2b2c .sec figure { width:946px; position:absolute; top:0; right:0;  }
.b2b2c .sec article { float:left; width:510px; overflow:hidden; }
.b2b2c .sec h2 { line-height:80px; text-align:left; }
.b2b2c .sec p { line-height:40px; text-align:left; }

/*产品单页-app*/
.app {  }
.app h2 { line-height:80px; font-size:36px; color:#39f; text-align:center; }
.app p { line-height:40px; font-size:18px; text-indent:2em; }
.app .img { text-align:center; }
.app .mobile-internet { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 10px 0 30px 0;}
.app .mobile-internet li { text-align: center; vertical-align: top; *word-spacing:-1px/*IE6、7*/; display: inline-block; *display: inline/*IE7*/; width: 25%; *zoom:1/*IE7*/ }
.app .mobile-internet dl { width: 170px; padding: 0; margin: 0 auto;}
.app .mobile-internet dt { font-size: 24px; font-weight: 100; line-height: 28px; color: #000; margin: 15px 0 5px 0;}
.app .mobile-internet dd { font-size: 12px; line-height: 20px; color: #777;}
.app .icon { vertical-align: top; width: 200px; height: 200px; border-radius: 50%; display: inline-block; background-position: center top; background-repeat: no-repeat; background-color: #FAFAFA; cursor: pointer; }
.app .icon.chat { background-image: url(../images/app/chat.png); }
.app .icon.phone { background-image: url(../images/app/phone.png); }
.app .icon.search { background-image: url(../images/app/search.png); }
.app .icon.map { background-image: url(../images/app/map.png); }
.app .function-app-list { color:#242C3B; width:1000px; margin:0 auto; padding-bottom: 20px; overflow: hidden; }
.app .function-app-list ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 1002px; margin-top: -1px; margin-left: -2px; }
.app .function-app-list ul li { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/;
width: 450px; padding: 25px; border-style: dashed; border-width: 1px 0 0 1px; border-color: #EEE; *zoom:1/*IE7*/; position: relative;}
.app .function-app-list ul li sub { animation: 0.4s ease 0s normal none 1 running orangeOut; background-color: #FFFFFF; height: 100%; opacity: 0; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; width: 100%; }
.app .function-app-list ul li:hover sub { animation: 0.2s ease 0s normal none 1 running orangeIn; opacity: 1; }
.app .function-app-list .block-ico { background: url(../images/app/app_function_pic.png) no-repeat; display: block; width: 80px; height: 80px; float: left; margin-top: 5px;}
.app .function-app-list .block-ico.homepage { background-position: 0 0;}
.app .function-app-list .block-ico.goods { background-position: -80px 0;}
.app .function-app-list .block-ico.scode { background-position: -160px 0;}
.app .function-app-list .block-ico.store { background-position: -400px 0;}
.app .function-app-list .block-ico.order { background-position: -320px 0;}
.app .function-app-list .block-ico.im { background-position: -480px 0;}
.app .function-app-list .block-ico.logistics { background-position: -560px 0;}
.app .function-app-list .block-ico.pay { background-position: -240px 0;}
.app .function-app-list dl { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 340px; float: right; }
.app .function-app-list dl dt { font-size: 18px; line-height: 20px; color: #333; display: block; margin-bottom: 10px; }
.app .function-app-list dl dd { font-size: 12px; line-height: 20px; color: #666; }

/*案例*/
.caselist { overflow:hidden; }
.caselist li { width:270px; height:210px; float:left; margin:36px 40px 0 0; position: relative; }
.caselist li:nth-child(4n) { margin-right:0; }
.caselist .case_pic { width:270px; height:180px; overflow:hidden; }
.caselist .case_pic img { width:266px; height:176px; border:#ddd 1px solid; padding:1px; }
.caselist .case_box { position:absolute; background:#000; width:270px; height:0; overflow:hidden; opacity: 0.85;filter: alpha(opacity=85);-moz-opacity: 0.85; -khtml-opacity: 0.85; }
.caselist .case_name {height: 30px;line-height: 30px;color: white;text-align:center;}
.caselist .case_name p { font-size:16px; }
.caselist .case_info {padding: 0 20px 10px;height: 140px; color: white;overflow: hidden; text-align: left;}




/*分页*/
.page_list,.page_info { float:right; padding:20px 0; margin-right:20px; text-align:center; overflow:hidden; }
.page_list a { display:block; float:left; width:30px; height:30px; line-height:30px; margin-left:5px; background:#f5f5f5; color:#333; border-radius:15px; }
.page_list a.on ,.page_list a:hover{ background:#39f; color:#fff; }
.page_info span { color:#39f; padding:0 2px; }



.user-zx-item-482187{
    width:1200px; margin:0 auto;	
}


.user-zx-item-482187 .jSortTab {
	width: 440px;
	float: right;
}
.user-zx-item-482187 .jSortTab .item_tab {
	display: block;
	width: 205px !important;
	height: 102px;
	float: left;
	border: 1px solid #ECECEC;
	margin-bottom: 10px;
	margin-left:10px;
	padding: 1px;
	background: #fff;
	position: relative;
	overflow: hidden;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.user-zx-item-482187 .jSortTab .set_bor-left {
	border-left: 1px solid #ccc;
}
.user-zx-item-482187 .jSortTab .set_bor-top {
	border-top: 1px solid #ccc;
}
.user-zx-item-482187 .jSortTab .item_tab a {
	display: block;
	width: 205px !important;
	height: 102px;
	text-align:center;
	border: 1px solid #fff;
}
.user-zx-item-482187 .jSortTab .item_tab img {
	margin: 5px;
	margin-top:9px
}
.user-zx-item-482187 .jSortContent {
	width: 760px;
	height: 340px;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}
.user-zx-item-482187 .jSortContent .item {
	width: 760px;
	position: relative;
	background: #fff;
}
.user-zx-item-482187 .jSortContent .cont_box {
	width: 10000px;
	float: left;
}
.user-zx-item-482187 .jSortContent .item img {
	margin: 0px;
	float: left;
    width:760px;
    height:340px;
}
.user-zx-item-482187 .jSortContent .item p { position:absolute; width:300px; height:150px; padding:15px 20px; background:#fff; bottom:80px; right:40px; opacity: 0.95;filter: alpha(opacity=95);-moz-opacity: 0.95; -khtml-opacity: 0.95; color:#000; font-size:14px; text-indent:2em; }
.user-zx-item-482187 .jSortContent .item .left_two_info img {
	float: none;
}
.user-zx-item-482187 .aitem_box {
	position: relative;

}
.user-zx-item-482187 .aitem_box .Pre, .user-zx-item-482187 .aitem_box .Next {
	position: absolute;
	width: 15px;
	background-repeat: no-repeat;
	top: 45%;
	height: 30px;
	cursor: pointer;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.user-zx-item-482187 .aitem_box .Pre {
	left: 5px;
	background-position: left top;
}
.user-zx-item-482187 .aitem_box .Next {
	left: 665px;
	background-position: right top;
}
.user-zx-item-482187 .aitem_box .Pre:hover, .user-zx-item-482187 .aitem_box .Next:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.user-zx-item-482187 .jSortContent .item .left_two_info {
	float: left;
	width: 230px;
	height:338px;
	padding:0px 40px;
	background:#F2F2F2;
}
.user-zx-item-482187 .jSortContent .item .left_two_info p {
}
.user-zx-item-482187 .jSortContent .item .left_two_info h1 {
	border-bottom: 1px solid #EEEEEE;
	color:#666666;
	font-weight: bold;
	margin-top:10px;
	height: 50px;
	line-height:50px;
	overflow: hidden;
	font-size:16px;
	text-align:center
}
.user-zx-item-482187 .jSortContent .item .left_two_info span {
	border-bottom: 1px solid #EEEEEE;
	color:#666666;
	font-weight: bold;
	height: 50px;
	line-height:50px;
	overflow: hidden;
	font-size:16px;
	text-align:center;
	display:block;
	padding:0px;
}
.user-zx-item-482187 .jSortContent .item .left_two_info .two_1 {
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	font-size:14px;
	margin-top: 15px;
	margin-left: 2px;
	margin-right: 2px;
	text-align:center;
	color: #666666;
}
.user-zx-item-482187 .jSortContent .item .left_two_info .two_4 {
	width:250px;
	height:20px;
	line-height:20px;
}
.user-zx-item-482187 .jSortContent .item .left_two_info .two_4 a {
	width: 230px;
	height: 20px;
	text-align:center;
	display: block;
}
.user-zx-item-482187 .jSortContent .item .left_two_info .two_4 a:hover{
	color:#f60!important;
	text-decoration:none
}
.user-zx-item-482187 .jSortContent .item .left_two_info .two_word {
	color: #666666;
	margin: 0px auto 0;
	height: auto;
	max-height:180px;
	line-height: 20px;
	overflow: hidden;
	text-indent:25px;
	width: 230px;
}
.user-zx-item-482187 .jSortTab .show {
	border-color: #f60 !important;
}
/*案例*/
.case { width:100%; padding-bottom:30px; }
.case li { float:left; width:200px; text-align:center; margin-bottom:25px; font-size:14px; cursor:pointer; }
.case li:hover img{
	animation:flip 1s 1;
	-moz-animation:flip 1s 1; /* Firefox */
	-webkit-animation:flip 1s 1; /* Safari and Chrome */
	-o-animation:flip 1s 1; /* Opera */
}
.case li img{ width:116px; height:116px; border-radius:58px; }
.case li .thumbnail_anli { display: block; padding: 0px;line-height: 1.42857143; border-radius: 0px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out;}
.thumbnail_anli > img,
.thumbnail_anli a > img {margin-left: auto; margin-right: auto;}
a.thumbnail_anli:hover,
a.thumbnail_anli:focus,
a.thumbnail_anli.active { border-color: #bcc5c8;filter: alpha(opacity=80);opacity: .8;}