/* RESET CSS */
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,button{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1 arial,"microsoft yahei",sans-serif;color:#343434;}
input,select,textarea,h1,h2,h3,h4,h5,h6{font-size:inherit;color:inherit;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
form,iframe{display:block;}
video{display:inline-block;vertical-align:baseline;}
ol,ul{list-style:none;}
[hidden],script{display:none;}
a{color:#343434;text-decoration:none;}
a:hover{color:#4195c8;}
/* LAYOUT CSS */
.inner{position:relative;width:1170px;margin-right:auto;margin-left:auto;}
/* topbar css */
.topbar{padding:9px 3px 9px 16px;background-color:#222327;font-size:12px;color:#fff;line-height:28px;}
.topbar .links{float:right;}
.topbar i.icons,
.topbar .links a,
.topbar .links span{display:inline-block;height:28px;color:#aaa;vertical-align:top;}
.topbar i.tel{width:9px;margin-right:6px;background:url(../images/icon_tel3.png) no-repeat 0 50%;}
.topbar i.home{width:17px;margin-right:12px;background:url(../images/icon_shopex1.png) no-repeat 0 4px;}
.topbar i.lt{width:17px;margin-right:12px;background:url(../images/icon_bbs1.png) no-repeat 0 4px;}
.topbar i.wx{width:17px;margin-left:5px;background:url(../images/icon_wx1.png) no-repeat 0 50%;}
.topbar .links a.bbs{padding:0 10px 0 5px;height:26px;border-radius:3px;border:1px solid #222327;line-height:26px;}
.topbar .links a.bbs i.icons{height:100%;}
.topbar .links a.bbs:hover{background-color:#2a2d36;border:1px solid #42454c;}
.topbar .links span{width:12px;text-align:center;}
.topbar .links .bbs{margin-right:18px;}
.topbar .links .user:hover{text-decoration:underline;}
.topbar .links .login{margin-right:18px;}
.topbar .links .weixin{position:relative;padding:0 13px 0 10px;height:26px;border-radius:3px;border:1px solid #222327;line-height:26px;}
.topbar .links .weixin .wxplane{position:absolute;width:310px;top:28px;right:-400px;z-index:9999;}
.topbar .links .weixin .wxplane .arrow{height:17px;background:url(../images/dot2.png) no-repeat 210px 100%;}
.topbar .links .weixin .wxplane .wxplane-bd{padding:20px 25px 16px 25px;background-color:#28292f;}
.topbar .links .weixin .wxplane .wxplane-bd .img{margin-bottom:4px;}
.topbar .links .weixin .wxplane .wxplane-bd .img img{display:block;}
.topbar .links .weixin:hover{background-color:#2a2d36;border:1px solid #42454c;}
.topbar .links .weixin .wxplane .wxplane-bd .slogan{position:relative;height:52px;overflow:hidden;}
.topbar .links .weixin .wxplane .wxplane-bd .slogan ul{position:absolute;width:100%;top:0;left:0;}
.topbar .links .weixin .wxplane .wxplane-bd .slogan li{height:52px;}
.topbar .links .weixin .wxplane .wxplane-bd .slogan li p{line-height:26px;text-align:center;}
.topbar .links .weixin i.icons{height:100%;}
.topbar b{color:#e66d19;}
/* hslide css */
.hslide{position:relative;height:565px;overflow:hidden;}
.hslide li{width:100%;}
.hslide li a,
.hslide li a img{display:block;}
.hslide li a{position:relative;width:100%;height:565px;overflow:hidden;}
.hslide li a img{position:absolute;top:0;left:50%;margin-left:-960px;}
.hslide .direction-nav{position:absolute;width:100%;height:0;top:0;left:0;}
.hslide .direction-nav li{position:absolute;width:50px;height:120px;top:222px;background:url(../images/icon_btns1.png) no-repeat;cursor:pointer;}
.hslide .direction-nav li.prev{left:0;background-position:0 0;}
.hslide .direction-nav li.next{right:0;background-position:-50px 0;}
.hslide .control-nav{position:absolute;padding:7px 20px;left:50%;margin-left:-110px;bottom:20px;background:url(../images/dot_bg.png) repeat;text-align:center;}
.hslide .control-nav li{display:inline-block;*display:inline;width:20px;height:6px;margin:0 5px;background-color:#6b7074;zoom:1;cursor:pointer;}
.hslide .control-nav li.active{width:50px;background-color:#e76321;}
/* home welcome css */
.welcome{position:relative;min-width:1170px;width:100%;max-height:1080px;overflow:hidden;}
.welcome img{display:block;width:100%;height:auto;}
.welcome .lines{position:absolute;height:100%;height:100%;}
.welcome .cont{position:absolute;width:1170px;height:372px;left:50%;top:50%;margin-left:-585px;margin-top:-186px;text-align:center;color:#fff;z-index:10;}
.welcome .cont .liti{display:inline-block;width:130px;height:141px;margin-bottom:22px;background:url(../images/welcome_liti.png) no-repeat;vertical-align:top;}
.welcome .cont h2{height:106px;background:url(../images/welcome_h2.png) no-repeat 50% 0;text-indent:-999em;}
.welcome .cont .desc{margin-bottom:38px;font-size:16px;}
.welcome .cont .more a{display:inline-block;width:194px;height:49px;background-color:#4195c8;border-radius:5px;font-size:20px;color:#fff;line-height:49px;text-align:center;}
.welcome .next{position:absolute;display:block;width:71px;height:71px;left:50%;margin-left:-35px;bottom:0;background:url(../images/icon_btn1.png) no-repeat;}
/* home hnav css */
.hnav{background-color:#f7f7f7;}
.hnav .inner{zoom:1;}
.hnav .inner:after{clear:both;display:block;content:" ";height:0;font-size:0;visibility:hidden;}
.hnav ul{float:right;zoom:1;}
.hnav ul:after{clear:both;display:block;content:" ";height:0;font-size:0;visibility:hidden;}
.hnav li{position:relative;display:inline;float:left;z-index:1;}
.hnav li > a{position:relative;display:block;width:128px;height:100px;color:#5c5c5c;line-height:100px;text-align:center;}
.hnav li > a.w96{width:96px;}
.hnav li > a:hover{color:#4195c8;}
.hnav li.active > a,
.hnav li.ovr > a{background-color:#fff;font-size:16px;font-weight:bold;color:#000;}
.hnav li.icons{padding-top:48px;padding-left:48px;}
.hnav li.icons a{display:inline-block;height:22px;padding:0;margin:0 8px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;vertical-align:top;}
.hnav li.icons a.qq{width:21px;background-image:url(../images/icon_qq1.png);}
.hnav li.icons a.qq:hover{background-image:url(../images/icon_qq1_ovr.png);}
.hnav li.icons a.weixin{width:26px;background-image:url(../images/icon_weixin1.png);}
.hnav li.icons a.weixin:hover{background-image:url(../images/icon_weixin1_ovr.png);}
.hnav li.icons a.sina{width:27px;background-image:url(../images/icon_sina1.png);}
.hnav li.icons a.sina:hover{background-image:url(../images/icon_sina1_ovr.png);}
.hnav li .subnav{display:none;position:absolute;padding:12px 32px;width:852px;height:234px;top:100px;left:50%;margin-left:-300px;background-color:#fff;}
.hnav li .subnav .menu{display:inline;float:left;width:168px;height:100%;margin-right:38px;border-right:1px solid #ddd;}
.hnav li .subnav .menu.last{border-right:0 none;}
.hnav li .subnav .menu p{height:39px;line-height:39px;}
.hnav li .subnav .menu p a{color:#5b5a5a;}
.hnav li .subnav .menu p a:hover{color:#4195c8;}
.hnav li .subnav .desc{display:inline;float:left;width:273px;}
.hnav li .subnav .desc h2{padding-top:29px;margin-bottom:10px;font-size:33px;font-weight:normal;color:#a1a1a1;}
.hnav li .subnav .desc p{color:#a1a1a1;line-height:30px;}
.hnav li .subnav .img{float:right;width:351px;}
.hnav li.ovr .subnav{display:block;}
.hnav a.logo{display:block;width:160px;height:100px;background:url(../images/logo3.png) no-repeat 50% 50%;}
/* home hfeature css */
.hfeature{background-color:#272727;}
.hfeature .inner{height:660px;}
.hfeature .intro{padding-top:115px;text-align:center;}
.hfeature .intro h1{height:67px;margin-bottom:35px;background:url(../images/logo2.png) no-repeat 50% 0;text-indent:-999em;}
.hfeature .intro p{font-size:16px;color:#a1a1a1;line-height:30px;}
.hfeature .cont{position:absolute;width:100%;height:364px;left:0;bottom:-100px;overflow:hidden;}
.hfeature .cont > div{display:inline;float:left;width:292px;padding-top:86px;height:278px;color:#373737;text-align:center;cursor:pointer;}
.hfeature .cont > div:hover{background-image:url(../images/hfeature_itembg.png);background-repeat:no-repeat;}
.hfeature .cont > div .icon{height:85px;margin-bottom:22px;background-repeat:no-repeat;background-position:50% 50%;}
.hfeature .cont > div h2{margin-bottom:12px;font-size:27px;}
.hfeature .cont > div p{line-height:24px;}
.hfeature .cont > div.active,
.hfeature .cont > div:hover{background-image:url(../images/products_bg.png); background-repeat: no-repeat;}
.hfeature .cont > div.item1{background-color:#88cdf4;}
.hfeature .cont > div.item1 .icon{background-image:url(../images/icon_feature1.png);}
.hfeature .cont > div.item2{background-color:#75c1ec;}
.hfeature .cont > div.item2 .icon{background-image:url(../images/icon_feature2.png);}
.hfeature .cont > div.item3{background-color:#6abaeb;}
.hfeature .cont > div.item3 .icon{background-image:url(../images/icon_feature3.png);}
.hfeature .cont > div.item4{background-color:#5caddf;}
.hfeature .cont > div.item4 .icon{background-image:url(../images/icon_feature4.png);}
/* home hsolution css */
.hsolution{padding-top:240px;background-color:#f7f7f7;}
.hsolution .inner{text-align:center;}
.hsolution-hd{margin-bottom:72px;color:#343434;}
.hsolution-hd h2{height:45px;margin-bottom:30px;background:url(../images/hsolution1.png) no-repeat 50% 50%;text-indent:-999em;}
.hsolution-hd h3{margin-bottom:10px;font-size:30px;font-weight:normal;}
.hsolution-hd p{height:48px;font-size:18px;line-height:24px;}
.hsolution-bd{position:relative;margin-bottom:52px;}
.hsolution-bd .mask{position:relative;height:780px;overflow:hidden;}
.hsolution-bd ul{overflow:hidden;}
.hsolution-bd li{position:relative;display:inline;float:left;width:390px;}
.hsolution-bd li img{display:block;}
.hsolution-bd li .ovr{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);visibility:hidden;position:absolute;width:100%;padding-top:102px;height:288px;top:0;left:0;background:url(../images/alpha_blue80.png) repeat;color:#fff;text-align:center;cursor:pointer;}
.hsolution-bd li .ovr h2{margin-bottom:20px;font-size:33px;font-weight:normal;}
.hsolution-bd li .ovr p{margin-bottom:42px;font-size:18px;line-height:24px;}
.hsolution-bd li .ovr .btn{display:inline-block;width:152px;height:54px;background-color:#fff;border-radius:3px;text-align:center;font-size:23px;color:#4195c8;line-height:54px;}
.hsolution-bd li.active .ovr{visibility:visible;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.hsolution .inner .next{display:inline-block;width:71px;height:71px;background:url(../images/icon_btn2.png) no-repeat;vertical-align:top;}
.hsolution-bd a.prevbtn,
.hsolution-bd a.nextbtn{position:absolute;display:block;width:66px;height:130px;top:325px;background-repeat:no-repeat;background-position:50% 50%;z-index:10;}
.hsolution-bd a.prevbtn{left:-80px;background-image:url(../images/icon_prev1.png);}
.hsolution-bd a.prevbtn:hover{background-image:url(../images/icon_prev1_ovr.png);}
.hsolution-bd a.nextbtn{right:-80px;background-image:url(../images/icon_next1.png);}
.hsolution-bd a.nextbtn:hover{background-image:url(../images/icon_next1_ovr.png);}
/* home hcases css */
.hcases{padding-top:127px;background-color:#1e1e1e;}
.hcases-hd{text-align:center;}
.hcases-hd h2{height:36px;margin-bottom:38px;background:url(../images/hcases1.png) no-repeat 50% 50%;text-indent:-999em;}
.hcases-hd h3{margin-bottom:65px;font-size:24px;color:#a2a2a2;font-weight:normal;}
.hcases-bd{overflow:hidden;}
.hcases-bd .tab-hd{margin-bottom:84px;}
.hcases-bd .tab-hd ul{text-align:center;}
.hcases-bd .tab-hd li{display:inline-block;width:137px;height:45px;border:1px solid #6bb4e5;font-size:18px;color:#6bb4e5;line-height:45px;text-align:center;cursor:pointer;}
.hcases-bd .tab-hd li.active{background-color:#6bb4e5;color:#fff;}
.hcases-bd .tab-bd{margin-bottom:100px;}
.hcases-bd .tab-bd .mod{display:none;}
.hcases-bd .tab-bd .mod.active{display:block;}
.hcases-bd .tab-bd .hcases-slide{position:relative;height:320px;margin-bottom:36px;overflow:hidden;}
.hcases-bd .tab-bd .hcases-slide ul{padding:0 85px;width:1000px;overflow:hidden;}
.hcases-bd .tab-bd .hcases-slide li a,
.hcases-bd .tab-bd .hcases-slide li a img{display:block;height:320px;}
.hcases-bd .tab-bd .hcases-slide .direction-nav{position:absolute;width:100%;height:0;top:0;left:0;}
.hcases-bd .tab-bd .hcases-slide .direction-nav li{position:absolute;width:80px;height:320px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;z-index:10;}
.hcases-bd .tab-bd .hcases-slide .direction-nav li.prev{left:0;background-image:url(../images/icon_prevbtn1.png);}
.hcases-bd .tab-bd .hcases-slide .direction-nav li.next{right:0;background-image:url(../images/icon_nextbtn1.png);}
.hcases-bd .tab-bd .hcases-thumb{padding:0 85px;overflow:hidden;}
.hcases-bd .tab-bd .hcases-thumb ul{overflow:hidden;}
.hcases-bd .tab-bd .hcases-thumb li{display:inline;float:left;margin-right:14px;}
.hcases-bd .tab-bd .hcases-thumb li a{border:2px solid #b1b1b1;}
.hcases-bd .tab-bd .hcases-thumb li a,
.hcases-bd .tab-bd .hcases-thumb li a img{display:block;width:146px;height:52px;}
.hcases-bd .tab-bd .hcases-thumb li.active a{border:2px solid #4195c8;}
/* home hcontact css */
.hcontact{padding-top:123px;background-color:#f7f7f7;}
.hcontact .inner{text-align:center;}
.hcontact-hd{margin-bottom:95px;color:#3d3d3d;}
.hcontact-hd h2{height:45px;margin-bottom:32px;background:url(../images/hcontact1.png) no-repeat 50% 50%;text-indent:-999em;}
.hcontact-hd h3{margin-bottom:15px;font-size:30px;font-weight:normal;}
.hcontact-hd p{font-size:18px;}
.hcontact-bd{overflow:hidden;}
.hcontact-bd .haddress{float:right;width:430px;text-align:left;}
.hcontact-bd .haddress .tab-hd{margin-bottom:30px;}
.hcontact-bd .haddress .tab-hd ul{border-bottom:1px solid #6bb4e5;overflow:hidden;}
.hcontact-bd .haddress .tab-hd li{display:inline-block;*display:inline;padding:0 12px;height:34px;color:#000;line-height:34px;zoom:1;vertical-align:top;cursor:pointer;}
.hcontact-bd .haddress .tab-hd li.active{background-color:#6bb4e5;color:#fff;}
.hcontact-bd .haddress .tab-bd .mod{display:none;}
.hcontact-bd .haddress .tab-bd .mod.active{display:block;}
.hcontact-bd .haddress .tab-bd .desc{margin-bottom:20px;color:#3d3d3d;line-height:34px;}
.hcontact-bd .haddress .tab-bd .btns a{display:inline-block;padding:0 30px;height:31px;border-radius:3px;background-color:#6bb4e5;margin-right:16px;color:#fff;line-height:31px;vertical-align:top;}
.hcontact-bd .hforms{width:705px;margin-bottom:112px;text-align:left;}
.hcontact-bd .hforms th,
.hcontact-bd .hforms td{height:58px;white-space:nowrap;line-height:44px;}
.hcontact-bd .hforms th{padding-right:10px;font-weight:normal;color:#000;text-align:right;}
.hcontact-bd .hforms input.txt{padding:0 10px;width:254px;height:42px;border:1px solid #c1c1c1;line-height:42px;outline:0 none;}
.hcontact-bd .hforms textarea.ntxt{padding:5px 10px;width:631px;height:130px;border:1px solid #c1c1c1;line-height:24px;outline:0 none;resize:none;}
.hcontact-bd tr.ntext th,
.hcontact-bd tr.ntext td{height:167px;}
.hcontact-bd td .btn{width:128px;height:41px;border-radius:3px;border:0 none;margin-right:13px;background:#6bb4e5;font-size:18px;color:#fff;vertical-align:top;}
.hcontact-bd td .txt.small{width:140px;height:40px;margin-right:10px;line-height:40px;vertical-align:top;}
.hcontact-bd td img,
.hcontact-bd td a.checkcode{display:inline-block;height:41px;vertical-align:top;} 
.hcontact-bd td img{margin-right:15px;}
/* home hlinks css */
.hlinks{background-color:#6bb4e5;}
.hlinks .inner p{padding:40px 0;height:16px;line-height:16px;text-align:center;letter-spacing:-3px;}
.hlinks .inner b{font-size:15px;color:#15242e;letter-spacing:0;}
.hlinks .inner a{display:inline-block;margin:0 13px;font-size:12px;color:#406c89;vertical-align:top;letter-spacing:0;}
.hlinks .inner a:hover{color:#000;}
/* products css */
.snav .inner,
.products .inner,
.products-start .inner,
.pdfeature .inner,
.pdcases .inner,
.pdprocess .inner,
.solution-start .inner,
.solution-list .inner,
.solution-video .inner,
.solution-step .inner,
.solution-framework .inner,
.solution-highlights .inner,
.solution-cases .inner,
.solution-opened .inner{width:1200px;margin-right:auto;margin-left:auto;}
/* products snav css */
.snav{background-color:#f7f7f7;}
.snav .inner{zoom:1;}
.snav .inner:after{clear:both;display:block;content:" ";height:0;font-size:0;visibility:hidden;}
.snav ul{float:right;zoom:1;}
.snav ul:after{clear:both;display:block;content:" ";height:0;font-size:0;visibility:hidden;}
.snav li{position:relative;display:inline;float:left;z-index:1;}
.snav li > a{position:relative;display:block;width:128px;height:100px;color:#5c5c5c;line-height:100px;text-align:center;}
.snav li > a.w96{width:96px;}
.snav li > a:hover{color:#4195c8;}
.snav li.active > a,
.snav li.ovr > a{background-color:#fff;font-size:16px;font-weight:bold;color:#000;}
.snav li.icons{padding-top:48px;padding-left:48px;}
.snav li.icons a{display:inline-block;height:22px;padding:0;margin:0 8px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;vertical-align:top;}
.snav li.icons a.qq{width:21px;background-image:url(../images/icon_qq1.png);}
.snav li.icons a.qq:hover{background-image:url(../images/icon_qq1_ovr.png);}
.snav li.icons a.weixin{width:26px;background-image:url(../images/icon_weixin1.png);}
.snav li.icons a.weixin:hover{background-image:url(../images/icon_weixin1_ovr.png);}
.snav li.icons a.sina{width:27px;background-image:url(../images/icon_sina1.png);}
.snav li.icons a.sina:hover{background-image:url(../images/icon_sina1_ovr.png);}
.snav li .subnav{display:none;position:absolute;padding:12px 32px;width:852px;height:234px;top:100px;left:50%;margin-left:-300px;background-color:#fff;}
.snav li .subnav .menu{display:inline;float:left;width:168px;height:100%;margin-right:38px;border-right:1px solid #ddd;}
.snav li .subnav .menu.last{border-right:0 none;}
.snav li .subnav .menu p{height:39px;line-height:39px;}
.snav li .subnav .menu p a{color:#5b5a5a;}
.snav li .subnav .menu p a:hover{color:#4195c8;}
.snav li .subnav .desc{display:inline;float:left;width:273px;}
.snav li .subnav .desc h2{padding-top:29px;margin-bottom:10px;font-size:33px;font-weight:normal;color:#a1a1a1;}
.snav li .subnav .desc p{color:#a1a1a1;line-height:30px;}
.snav li .subnav .img{float:right;width:351px;}
.snav li.ovr .subnav{display:block;}
.snav a.logo{display:block;width:160px;height:100px;background:url(../images/logo3.png) no-repeat 50% 50%;}
/* products startpage css */
.startpage{position:relative;height:993px;overflow:hidden;}
.startpage img{position:absolute;display:block;top:0;left:50%;margin-left:-960px;}
.startpage a.btn{position:absolute;display:block;width:236px;height:62px;top:810px;left:50%;margin-left:-118px;z-index:10;}
.startpage a.next{position:absolute;display:block;width:48px;height:48px;bottom:0;left:50%;margin-left:-24px;z-index:10;background:url(../images/icon_btn3.png) no-repeat;}
/* products */
.products{padding:100px 0;}
.products.item1,
.products.item3,
.products.item5,
.products.item7{background-color:#f1f1f1;color:#7c7c7c;}
.products.item2,
.products.item4,
.products.item6,
.products.item8{background-color:#212121;color:#fff;}
.products .item-hd{margin-bottom:50px;text-align:center;}
.products .item-hd h2{height:36px;margin:0 auto 25px auto;background-repeat:no-repeat;background-position:50% 0;text-indent:-999em;}
.products .item-hd h3{height:26px;margin:0 auto 28px auto;background-repeat:repeat-x;background-position:0 50%;line-height:26px;text-align:center;}
.products .item-hd h3 span{display:inline-block;padding:0 55px;font-size:26px;font-weight:normal;vertical-align:top;}
.products .item-hd p{font-size:15px;line-height:28px;}
.products.item1 .item-hd h2{width:506px;background-image:url(../images/products_item1.png);}
.products.item1 .item-hd h3{width:506px;}
.products.item2 .item-hd h2{width:459px;background-image:url(../images/products_item2.png);}
.products.item2 .item-hd h3{width:459px;}
.products.item3 .item-hd h2{width:512px;background-image:url(../images/products_item3.png);}
.products.item3 .item-hd h3{width:512px;}
.products.item4 .item-hd h2{width:486px;background-image:url(../images/products_item4.png);}
.products.item4 .item-hd h3{width:486px;}
.products.item5 .item-hd h2{width:696px;background-image:url(../images/products_item5.png);}
.products.item5 .item-hd h3{width:696px;}
.products.item6 .item-hd h2{width:410px;background-image:url(../images/products_item6.png);}
.products.item6 .item-hd h3{width:410px;}
.products.item7 .item-hd h2{width:675px;background-image:url(../images/products_item7.png);}
.products.item7 .item-hd h3{width:675px;}
.products.item8 h2{height:100px;background:url(../images/products_item8.png) no-repeat;text-indent:-999em;}
.products.item1 .item-hd h3,
.products.item3 .item-hd h3,
.products.item5 .item-hd h3,
.products.item7 .item-hd h3{background-image:url(../images/line1.gif);}
.products.item1 .item-hd h3 span,
.products.item3 .item-hd h3 span,
.products.item5 .item-hd h3 span,
.products.item7 .item-hd h3 span{background-color:#f1f1f1;color:#414141;}
.products.item2 .item-hd h3,
.products.item4 .item-hd h3,
.products.item6 .item-hd h3,
.products.item8 .item-hd h3{background-image:url(../images/line2.gif);}
.products.item2 .item-hd h3 span,
.products.item4 .item-hd h3 span,
.products.item6 .item-hd h3 span,
.products.item8 .item-hd h3 span{padding:0 20px;background-color:#212121;color:#fff;}
/* products start css*/
.products-start{position:relative;}
.products-start .inner{height:620px;}
.products-start img{position:absolute;display:block;top:0;left:50%;margin-left:-960px;}
.products-start h1,
.products-start h3,
.products-start p,
.products-start .form{position:absolute;left:50%;z-index:10;}
.products-start h1{background-repeat:no-repeat;background-position:50% 50%;text-indent:-999em;}
/*products section*/
.products-start h1.item1{width:363px;height:132px;top:96px;margin-left:-181px;background-image:url(../images/products_start1.png);}
.products-start h1.item2{width:571px;height:96px;top:127px;margin-left:-285px;background-image:url(../images/products_start2.png);}
.products-start h1.item3{width:275px;height:177px;top:98px;margin-left:-137px;background-image:url(../images/products_start3.png);}
.products-start h1.item4{width:253px;height:226px;top:52px;margin-left:-126px;background-image:url(../images/products_start4.png);}
/*solution section*/
.products-start h1.item5{width:226px;height:176px;top:83px;margin-left:-113px;background-image:url(../images/products_start5.png);}
.products-start h1.item6{width:275px;height:177px;top:85px;margin-left:-137px;background-image:url(../images/products_start6.png);}
.products-start h1.item7{width:283px;height:177px;top:83px;margin-left:-141px;background-image:url(../images/products_start7.png);}
.products-start h1.item8{width:279px;height:176px;top:83px;margin-left:-140px;background-image:url(../images/products_start8.png);}
.products-start h1.item9{width:440px;height:176px;top:83px;margin-left:-220px;background-image:url(../images/products_start9.png);}
.products-start h1.item10{width:629px;height:177px;top:83px;margin-left:-314px;background-image:url(../images/products_start10.png);}
.products-start h1.item11{width:275px;height:177px;top:83px;margin-left:-137px;background-image:url(../images/products_start11.png);}
.products-start h1.item12{width:307px;height:176px;top:83px;margin-left:-153px;background-image:url(../images/products_start12.png);}
.products-start h1.item13{width:534px;height:165px;top:83px;margin-left:-267px;background-image:url(../images/products_start13.png);}
.products-start h1.item14{width:657px;height:173px;top:83px;margin-left:-328px;background-image:url(../images/products_start14.png);}
.products-start h1.item15{width:660px;height:173px;top:83px;margin-left:-330px;background-image:url(../images/products_start15.png);}
.products-start h3{width:120px;height:16px;top:302px;margin-left:-60px;background:url(../images/icon_box1.png) no-repeat 0 50%;font-size:20px;color:#fff;line-height:16px;text-align:center;}
.products-start p{width:800px;top:334px;margin-left:-400px;color:#fff;line-height:24px;text-align:center;}
.products-start .form{width:800px;top:440px;margin-left:-400px;}
.products-start .form input{display:inline-block;height:80px;border:0 none;outline:none;font-size:20px;line-height:80px;vertical-align:top;}
.products-start .form .txt{padding:0 20px;width:620px;border-radius:10px 0 0 10px;}
.products-start .form .btn{width:140px;height:80px;color:#fff;border-radius:0 10px 10px 0;}
.products-start .form .btn.item1{background-color:#991414;}
.products-start .form .btn.item2{background-color:#13475d;}
.products-start .form .btn.item3{background-color:#005270;}
.products-start .form .btn.item4{background-color:#db2037;}
.products-start .form .btn.item5{background-color:#db2037;}
.products-start .form .btn.item6{background-color:#db2037;}
.products-start .form .btn.item7{background-color:#db2037;}
.products-start .form .btn.item8{background-color:#2465bf;}
.products-start .form .btn.item9{background-color:#db2037;}
.products-start .form .btn.item10{background-color:#db2037;}
.products-start .form .btn.item11{background-color:#db2037;}
.products-start .form .btn.item12{background-color:#db2037;}
.products-start .form .btn.item13{background-color:#db2037;}
.products-start .form .btn.item14{background-color:#db2037;}
.products-start .form .btn.item15{background-color:#db2037;}
/* solution start css*/
.solution-start{position:relative;}
.solution-start .inner{height:620px;}
.solution-start img{position:absolute;display:block;top:0;left:50%;margin-left:-960px;}
.solution-start h2{position:absolute;width:538px;height:206px;top:125px;left:50%;margin-left:-270px;background:url(../images/solution_start1.png) no-repeat 100% 0;z-index:10;}
.solution-start h2 p{padding-top:148px;width:360px;font-size:12px;font-weight:normal;color:#8ca9d9;text-align:right;line-height:20px;}
.solution-start a.btn{position:absolute;display:block;width:158px;height:58px;top:435px;left:50%;margin-left:-79px;;background:url(../images/logo4.png) no-repeat 50% 50%;border:1px solid #ccd4e2;z-index:10;}
/* pdfeature css */
.pdfeature{padding-top:122px;background-color:#f1f1f1;}
.pdfeature .item-hd{width:310px;margin:0 auto 120px auto;text-align:center;}
.pdfeature .item-hd h2{margin-bottom:25px;height:40px;background:url(../images/line1.gif) repeat-x 0 50%;font-size:40px;color:#2d2d2d;}
.pdfeature .item-hd h2 span{display:inline-block;padding:0 20px;background-color:#f1f1f1;vertical-align:top;}
.pdfeature .item-hd h3{height:20px;background:url(../images/pdfeature3.png) no-repeat 50% 0;text-indent:-999em;}
.pdfeature .item-bd{overflow:hidden;}
.pdfeature .item-bd .subitem{margin-bottom:120px;overflow:hidden;}
.pdfeature .item-bd .subitem .ipad{padding-top:22px;padding-left:43px;width:443px;height:322px;background:url(../images/icon_ipad.png) no-repeat;}
.pdfeature .item-bd .subitem .ipad img{display:block;}
.pdfeature .item-bd .subitem .left{float:left;}
.pdfeature .item-bd .subitem .right{float:right;}
.pdfeature .item-bd .subitem .intro{padding-top:65px;}
.pdfeature .item-bd .subitem .intro.left{padding-left:62px;width:486px;}
.pdfeature .item-bd .subitem .intro.right{width:486px;}
.pdfeature .item-bd .subitem .intro h2{margin-bottom:30px;font-size:44px;font-weight:normal;color:#3a3a3a;line-height:1.2;}
.pdfeature .item-bd .subitem .intro p{font-size:24px;color:#848484;line-height:48px;}
/* pdcases css */
.pdcases{background-color:#f1f1f1;}
.pdcases .item-hd{width:316px;margin:0 auto 80px auto;text-align:center;}
.pdcases .item-hd h2{margin-bottom:25px;height:40px;background:url(../images/line1.gif) repeat-x 0 50%;font-size:40px;color:#2d2d2d;}
.pdcases .item-hd h2 span{display:inline-block;padding:0 20px;background-color:#f1f1f1;vertical-align:top;}
.pdcases .item-hd h3{height:20px;background:url(../images/pdclient1.png) no-repeat 50% 0;text-indent:-999em;}
.pdcases .item-bd{overflow:hidden;}
.pdcases .item-bd .subitem{margin-bottom:80px;overflow:hidden;}
.pdcases .item-bd .subitem .pic{float:right;}
.pdcases .item-bd .subitem .intro{position:relative;width:600px;}
.pdcases .item-bd .subitem .intro .title{margin-bottom:50px;}
.pdcases .item-bd .subitem .intro .title a{display:inline-block;vertical-align:baseline;}
.pdcases .item-bd .subitem .intro .title a.img{margin-right:16px;}
.pdcases .item-bd .subitem .intro .title a.img img{display:block;}
.pdcases .item-bd .subitem .intro .title a.name{font-size:16px;color:#0e80c4;}
.pdcases .item-bd .subitem .intro .title a.name:hover{color:#000;}
.pdcases .item-bd .subitem .intro .desc{color:#2d2d2d;line-height:30px;}
.pdcases .item-bd .subitem .intro .desc a{color:#0e80c4;}
.pdcases .item-bd .subitem .intro .desc a:hover{color:#000;}
.pdcases .item-bd .subitem .intro a.gourl{position:absolute;display:inline-block;right:0;bottom:0;color:#0e80c4;text-decoration:underline;}
/* pdprocess css */
.pdprocess{padding-top:30px;background-color:#f1f1f1;}
.pdprocess .item-hd{width:316px;margin:0 auto 55px auto;text-align:center;}
.pdprocess .item-hd h2{margin-bottom:25px;height:40px;background:url(../images/line1.gif) repeat-x 0 50%;font-size:40px;color:#2d2d2d;}
.pdprocess .item-hd h2 span{display:inline-block;padding:0 20px;background-color:#f1f1f1;vertical-align:top;}
.pdprocess .item-hd h3{height:20px;background:url(../images/pdprocess1.png) no-repeat 50% 0;text-indent:-999em;}
.pdprocess .item-bd{position:relative;overflow:hidden;}
.pdprocess .item-bd a.btn{position:absolute;display:block;width:160px;height:60px;top:242px;left:50%;margin-left:-80px;}
.pdprocess .item-bd p{margin-bottom:63px;text-align:center;}
/* dialog1 css */
.order-dialog{display:none;position:absolute;width:650px;height:672px;top:200px;left:50%;margin-left:-325px;background-color:#fff;box-shadow:0px 0px 50px #333;-webkit-box-shadow: 0px 0px 50px #333;-moz-box-shadow: 0px 0px 50px #333;-o-box-shadow: 0px 0px 50px #333;z-index:99999;}
.order-dialog .dialog-head{height:42px;border-bottom:1px solid #ccc;line-height:42px;}
.order-dialog .dialog-head h4{padding:0 20px;font-size:14px;font-weight:normal;}
.order-dialog .dialog-head a.close{position:absolute;display:block;width:53px;height:45px;top:-22px;right:0;background:url(../images/dialog_close.png) no-repeat;}
.order-dialog .dialog-head h4 b{font-weight:normal;color:#999;}
.order-dialog .dialog-content{height:630px;overflow-y:auto;}
/* solution list */
.solution-list{padding-top:50px;}
.solution-list .inner{width:1220px;}
.solution-list .tab-hd{margin-bottom:60px;overflow:hidden;}
.solution-list .tab-hd ul{text-align:center;letter-spacing:-3px;}
.solution-list .tab-hd li{display:inline-block;*display:inline;height:60px;background-color:#333;margin:5px;zoom:1;vertical-align:top;}
.solution-list .tab-hd li a{display:block;padding:17px 10px 0 10px;min-width:180px;font-size:16px;font-weight:normal;color:#fff;text-align:center;letter-spacing:0;}
.solution-list .tab-hd li a i{display:block;padding-top:2px;font-style:normal;font-size:12px;}
.solution-list .tab-hd li.active{height:100px;background:#db2037 url(../images/icon_arrow1.png) no-repeat 50% 72px;}
.solution-list .tab-bd .mod{display:none;position:relative;}
.solution-list .tab-bd .mod.active{display:block;}
.solution-list .tab-bd .mod .mask{position:relative;width:100%;height:100%;top:0;left:0;overflow:hidden;}
.solution-list .tab-bd ul{width:100%;height:auto;top:0;left:0;overflow:hidden;}
.solution-list .tab-bd li{display:inline;float:left;width:305px;margin-bottom:40px;}
.solution-list .tab-bd li a,
.solution-list .tab-bd li img,
.solution-list .tab-bd li span{display:block;}
.solution-list .tab-bd li a{border:10px solid #fff;}
.solution-list .tab-bd li a img{width:285px;height:120px;}
.solution-list .tab-bd li a span{height:50px;color:#666;line-height:50px;text-align:center;}
.solution-list .tab-bd li a:hover{border:10px solid #db2037;}
.solution-list .tab-bd li a:hover span{font-weight:bold;color:#db2037;}
.solution-list a.prevbtn,
.solution-list a.nextbtn{position:absolute;display:block;width:66px;height:130px;top:145px;background-repeat:no-repeat;background-position:50% 50%;z-index:10;}
.solution-list a.prevbtn{left:-80px;background-image:url(../images/icon_prev1.png);}
.solution-list a.prevbtn:hover{background-image:url(../images/icon_prev1_ovr.png);}
.solution-list a.nextbtn{right:-80px;background-image:url(../images/icon_next1.png);}
.solution-list a.nextbtn:hover{background-image:url(../images/icon_next1_ovr.png);}
/* solution video */
.solution-video{padding-top:30px;padding-bottom:120px;overflow:hidden;}
.solution-video .playarea{float:right;padding:19px 0 0 63px;width:537px;height:342px;background:url(../images/solution_video2.png) no-repeat;}
.solution-video .playarea .iframe{height:272px;overflow:hidden;}
.solution-video .playarea img{display:block;}
.solution-video .title{padding-top:58px;width:300px;}
.solution-video .title h2{height:215px;background:url(../images/solution_video1.png) no-repeat;text-indent:-999em;}
/* solution step video */
.solution-step{position:static;width:100%;height:auto;background:#fff;top:0;left:0;z-index:9999;}
.solution-step ul{overflow:hidden;}
.solution-step li{display:inline;float:left;width:299px;border-left:1px solid #ddd;}
.solution-step li.last{width:298px;border-right:1px solid #ddd;}
.solution-step li a{display:block;height:200px;background-repeat:no-repeat;background-position:50% 50%;text-indent:-999em;}
.solution-step li.one a{background-image:url(../images/solution_step1.png);}
.solution-step li.two a{background-image:url(../images/solution_step2.png);}
.solution-step li.three a{background-image:url(../images/solution_step3.png);}
.solution-step li.four a{background-image:url(../images/solution_step4.png);}
.solution-step li.five a{background-image:url(../images/solution_step5.png);}
.solution-step li a:hover,
.solution-step li.active a{background-color:#db2037;}
.solution-step li.one a:hover,
.solution-step li.one.active a{background-image:url(../images/solution_step1_ovr.png);}
.solution-step li.two a:hover,
.solution-step li.two.active a{background-image:url(../images/solution_step2_ovr.png);}
.solution-step li.three a:hover,
.solution-step li.three.active a{background-image:url(../images/solution_step3_ovr.png);}
.solution-step li.four a:hover,
.solution-step li.four.active a{background-image:url(../images/solution_step4_ovr.png);}
.solution-step li.five a:hover,
.solution-step li.five.active a{background-image:url(../images/solution_step5_ovr.png);}
.solution-step.fixed{position:fixed;}
.solution-step.fixed li a{height:100px;}
/* solution model */
.solution-model{position:relative;height:410px;text-align:center;overflow:hidden;}
.solution-model h2.title{position:absolute;padding-top:27px;width:400px;height:42px;top:70px;left:50%;margin-left:-200px;background:url(../images/solution_model1.png) no-repeat 50% 0;font-size:40px;color:#fff;z-index:10;}
.solution-model h4.subtitle{position:absolute;width:233px;height:22px;top:193px;left:50%;margin-left:-117px;background:url(../images/icon_box2.png) no-repeat 50% 50%;font-size:20px;color:#fff;line-height:22px;z-index:10;}
.solution-model p{position:absolute;width:714px;top:226px;left:50%;margin-left:-357px;color:#fff;line-height:24px;z-index:10;}
.solution-model img{position:absolute;display:block;top:0;left:50%;margin-left:-960px;z-index:1;}
/* solution framework */
.solution-framework{padding-top:50px;padding-bottom:70px;background-color:#eee;}
.solution-framework.white{background:#fff;}
.solution-framework h2.title{padding-top:27px;height:42px;margin-bottom:57px;background:url(../images/solution_framework1.png) no-repeat 50% 0;font-size:40px;color:#666;text-align:center;}
.solution-framework .cont{text-align:center;}
/* solution tongdian css */
.solution-tongdian{padding-top:70px;padding-bottom:70px;background-color:#eee;}
.solution-tongdian.white{background:#fff;}
.solution-tongdian.blue{height:618px;background:url(../images/blue_bg.jpg) no-repeat 50% 0;}
.solution-tongdian h2.title{padding-top:27px;height:42px;margin-bottom:57px;background:url(../images/solution_tongdian1.png) no-repeat 50% 0;font-size:40px;color:#666;text-align:center;}
.solution-tongdian.blue h2.title{background:url(../images/solution_tongdian2.png) no-repeat 50% 0;color:#ededed;}
.solution-tongdian .cont{text-align:center;}
/* solution highlights */
.solution-highlights{padding-top:50px;padding-bottom:0;background-color:#fff;}
.solution-highlights.gray{background:#f1f1f1;}
.solution-highlights h2.title{padding-top:27px;height:42px;margin-bottom:57px;background:url(../images/solution_highlights1.png) no-repeat 50% 0;font-size:40px;color:#666;text-align:center;}
.solution-highlights .item{overflow:hidden;}
.solution-highlights .item .lcd{padding-top:16px;padding-left:19px;width:461px;height:391px;background:url(../images/apple_lcd.png) no-repeat;}
.solution-highlights .item .left{float:left;}
.solution-highlights .item .right{float:right;}
.solution-highlights .item .intro{padding-top:90px;}
.solution-highlights .item .intro h2{margin-bottom:15px;font-size:30px;font-weight:normal;color:#666;line-height:1.3;}
.solution-highlights .item .intro p{font-size:16px;color:#bbb;line-height:30px;}
.solution-highlights .item .intro p b{color:#666;}
.solution-highlights .item .intro.left{padding-left:46px;width:577px;}
.solution-highlights .item .intro.right{width:623px;}
/* solution cases */
.solution-cases{padding-top:50px;padding-bottom:50px;background-color:#ecedec;}
.solution-cases.white{background-color:#fff;}
.solution-cases h2.title{padding-top:27px;height:42px;margin-bottom:57px;background:url(../images/solution_cases1.png) no-repeat 50% 0;font-size:40px;color:#666;text-align:center;}
.solution-cases .cases2{overflow:hidden;}
.solution-cases .cases2 .item{margin-bottom:80px;overflow:hidden;}
.solution-cases .cases2 .item .pic{float:right;}
.solution-cases .cases2 .item .intro{position:relative;width:600px;}
.solution-cases .cases2 .item .intro .title{margin-bottom:50px;}
.solution-cases .cases2 .item .intro .title a{display:inline-block;vertical-align:baseline;}
.solution-cases .cases2 .item .intro .title a.img{margin-right:16px;}
.solution-cases .cases2 .item .intro .title a.img img{display:block;}
.solution-cases .cases2 .item .intro .title a.name{font-size:16px;color:#0e80c4;}
.solution-cases .cases2 .item .intro .title a.name:hover{color:#000;}
.solution-cases .cases2 .item .intro .desc{color:#2d2d2d;line-height:30px;}
.solution-cases .cases2 .item .intro .desc a{color:#0e80c4;}
.solution-cases .cases2 .item .intro .desc a:hover{color:#000;}
.solution-cases .cases2 .item .intro a.gourl{position:absolute;display:inline-block;right:0;bottom:0;color:#0e80c4;text-decoration:underline;}
.solution-cases .cases3{overflow:hidden;}
.solution-cases .cases3 .tab-hd{margin-bottom:40px;}
.solution-cases .cases3 .tab-hd ul{text-align:center;}
.solution-cases .cases3 .tab-hd li{display:inline-block;*display:inline;width:157px;height:38px;border:1px solid #888;zoom:1;line-height:38px;cursor:pointer;}
.solution-cases .cases3 .tab-hd li.active{background-color:#db2037;border:1px solid #db2037;color:#fff;}
.solution-cases .cases3 .tab-bd{overflow:hidden;}
.solution-cases .cases3 .tab-bd ul{overflow:hidden;}
.solution-cases .cases3 .tab-bd li{display:inline;float:left;margin-right:13px;}
.solution-cases .cases3 .tab-bd li.last{margin-right:0;}
.solution-cases .cases3 .tab-bd li a,
.solution-cases .cases3 .tab-bd li a img{display:block;width:158px;}
.solution-cases .cases3 .tab-bd li a{border:1px solid #ddd;}
.solution-cases .cases3 .tab-bd .mod{display:none;}
.solution-cases .cases3 .tab-bd .mod.active{display:block;}
.solution-cases .sitem6 p{font-size:14px;font-weight:bold;color:#666;text-align:center;line-height:24px;}
/* solution opened */
.solution-opened{padding-top:60px;padding-bottom:52px;background-color:#fff;}
.solution-opened.gray{background:#f1f1f1;}
.solution-opened .inner{position:relative;}
.solution-opened .inner h2.title{padding-top:27px;height:42px;margin-bottom:57px;background:url(../images/solution_opened1.png) no-repeat 50% 0;font-size:40px;color:#666;text-align:center;}
.solution-opened .inner a.btn{position:absolute;display:block;width:160px;height:60px;top:336px;left:50%;margin-left:-80px;}
/* footer css */
.footer{background-color:#232529;color:#fff;}
.footer .inner{padding:45px 0;overflow:hidden;}
.footer .inner a{color:#fff;}
.footer .inner a:hover{color:#4195c8;}
.footer .inner > div{float:left;}
.footer .inner > .copyright{width:550px;}
.footer .inner > .copyright .flinks{margin-bottom:5px;}
.footer .inner > .copyright .flinks a{display:inline-block;height:43px;background-repeat:no-repeat;background-position:0 50%;line-height:43px;vertical-align:top;}
.footer .inner > .copyright .flinks a.logo{width:180px;margin-right:24px;background-image:url(../images/flogo.png);}
.footer .inner > .copyright .flinks a.sina{width:25px;margin-right:14px;background-image:url(../images/icon_sina.png);}
.footer .inner > .copyright .flinks a.qq{width:27px;background-image:url(../images/icon_txwb.png);}
.footer .inner > .copyright .fnav{line-height:26px;}
.footer .inner > .kefu{width:310px;}
.footer .inner > .kefu h2{margin-bottom:11px;font-size:18px;}
.footer .inner > .kefu p,
.footer .inner > .kefu a{display:block;padding-left:30px;height:24px;background-repeat:no-repeat;background-position:0 50%;font-family:"Microsoft Yahei";font-size:18px;line-height:24px;}
.footer .inner > .kefu p i{font-size:12px;font-style:normal;}
.footer .inner > .kefu p.tel400{margin-bottom:12px;background-image:url(../images/icon_tel.png);}
.footer .inner > .kefu a.qq{margin-bottom:21px;background-image:url(../images/icon_qq2.png);}
.footer .inner > .kefu p.tel021{background-image:url(../images/icon_tel.png);}
.footer .inner > .weixin{text-align:center;}
.footer .inner > .weixin p{margin-bottom:8px;font-size:12px;line-height:20px;}
.footer .inner > .weixin img{display:block;}
.footicon{padding-top:16px;height:44px;background-color:#28292f;text-align:center;}
.footicon a{display:inline-block;height:28px;margin:0 10px;background:url(../images/footicon.png) no-repeat;vertical-align:top;}
.footicon a.icon1{width:34px;background-position:0 0;}
.footicon a.icon2{width:60px;background-position:-51px 0;}
.footicon a.icon3{width:62px;background-position:-129px 0;}
.footicon a.icon4{width:28px;background-position:-210px 0;}
.footicon a.icon5{width:32px;background-position:-255px 0;}
.footicon a.icon6{width:33px;background-position:-300px 0;}
.footicon a.icon7{width:28px;background-position:-350px 0;}
.footicon a.icon8{width:27px;background-position:-397px 0;}
.footicon a.icon9{width:24px;background-position:-443px 0;}
.footicon a.icon10{width:27px;background-position:-485px 0;}
.footicon a.icon1:hover{width:34px;background-position:0 -33px;}
.footicon a.icon2:hover{width:60px;background-position:-51px -33px;}
.footicon a.icon3:hover{width:62px;background-position:-129px -33px;}
.footicon a.icon4:hover{width:28px;background-position:-210px -33px;}
.footicon a.icon5:hover{width:32px;background-position:-255px -33px;}
.footicon a.icon6:hover{width:33px;background-position:-300px -33px;}
.footicon a.icon7:hover{width:28px;background-position:-350px -33px;}
.footicon a.icon8:hover{width:27px;background-position:-397px -33px;}
.footicon a.icon9:hover{width:24px;background-position:-443px -33px;}
.footicon a.icon10:hover{width:27px;background-position:-485px -33px;}
.shopex-im{position:fixed;top:50%;right:0;z-index:300; }
.shopex-im #small_im{display: block; background: #2dca20; border-radius: 18px 0 0 18px; padding: 15px 0; width: 140px; height: 60px; text-align: center;}
.shopex-im #small_im:hover{background:#18860f;}
.shopex-im #small_im span{display: block; color: #000; font-size: 18px; line-height: 120%;}
.shopex-im #open_im{width: 590px; height: 230px; background: #efefef;position:fixed; top: 50%; right: 0; border-radius: 20px 0 0 20px; right: 0;}
#close_btn{width:30px; height: 230px;  cursor: pointer; float: left; background: #2dca20; border-radius: 18px 0 0 18px; text-align: center; }
#close_btn img{padding-top:106px; }
#close_btn:hover{background: #23d914;}
.open-im .im-main li{margin: 30px 17px; float: left; width: 105px; text-align: center;}
.open-im .im-main li a{display: block; width: 105px; height: 170px;}
.open-im .im-main li a span{transition:all 0.1s; display: block; width: 105px; height: 105px; overflow: hidden; background: #fff; border-radius: 50%; position: relative;}
.open-im .im-main li a img{width:105px;height:105px;transition:all 0.1s; position: absolute; left: 0;top: 0;}
.open-im .im-main li a span:hover{-webkit-box-shadow:0 0 10px #EAEAEA;  -moz-box-shadow:0 0 10px #EAEAEA;  box-shadow:0 0 10px #EAEAEA;}
.open-im .im-main li a img:hover{width: 110px; height: 110px; left: -2px; top: -2px; }
.open-im .im-main li .icon2 span{display: block; width: 105px; height: 105px; background:#2DC91F; border-radius: 50%;}
.open-im .im-main li .icon3 span{display: block; width: 105px; height: 105px; background:#f8cb75; border-radius: 50%;}
.open-im .im-main li h4{font-size: 18px; font-weight: normal; line-height: 200%; color: #000;}
.open-im .im-main li h5{font-size: 14px; font-weight: normal; line-height: 200%; color: #000;}
/*Newly added css*/
/*service*/
.service-init{position:relative;}
.service-init .inner{height:660px;}
.service-init .inner h1,.service-init .inner .desc,.service-init .inner h1,.service-init .inner .mouse{position:absolute;left:50%;z-index:10;}
.service-init .inner h1{text-indent:-999em;width:647px;height:132px;background:url(../images/fservice0.png);top:110px;margin-left:-323px;}
.service-init .inner .desc{width:870px;height:90px;background:url(../images/fservice4.png);top:285px;margin-left:-463px;text-align:center;color:#fff;font-size:17px;line-height:30px;padding:55px 28px 0 28px;}
.service-init .inner .mouse{display:block;width:26px;height:79px;bottom:0;margin-left:-13px;background:url(../images/shubiao.png);}
.service-init img{position:absolute;height:660px;display:block;top:0;left:50%;margin-left:-960px;}
.service-init .inner .btn1{position: absolute; top: 480px; left: 185px; display: block; width: 280px; height: 50px; line-height: 50px; text-align: center; background: #70d925; border-radius: 5px; color: #fff; z-index: 10; font-size: 30px;}
.service-init .inner .btn1:hover{background: #89d651}
.service-init .inner .btn2{position: absolute; top: 480px; right: 185px; display: block; width: 280px; height: 50px; line-height: 50px; text-align: center; background: #24b4ff; border-radius: 5px; color: #fff; z-index: 10; font-size: 30px;}
.service-init .inner .btn2:hover{background: #5ac5fd}
.service-title .inner{text-align:center;padding:100px 0 62px;}
.service-title .inner h2{display:inline-block;text-indent:-999em;height:112px;}
.service-title .inner h2.core{width:287px;background:url(../images/fservice1.png);}
.service-title .inner h2.security{width:335px;background:url(../images/fservice2.png);}
.service-core-bg{height:630px;background:url(../images/fservicebg.jpg) repeat-y center;}
.service-core-bg .inner{width:1480px;height:100%;}
.service-core-hdp{width:1200px;height:430px;overflow:hidden;margin:120px auto 0;}
.service-core-bg .direction-nav li{width:42px;height:133px;position:absolute;top:50%;margin-top:-55px;cursor:pointer;background:url(../images/service_bnt1.png);}
.service-core-bg .direction-nav li.prev{left:0;background-position:0 0;}
.service-core-bg .direction-nav li.next{right:0;background-position:-42px 0;}
.service-core-bg .control-nav{bottom:64px;text-align:center;}
.service-core-bg .control-nav li{width:14px;height:14px;margin:0 13px;background:#b8b8b8;opacity:0.48;border-radius:7px;display:inline-block;cursor:pointer;}
.service-core-bg .control-nav li.active{background-color:#0075c7;opacity:1;}
.service-framework{height:787px;background:url(../images/fservicebg.jpg) repeat-y center;padding-top:110px;}
.service-framework .inner{text-align:center;}
.service-items{margin-bottom:118px;}
.service-items .inner{width:1200px;}
.service-item{margin-top:120px;}
.service-item .left{float:left;}
.service-item .right{float:right;}
.service-item:after{clear:both;display:block; content:""; height:0; font-size:0; visibility:hidden;}
.service-item.se-item1 .left{width:335px;padding-top:160px;}
.service-item h3{font-size:48px;font-weight:100;}
.service-item .desc{line-height:26px;margin-top:35px;color:#626161;}
.service-item.se-item2 .right{width:335px;padding-top:180px;}
.service-item.se-item3 .left{width:335px;padding-top:128px;}
.service-item.se-item3 .right{width:753px;}
.service-item.se-item3 .right table{width:100%;margin-top:15px;}
.service-item.se-item3 .right table th,.service-item.se-item3 .right table td{text-align:center;height:40px;line-height:40px;border-right:1px solid #fff;}
.service-item.se-item3 .right table th{font-size:18px;color:#fff;background:#0075c7;font-weight:100;}
.service-item.se-item3 .right table td{color:#656565;font-size:12px;}
.service-item.se-item3 .right table .hd1{background:#e7e7e7;}
.service-item.se-item3 .right table .hd2{background:#dbdbdb;}
.customer-case{background:url(../images/fservice3.png);width:276px;margin-left:-138px;}
.ser-anli-title{position:relative;}
.ser-anli-title .inner{height:132px;}
.ser-anli-title .inner h2{z-index:10;position:absolute;}
.ser-anli-title img{display:block;position:absolute;top:0;left:50%; margin-left:-960px;}
.ser-anli-cont{margin:120px 0 120px;}
.ser-anli-cont .inner{text-align:center;width:1200px;}
/*new-onex*/
/*onex products*/
.onex-produtcs{background: url(../images/onex.jpg) no-repeat center top;background-size:cover;padding-bottom:50px;margin-bottom:50px;}
.page{width: 1180px; margin: 0 auto;}
.products-title{font-size: 60px; padding-top: 30px; color: #fff; text-align: center; font-weight: bold;}
.products-info{font-size: 24px; color: #fff; line-height: 30px;text-align: center; padding-top: 30px; margin-bottom: 45px;}
.products-ul .products-item{width: 190px; float:left; margin: 0 55px 0 0;}
.products-ul .products-item.last{margin: 0;}
.products-ul .products-item a{display: block; width: 190px; color: #fff;}
.products-ul .products-item a .item-icon{background: url(../images/icon.png) no-repeat left top; width:162px; height: 160px; margin: 0 auto; }
.products-ul .products-item a .item-icon.icon1{background-position: 0 0;}
.products-ul .products-item a .item-icon.icon2{background-position: 0 -160px;}
.products-ul .products-item a .item-icon.icon3{background-position: 0 -320px;}
.products-ul .products-item a .item-icon.icon4{background-position: 0 -480px;}
.products-ul .products-item a .item-icon.icon5{background-position: 0 -640px;}
.products-ul .products-item a:hover .item-icon.icon1{background-position: -162px 0;}
.products-ul .products-item a:hover .item-icon.icon2{background-position: -162px -160px;}
.products-ul .products-item a:hover .item-icon.icon3{background-position: -162px -320px;}
.products-ul .products-item a:hover .item-icon.icon4{background-position: -162px -480px;}
.products-ul .products-item a:hover .item-icon.icon5{background-position: -162px -640px;}
.products-ul .products-item a h3{text-align: center; height: 70px; line-height: 70px; font-size: 20px;}
.products-ul .products-item a:hover h3{color: #7bd9fe;}
.products-ul .products-item a p{width: 170px; margin: 0 auto; font-size: 14px; line-height: 180%;}
/*onex solution*/
/*.onex-solution{padding: 90px 0;background:url(../images/onex_solbg.png) no-repeat center top #fff;}*/
.onex-solution .solution-title{text-align: center; font-size: 18px; color: #373737;}
.onex-solution .solution-title h3{font-size: 40px; color:#354050; padding-bottom: 25px;}
.onex-solution .solution-title h4{padding-bottom: 15px; font-weight: normal; font-size: 24px;}
.onex-solution #container {width:1180px;margin:50px auto 0;position:relative;z-index:0;}
.onex-solution #example {width:1180px;height: 660px;position:relative;}
.onex-solution #slides {position:absolute;	top:15px;left:4px;z-index:100;}
.onex-solution .slides_container {width:1180px;overflow:hidden;position:relative;display:none;}
.onex-solution .slides_container div.slide {width:1180px;height:510px;display:block;}
.onex-solution #slides .next,#slides .prev {position:absolute;top:150px;left:-75px;width:53px;height:42px;display:block;z-index:101; background: url(../images/jt.png) no-repeat left top;}
.onex-solution #slides .next {left:1200px; background-position: -55px 0;}
.onex-solution #slides .prev:hover{background-position: 0 -43px;}
.onex-solution #slides .next:hover {background-position: -55px -43px;}
.onex-solution .pagination {margin:50px auto 0;width:135px;}
.onex-solution .pagination li {float:left;margin:0 1px;list-style:none;}
.onex-solution .pagination li a {display:block;width:10px;height:10px;float:left;overflow:hidden; border-radius: 50%; border: 1px solid #ccc;text-indent: -9999px; margin: 0 10px;}
.onex-solution .pagination li.current a {background: #dc0175; border-color: #dc0175;}
.onex-solution .slide-list{float: left; width: 272px; height: 510px; margin-right: 30px; position: relative;}
.onex-solution .slide-list a img{width:272px;height:261px;}
.onex-solution .slide-list.last{margin-right: 0;}
.onex-solution .slide-list h3{padding-top: 40px; font-size: 20px; color: #363636; font-weight: normal;}
.onex-solution .slide-list p{font-size: 14px; color: #666; line-height: 24px; padding-top: 25px; width: 260px;}
.onex-solution .slide-list .list-btn{display: block; position: absolute; left: 0; bottom:0; width: 120px; height: 36px; line-height: 36px; font-size: 16px; color: #fff; background: #dc0175; text-align: center;}
.onex-solution .slide-list .list-btn:hover{background:#c60069}
/*onex case*/
.onex-case{width:1200px; margin:0 auto;/* height: 709px;*/}
.onex-case .case-title{text-align: center; font-size: 18px; color: #333;}
.onex-case .case-title h3{font-size: 40px; color:#333; padding-bottom: 25px;}
.onex-case .case-title h4{/*padding-bottom: 60px;*/ font-weight: normal; font-size: 24px;}
.case-box .case-list{width: 245px; height: 365px; float: left; margin-right: 66px;}
.case-box .case-list.last{margin: 0;}
.case-box .case-list a{display: block;width: 245px; height: 365px;}
.case-box .case-list a .order-pic{height: 248px;overflow: hidden; position: relative;width: 244px;}
.case-box .case-list a .order-pic .order-info{ background-color: rgba(0, 0, 0, 0.7);color: #fff;height: 0;left: 0;overflow: hidden;padding: 20px;position: absolute;top: 248px;width: 204px; font-size: 12px;}
.case-box .case-list a .order-pic .order-info .pb-5{padding-bottom: 5px;}
.case-box .case-list a .order-pic .order-info p{line-height: 18px; text-indent: 24px;}
.case-box .case-list .order-item .order-txt {background: #fff;height: 118px;width: 244px;}
 .case-box .case-list .order-item .order-txt .order-logo {display: table-cell;height: 65px;text-align: center;vertical-align: middle;width: 244px;}
.case-box .case-list .order-item .order-txt .order-logo  img{max-height: 60px;max-width: 220px;vertical-align: middle;}
.case-box .case-list .order-item .order-txt .order-t {color: #000; text-align: center; font-size: 14px; padding-top: 5px; line-height: 130%;}
.case-box .case-list .order-item .order-txt .order-t span{ color: #a2a1a1; font-size: 12px;}
.case-box{width:1180px;height:610px;position:relative;}
.case-box #slides2 {position:absolute;	top:15px;left:4px;z-index:100;}
.case-box .slides_container {width:1180px;overflow:hidden;position:relative;display:none;}
.case-box .slides_container div.slide {width:1180px;height:510px;display:block;}
.case-box #slides2 .next,#slides2 .prev {position:absolute;top:150px;left:-100px;width:82px;height:81px;display:block;z-index:101; background: url(../images/jt2.png) no-repeat left top;}
.case-box #slides2 .next {left:1195px; background-position: -82px 0;}
.case-box #slides2 .prev:hover{background-position: 0 -81px;}
.case-box #slides2 .next:hover {background-position: -82px -81px;}
.warp-topbar { height: 40px; background: #2e2f30; }
.warp-topbar .topbar-left{float: left;}
.warp-topbar .topbar-left a { width: 110px; height: 40px; line-height: 40px; text-align: center; font-size: 13px; color: #aaa; display: inline-block; }
.warp-topbar .topbar-left a.active, .warp-topbar .topbar-left a:hover { text-decoration: none; color: #fff; background: url(../images/a_active.jpg) no-repeat center top; }
.warp-topbar .topbar-right { line-height: 40px; font-size: 13px; color: #aaa; float: right; }
.warp-topbar .topbar-right a { color: #aaa; }
.warp-topbar .topbar-right a:hover { color: #fff; }
/*背景颜色*/
.success {
    width: 100%;
    background: #f8fafd;
    padding-bottom: 45px;
}
.success .success-tit{
    color: #504f4f;
    padding: 70px 0 40px;
}