.main{ width:1000px; margin:0px auto; clear:both; overflow:hidden; color:#555;}
.widemain{ width:1200px; margin:0px auto; clear:both; overflow:hidden; color:#555;}
.widemain2{ width:1160px; margin:0px auto; clear:both; overflow:hidden; color:#555;}
.topbanner{ width:100%; height:500px; background-image:url(/images/v3/spe/shengchanxian/banner.jpg); background-position: center center; background-repeat:no-repeat;}
.topbanner .slogan{ width:100%; height:80px; font-size:45px; font-weight:bold; color:#00a2ff; text-align:center; margin-top:35px; margin-bottom:25px; position:relative; z-index:2;}
.topbanner .slogan.yellow{ color:#ffde00;}
.topbanner .item{ width:900px; margin:0px auto; text-align:center; position:relative; z-index:2; text-align:center;}
.topbanner .item span{ background-image:url(/images/v3/spe/icon/banner-gou.png); background-position:15px 15px; background-repeat:no-repeat; padding-left:50px; font-size:26px; color:#00a2ff; padding-right:15px; display:inline; border-top:1px solid #bbb; border-bottom:1px solid #bbb; padding-bottom:12px; padding-top: 10px;}
.topbanner .item.white span{ background-image:url(/images/v3/spe/icon/banner-gou-white.png); color:#fff;}
.topbanner .guide{ font-size:28px; color:#ffde00; text-align:center; margin-top:40px; vertical-align:middle; position:relative; z-index:2;}
.topbanner .guide a.zx,.topbanner .guide a.ks{ font-size:20px; border:2px solid #fdd000; border-radius:5px; vertical-align:middle; padding:4px 8px 4px 10px; color:#fdd000; position:relative; margin-left:20px; text-decoration:none;}
.topbanner .guide a.ks{border:2px solid #fdd000; background-color:#fdd000;}
.topbanner .guide a.zx:hover{border:2px solid #fdd000; background-color:#fdd000;}
.topbanner .guide a.ks:hover{border:2px solid #fff; background-color:#fff; color:#fdd000;}
.topbanner .guide a.zx i,.topbanner .guide a.ks i {width: 0px;height: 0px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid #fdd000;font-size: 0px;line-height: 0px;vertical-align:middle;margin-left:6px;}
.topbanner .guide a.ks:hover i{ border-left:10px solid #fff;}
.topbanner .guide a.zx:hover i{ border-left:10px solid #fff;}
.topbanner .guide a.zx:hover{ color:#fff;}
.topbanner .bannerdesc{ width:560px; color:#fff; padding:20px 40px; margin-left:100px; margin-top:200px; position:relative;}
.topbanner .bannerdesc.hr{ margin-top:150px; float:right;}
.topbanner .bannerdesc h1{ font-size:30px; position:relative; z-index:2;}
.topbanner .bannerdesc p{ font-size:16px; line-height:30px; padding-top:10px; position:relative; z-index:2;}
.topbanner .bannerdesc .bg{ width:640px; height:150px; background-color:#3671cf; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; position:absolute; top:0px; left:0px; bottom:0px; z-index:1;}
.touzitoplink{display:block; width:250px; height:70px; float:right; margin-top:210px; margin-right:170px;}
.topbanner .bannercon{ position:relative; width:980px; height:300px; margin:80px auto 0px auto;border-radius: 10px; overflow:hidden;}
.topbanner .bannercon .bg{background-color:#000; width:100%; height:300px; position:absolute; top:0px; left:0px; z-index:1; filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}

.main_hx{ width:1160px; margin:0px auto 0px; clear:both; overflow:hidden; color:#555;}
.main_hx .serviceline li{ width:145px;}
.serviceline li{ width:125px; float:left;}
.serviceline li a{ width:100%; text-align:center; font-size:16px; padding-top:60px; height:45px; display:block; background-image:url(/images/v3/index/serviceicon.png); background-repeat:no-repeat; color:#fff;}
.serviceline li a:hover{ color:#fff; text-decoration:none;}

.serviceline li.epc a{ background-position:center 20px; background-color:#68d17d;}
.serviceline li.line a{ background-position:center -130px; background-color:#ffc933;}
.serviceline li.channeng a{ background-position:center -280px; background-color:#fa9449;}
.serviceline li.huanbao a{ background-position:center -430px; background-color:#6e4589;}
.serviceline li.zhineng a{ background-position:center -580px; background-color:#e1556f;}
.serviceline li.yunying a{ background-position:center -730px; background-color:#d637c5;}
.serviceline li.weixiu a{ background-position:center -880px; background-color:#6fa1ea;}
.serviceline li.tourongzi a{ background-position:center -1030px; background-color:#65c5f5;}

.serviceline li.epc a:hover{background-color:#60cb75;}
.serviceline li.line a:hover{background-color:#f8c22d;}
.serviceline li.channeng a:hover{ background-color:#f48b3e;}
.serviceline li.huanbao a:hover{ background-color:#653d7f;}
.serviceline li.zhineng a:hover{ background-color:#d64c66;}
.serviceline li.yunying a:hover{ background-color:#cd31bd;}
.serviceline li.weixiu a:hover{ background-color:#6596dd;}
.serviceline li.tourongzi a:hover{ background-color:#5dbcec;}

.columnbg{ width:100%; background-color:#f5f5f5; padding:10px 0px 50px 0px; overflow:hidden;}
.columnnobg{ width:100%; background-color:#fff; padding:10px 0px 50px 0px; overflow:hidden;}
.columntitle {font-size: 26px;color: #555;text-align: center;width: 100%;margin: 10px auto 40px auto;padding: 30px 0px;clear: both;background-image: url(/images/v3/index/titlebg.png); background-position: center bottom;background-repeat: no-repeat;}
.columntitle h2{ font-weight:normal;}
.columntitle span {color: #c3c3c3;font-size: 18px;display: block;font-family: Arial;padding-bottom: 5px;clear: both;}
.columntitle i {height: 3px;width: 50px;background-color: #008ee9;margin: 10px auto 0px auto;display: block;clear: both;}
.linetitle{ font-size:26px; color:#555; text-align:center; width:100%; margin:0px auto; padding:30px 0px; clear:both; background-image:url(/images/v3/index/titlebg.png); background-position:center bottom; background-repeat:no-repeat; margin-bottom:30px;}
.linetitle span{ color:#c3c3c3; font-size:18px; display:block; font-family:Arial; padding-bottom:5px; clear:both;}
.linetitle i{ height:3px; width:50px; background-color:#008ee9; margin:10px auto 0px auto; display:block; clear:both;}
.columntab{ width:160px; margin:0px auto; padding-bottom:50px;}
.columntab span{ display:block; height:23px; line-height:23px; width:80px; background-color:#dedede; text-align:center; float:left;}
.columntab span.cur{ background-color:#7d7d7d;}
.columntab span a{color:#555; text-decoration:none;}
.columntab span.cur a{color:#fff;}
.columndesc{ width:100%; line-height:25px; padding-bottom:30px; clear:both;}
.columntitle .orange{ color:#ff8a00;}
.widevideo{ width: 100%;}

.imgnav4{ width:1024px; line-height:25px; clear:both; overflow:hidden;}
.imgnav4 li{ width:230px; float:left; height:300px; margin-right:26px; position:relative;}
.imgnav4 li .img{ display:block;}
.imgnav4 li .img img{ display:block; width: 100%;}
.imgnav4 li .desc{ display:block; position:absolute; bottom:0px; width:200px; padding:15px 15px 10px 15px; background-color:#fff;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.imgnav4 li .desc b{ font-weight:normal; font-size:16px; display:block;}

.textnav4{ width:1024px; line-height:25px; clear:both; overflow:hidden;}
.textnav4 li{ width:230px; float:left; height:230px; margin-right:26px; position:relative; background-color:#f9f9f9;}
.textnav4 li i{ display:block; width:100%; padding:30px 0px; margin-top:10px; text-align:center; color:#006dd3; font-size:30px; font-style:normal;}
.textnav4 li span{ font-size:14px; padding:0px 30px; line-height:25px; display:block;}

.imgnav3{ width:1026px; line-height:25px; clear:both; overflow:hidden;}
.imgnav3 li{ width:320px; float:left; height:200px; margin-right:22px; overflow:hidden; position:relative;}
.imgnav3 li .img{ display:block;}
.imgnav3 li .desc{ display:block; position:absolute; bottom:0px; width:200px; padding:15px 15px 10px 15px; background-color:#fff;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.imgnav3 li .desc b{ font-weight:normal; font-size:16px; display:block;}
.imgnav3 li .tit{ text-align:center; font-size:22px; position:absolute; top:0px; width:100%; height:200px; line-height:200px; color:#fff;}
.imgnav3 li .tit a{ display:block; width:100%; height:200px; color:#fff; font-size:22px; text-decoration:none;}
.imgnav3 li .tit i{ width:0px; height:0px; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:15px solid #fff; font-size:0px; line-height:0px; vertical-align:middle; margin-left:8px;}
.imgnav3 li .bg { display:block; position:absolute; top:0px; bottom:0px; width:320px; text-decoration:none; background-color:#333;filter: alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}
.imgnav3 li:hover .bg{ background-color:#333;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}

.imgdesc3{ width:1026px; line-height:25px; clear:both; overflow:hidden;}
.imgdesc3 li{ width:320px; float:left; height:325px; overflow:hidden; margin-right:22px; overflow:hidden; position:relative;}
.imgdesc3 li .img{ display:block;}
.imgdesc3 li .tit{ width:100%; clear:both; display:block; font-size:18px; font-weight:bold; padding-top:10px; color:#555;}
.imgdesc3 li .tit a{ text-decoration:none;}
.imgdesc3 li .desc{ display:block; width:100%; padding:10px 0px 10px 0px; color:#666;}

.iconnav3{ width:1026px; line-height:25px; clear:both; overflow:hidden;}
.iconnav3 li{ width:246px; padding:0px 30px; border:1px solid #e7e7e7; float:left; height:230px; margin-right:32px; overflow:hidden; position:relative;}
.iconnav3 li .tit{ text-align:center; height:40px; font-size:18px; display:block; width:100%; background-image:url(/images/v3/spe/tourongzi/icon.png); background-repeat:no-repeat; padding-top:60px; margin-top:15px;}
.iconnav3 li .tit.sb{ background-position:center 0px;}
.iconnav3 li .tit.rz{ background-position:center -100px;}
.iconnav3 li .tit.dz{ background-position:center -198px;}

.stepnav3{ width:1026px; line-height:25px; clear:both; overflow:hidden;}
.stepnav3 li{ width:158px; padding:30px 60px 30px 90px; background-color:#f5f5f5; float:left; margin-right:32px; overflow:hidden; position:relative;}
.stepnav3 li .tit{ height:30px; font-size:24px; display:block; width:100%; margin-top:15px;}
.stepnav3 li .tit i{ background-color:#009ded; padding:2px 13px; margin-right:5px; color:#fff; font-style:normal;}

.imgtxtnav2{ width:1025px; line-height:25px; clear:both; overflow:hidden;}
.imgtxtnav2 li{ width:487px; float:left; height:100px; margin-right:25px; margin-top:15px; margin-bottom:15px; position:relative;}
.imgtxtnav2 li .img{ display:block; width:166px; height:97px; float:left;}
.imgtxtnav2 li .desc{ display:block; bottom:0px; width:300px; margin-left:14px; float:left;}
.imgtxtnav2 li .desc b{ font-weight:normal; font-size:16px; display:block;}

.imgtxtnav3{ width:1025px; line-height:25px; clear:both; overflow:hidden;}
.imgtxtnav3 li{ width:31%; float:left; margin:15px 1% 15px 1%; background: #f2f2f2; text-align: center; line-height: 40px;}
.imgtxtnav3 li span{ display: block;}

.imgtxtnavicon{ width:1025px; line-height:25px; clear:both; overflow:hidden;}
.imgtxtnavicon li{ width:31%; float:left; margin:15px 1% 15px 1%; position:relative; padding: 15px; box-sizing: border-box; background-color: #f5f5f5;}
.imgtxtnavicon li .img{ display:block; width:60px; height:60px; margin: 0px auto;}
.imgtxtnavicon li .desc{ display:block; bottom:0px; margin-top: 10px; width:100%; }
.imgtxtnavicon li .desc b{ font-weight:normal; font-size:16px; display:block; text-align: center;}

.imgtxtnavicon4{ width:1000px; line-height:30px; clear:both; overflow:hidden;}
.imgtxtnavicon4 li{ width: 18%; margin: 10px 1%; float: left; text-align: center;}
.imgtxtnavicon4 li .img{ width: 100px; display: block; margin: 0px auto;}
.imgtxtnavicon4 li span{ display: block;}

.imganli{ width:1220px; line-height:25px; clear:both; overflow:hidden;}
.imganli li{ width:292px; height:152px; float:left; margin-bottom:5px; margin-top:5px; margin-right:10px; position:relative;}
.imganli li .img{ display:block; width:100%; height:152px; float:left;}
.imganli li .desc{ display:block; position:absolute; bottom:0px; width:100%; height:100%; line-height:152px; text-align:center; font-size:18px; background-color:#0097f8;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; display:none; color:#fff;}
.imganli li:hover .desc{ display:block;}
.imganli li:hover .desc a{ display:block; width:100%; height:100%; color:#fff; text-decoration:none;}
.imganli li.wide{ width:595px;}

.imgproduct{ width:1220px; line-height:25px; clear:both; overflow:hidden;}
.imgproduct li{ width:333px; text-align:center; border-right:1px solid #e7e7e7; float:left;}
.imgproduct li span{ display:block; margin:0px auto; text-align:center;}
.imgproduct li span img{ margin:0px auto;}
.imgproduct li b{ display:block; font-size:16px; font-weight:normal; margin-top:10px;}

.imgservice{ width:1220px; line-height:25px; clear:both; overflow:hidden;}
.imgservice li{ width:230px; height:130px; text-align:center; margin-right:10px; margin-top:5px; margin-bottom:5px; float:left; overflow:hidden; position:relative;}
.imgservice li span{ display:block; margin:0px auto; text-align:center;}
.imgservice li span img{ margin:0px auto;}
.imgservice li b{ display:block; font-size:16px; width:100%; height:100%; line-height:130px; top:0px; text-align:center; font-weight:normal; position:absolute; background-color:#0097f8;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; color:#fff; display:none; }
.imgservice li b a{ color:#fff; width:100%; height:100%; display:block; text-decoration:none;}
.imgservice li:hover b{ display:block;}
.imgservice li.wide{ width:470px;}
.imgservice li.height{ height:270px;}
.imgservice li.height b{ line-height:270px;}

.servicelist{ width:996px; border-top:1px solid #eee; border-left:1px solid #eee; overflow:hidden;}
.servicelist li{ border-right:1px solid #eee; width:148px; padding-left:100px; height:100px; font-size:18px; line-height:100px; border-bottom:1px solid #eee; float:left; background-image:url(/images/v3/spe/service/serviceicon.png); background-repeat:no-repeat; background-position:75px 38px;}
.servicelist li.kance{ background-position:75px 38px;}
.servicelist li.jiance{ background-position:70px -60px;}
.servicelist li.fangan{ background-position:70px -160px;}
.servicelist li.changdi{ background-position:70px -260px;}
.servicelist li.anzhuang{ background-position:70px -342px;}
.servicelist li.jijian{ background-position:72px -422px;}
.servicelist li.shiji{ background-position:75px -500px;}
.servicelist li.peijian{ background-position:70px -578px;}
.servicelist li.peixun{ background-position:70px -676px;}
.servicelist li.shangji{ background-position:70px -780px;}
.servicelist li.yunying{ background-position:70px -880px;}
.servicelist li.touzi{ background-position:75px -960px;}

.servicedesc .item{ border-bottom:1px solid #e7e7e7; padding:20px 0px; width:100%; overflow:hidden;}
.servicedesc .item h3{ width:300px; font-size:24px; margin-top:15px; float:left;}
.servicedesc .item p{ width:700px; line-height:30px; float:left;}

.contact{ width:100%;}
.contact dl{ width:418px; padding:30px; border:1px solid #e7e7e7; margin:0px 10px; line-height:30px; float:left;}
.contact dl dt{ display:block; text-align:center; font-size:18px; color:#006dd3; font-size:24px; font-weight:bold; padding-bottom:30px;}

.contactmap{ position:relative; width:1160px; margin-left:auto;margin-right:auto; height:430px;}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
.contactmap .ditu{}
.contactmap .bg{ position:absolute; width:50%; height:558px; background-color:#333;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; top:0px; left:0px; z-index:1;}
.contactmap .address{ position:absolute; width:500px; line-height:30px; z-index:1; font-size:16px; color:#fff; top:150px; right:50%;}

.linkuslist li { width:200px; float:left; text-align:center;}
.linkuslist li i{ width:35px; padding:50px; border-radius:135px; overflow:hidden; background-color:#3671cf; display:block; margin:0px auto;}
.linkuslist li.weixin i{ width:130px; height:130px; margin-top:5px; padding:0px; border-radius:0px;}
.linkuslist li.cur{ cursor:pointer;}
.linkuslist li span{ padding-top:10px; display:block; font-size:16px; line-height:30px; color:#555;}

.hrlist .item{ width:100%; margin:10px 0px; float:left; background-color:#f9f9f9;}
.hrlist .item h3{ height:50px; line-height:50px; overflow:hidden; font-size:18px; padding-left:10px;}
.hrlist .item table th{ text-align:left; background-color:#eee; padding:10px 0px; text-indent:1em; font-weight:normal;}
.hrlist .item table td{ text-align:left; padding:10px 0px; text-indent:1em;}
.hrlist .item table .num{ width:60px;}
.hrlist .colleft{ float:left; width:480px;}
.hrlist .colright{ float:right; width:480px;}


.morearticle{ width:100%;}
.morearticle ul{list-style-type:disc; line-height:30px; padding-left:20px; font-size:14px; overflow:hidden;}
.morearticle li{ width:430px; height:30px; padding-right:50px; overflow:hidden; list-style-type:disc; list-style-position:inside; font-size:14px; float:left;}

.huanjie{ margin:0px auto; height:125px; padding:15px 0px; clear:both; width:100%; overflow:hidden;}
.huanjie .step{ width:124px; height:124px; text-align:center; line-height:124px; font-size:16px; overflow:hidden; background-image:url(/images/v3/spe/epc/huanjie.png); float:left;}
.huanjie .step.n1{ background-position:left top;}
.huanjie .step.n2{ background-position:left -140px;}
.huanjie .step.n3{ background-position:left -280px;}
.huanjie .step.n4{ background-position:left -420px;}
.huanjie .step.n5{ background-position:left -560px;}
.huanjie .line{ width:60px; border-bottom:1px dashed #ddd; margin-top:63px; margin-left:10px; float:left;}
.huanjie .desc{ width:450px; float:left; background-color:#f5f5f5; margin-left:10px;}
.huanjie .desc span{ padding:0px 10px; width:30px; text-align:center; font-size:18px; line-height:35px; padding-top:10px; color:#72c443; height:115px; display:block; float:left; background-color:#e9e9e9;}
.huanjie .desc p{ display:block; line-height:28px; padding-top:5px; padding-left:15px; float:left;}
.huanjie .img{ float:right; position:relative; height:125px;}
.huanjie .img span{ width:310px; height:125px; position:relative; display:block;}
.huanjie .img span img{ width: 100%}
.huanjie .img b{ width:310px; bottom:0px; position:absolute; line-height:25px; text-align:center; font-weight:normal; background-color:#333; display:block; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; color:#fff;}

.anli .info{ width:480px; line-height:25px; float:left;}
.anli .info .img{ width:480px; overflow:hidden;}
.anli .info.r{ float:right;}
.anli .info ul{ margin-top:10px;}
.anli .info p{ padding-top:10px;}
.anli .tit{ font-size:24px; text-align:center; color:#0198cf; padding:15px 0px 10px 0px;}

.anli3{ width:1035px;}
.anli3 .info{ width:320px; line-height:25px; margin-right:20px; overflow:hidden; float:left;}
.anli3 .info .img{ width:325px; overflow:hidden;}
.anli3 .info ul{ margin-top:10px;}
.anli3 .info p{ padding-top:10px;}
.anli3 .tit{ font-size:24px; text-align:center; color:#0198cf; padding:15px 0px 10px 0px;}

.team .person{ width:220px; float:left; margin:0px 15px;}
.team .person .img{ width:160px; height:160px; border-radius:160px; margin:0px auto; overflow:hidden;}
.team .person .name{ text-align:center; font-weight:bold; padding:15px 0px;}
.team .person p{ line-height:25px;}
.team .person address{ font-style:normal; margin-top:20px;}
.team .person address a{ width:220px; height:35px; line-height:35px; color:#fff; text-align:center; display:block; background-color:#8dc86b;}

.fenzhi{ width:100%; overflow:hidden; clear:both;}
.fenzhi .top{ width:100%; overflow:hidden; clear:both;}
.fenzhi .line{ background-image:url(/images/v3/spe/channeng/fenzhi.png); background-position:center center; background-repeat:no-repeat; width:100%; height:95px; clear:both;}
.fenzhi .part{ width:420px; margin-left:25px; float:left;}
.fenzhi .part.r{ margin-right:25px; float:right;}
.fenzhi .part.m{ margin:10px auto; float:none; text-align:center; margin-bottom:10px; margin-top:20px; clear:both;}
.fenzhi .part h3{ font-size:24px; color:#0198cf; text-align:center; padding:15px 0px;}
.fenzhi .part p{ line-height:25px; display:block; clear:both;}
.fenzhi .part span{ display:block; width:120px; height:120px; overflow:hidden; border-radius:120px; margin:10px auto 0px auto;}

.youshi{ background-image:url(/images/v3/spe/channeng/youshi.png); background-repeat:no-repeat; background-position:top center; height:460px;}
.youshi ul{ float:right; margin-top:75px; line-height:38px;}
.youshi ol{ float:right; margin-top:50px;}
.youshi ol li{ width:168px; float:left; margin-left:20px;}
.youshi ol li b{ font-weight:normal; text-align:center; display:block; width:100%; padding:10px 0px;}

.youshigrid .left{ width:480px; float:left; position:relative;}
.youshigrid .left .img{ width:480px; float:left;}
.youshigrid .left b{ width:480px; height:40px; line-height:40px; background-color:#2a74ba; font-weight:normal; text-align:center; font-size:16px; display:block; bottom:0px; position:absolute; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; color:#fff;}
.youshigrid .right{ width:500px; float:right; margin-right:-10px; overflow:hidden;}
.youshigrid .right .item{ width:225px; margin-right:25px; margin-bottom:25px; float:left; position:relative;}
.youshigrid .right .item .img{ width:225px; height:145px;}
.youshigrid .right .item .img img{ width: 100%}
.youshigrid .right .item b{ height:30px; line-height:30px; background-color:#2a74ba; font-weight:normal; text-align:center; display:block; top:115px; position:absolute; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; color:#fff; width:100%;}
.youshigrid .right .item p{ margin-top:10px; line-height:25px;}

.productgrid{ width:996px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; overflow:hidden;}
.productgrid li{ width:248px; height:270px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; float:left;}
.productgrid li.bg{ background-color:#f6f6f6;}
.productgrid li span{ display:block; height:210px; margin-top:10px; clear:both; text-align:center;}
.productgrid li b{ display:block; clear:both; text-align:center; font-weight:normal;}


.tedian .img{ width:480px; float:left;}
.tedian .img span{ display:block; margin-bottom:8px; clear:both;}
.tedian .info{ width:480px; float:right;}
.tedian .info h3{ font-size:24px; font-weight:normal; margin-bottom:30px;}
.tedian .info .item{ width:100%; margin-bottom:25px; clear:both;}
.tedian .info .item .tit{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; clear:both; background-image:url(/images/v3/spe/icon/arrow.png); background-position:left center; background-repeat:no-repeat; padding-left:30px;}
.tedian .info .item p{ padding-left:30px; line-height:25px; padding-top:5px;}

.tedian .tnews{ width:480px; float:right;}
.tedian .tnews h2{ font-size:18px; font-weight:bold; padding-bottom:10px;}
.tedian .tnews p{ font-size:14px; border-bottom:1px solid #e7e7e7; line-height:25px; padding-bottom:20px; margin-bottom:20px;}
.tedian .tnews ul{line-height:30px; font-size:14px; overflow:hidden;}
.tedian .tnews ul li{ font-size:14px; height:30px;  line-height:25px; padding-right:50px; overflow:hidden; font-size:14px;}
.tedian .jianjie{ width:480px; float:right;}
.tedian .jianjie p{ text-indent:2em; padding:10px 0px; line-height:25px;}

.yyyoushibg{ background-color:#f1f1f1; width:100%; position:relative;}
.yyyoushirbg{ background-color:#eeeeee; width:50%; height:625px; position:absolute; top:0px; right:0px; z-index:1;}
.yyyoushi{ height:625px; background-image:url(/images/v3/spe/yunying/ysbg.jpg); background-size:100% 100%; position:relative; z-index:2;}
.yyyoushi h3{ font-size:30px; font-weight:normal; padding:35px 0px 25px 0px;}
.yyyoushi .part1{ float:left;}
.yyyoushi .part1 p{ width:700px; line-height:25px; overflow:hidden;}
.yyyoushi .part1 .step{ margin-top:30px; width:416px; height:200px; background-image:url(/images/v3/spe/yunying/arrow.png); background-repeat:no-repeat; background-position:center center;}
.yyyoushi .part1 ul li{ float:left; width:168px;}
.yyyoushi .part1 ul li.r{ margin-left:80px;}
.yyyoushi .part1 ul li span{ display:block; width:168px; height:168px; overflow:hidden; border-radius:168px; clear:both;}
.yyyoushi .part1 ul li b{ display:block; width:168px; text-align:center; padding-top:15px; overflow:hidden; clear:both;}
.yyyoushi .part2{ width:500px; float:right; position:relative; margin-top:-220px;}
.yyyoushi .part2 h3{ text-align:right;}
.yyyoushi .part2 li{ width:220px; margin-left:30px; margin-bottom:20px; float:right;}
.yyyoushi .part2 li.top{ display:block; clear:both; margin-left:100px; float:right;}
.yyyoushi .part2 li b{ display:block; width:100%; padding-top:5px; text-align:center; font-weight:normal;}

.partner{width:100%; overflow:hidden;}
.partner{width:1160px; overflow:hidden; margin:0 auto;}
.partner ul{ width:100%; margin:0px auto;}
.partner ul li{ width:210px; height:72px; margin:10px; background-color:#fff; border:1px solid #eee; text-align:center; float:left; align-item:center;}
.partner ul li img{ width:160px; margin-top:10px;}

.zhinengys{ margin-top: 20px;}
.zhinengys .info{ width:500px; padding:0px 30px; height:235px; float:left; background-color:#f7f7f7;}
.zhinengys .info h3{ font-size:24px; font-weight:normal; width:100%; text-align:center; display:block; padding:20px 0px;}
.zhinengys .info p{ line-height:30px;}
.zhinengys .infor{ width: 435px; margin-left: 5px; float: left;}
.zhinengys ul{ width:424px; height:235px; background-image:url(/images/v3/spe/zhineng/zhinengysbg.png); color:#fff; font-size:18px; line-height:47px; float:right;}
.zhinengys ul li{ padding-left:10px;}

.zhinengjs .img{ width:520px; border-right:1px dashed #e7e7e7; float:left;}
.zhinengjs .info{ width:440px; font-size:14px; line-height:36px; float:right;}
.zhinengjs .info h3{ font-size:24px; padding:20px 0px;}
.zhinengjs .info ul li{ background-image:url(/images/v3/spe/zhineng/arrow.png); background-repeat:no-repeat; background-position:left center; padding-left:25px;}
.zhinengjs .info dl{ line-height: 30px;}
.zhinengjs .info dl dt{ font-weight: bold; font-size: 16px; margin-top: 10px;}

.zhinengwide .img{ width:100%; text-align: center; padding: 10px 0px;}

.hzstep ul li{ width:166px; float:left;}
.hzstep ul li i{ width:100%; height:57px; padding-top:5px; font-size:18px; background-image:url(/images/v3/spe/tourongzi/hzstep.png); background-repeat:no-repeat; background-position:center top; font-style:normal; text-align:center; display:block; color:#009ded;}
.hzstep ul li span{ width:135px; height:90px; line-height:30px; padding-top:60px; background-color:#009ded; margin:10px auto; display:block; text-align:center; color:#fff; vertical-align:middle; font-size:18px; clear:both;}
.hzstep ul li span.low{ height:105px; padding-top:45px;}

.networkmap{ width:1100px; height:800px; background-image:url(/images/v3/spe/network/networkmap.jpg); background-repeat:no-repeat; margin:0px auto; margin-top:30px; clear:both;}
.networkmap ul{ position:relative; width:100%;}
.networkmap li{ width:45px; height:57px; display:block; background-image:url(/images/v3/spe/network/maplocal.png); color:#fff; text-align:center; position:absolute;}
.networkmap li a{ color:#fff; text-decoration:none;}
.networkmap li a:hover{ color:#eee;}
.networkmap li.xinjiang{ left:210px; top:190px;}
.networkmap li.ningxia{ left:510px; top:300px;}
.networkmap li.hebei{ left:650px; top:305px;}
.networkmap li.gansu{ left:470px; top:360px;}
.networkmap li.shanxi{ left:560px; top:380px;}
.networkmap li.henan{ left:630px; top:370px;}
.networkmap li.sichuan{ left:465px; top:450px;}
.networkmap li.anhui{ left:690px; top:420px;}
.networkmap li.chongqing{ left:515px; top:470px;}
.networkmap li.hubei{ left:640px; top:445px;}
.networkmap li.hunan{ left:610px; top:505px;}
.networkmap li.jiangxi{ left:670px; top:490px;}
.networkmap li.guizhou{ left:522px; top:530px;}
.networkmap li.yunnan{ left:452px; top:560px;}
.networkmap li.guangxi{ left:552px; top:590px;}
.networkmap li.neimenggu{ left:600px; top:250px;}
.networkmap li.sx{ left:600px; top:320px;}
.networkmap li.sd{ left:700px; top:340px;}

.networkadd{ width:1000px; margin:0px auto; margin-top:30px; overflow:hidden; clear:both;}
.networkadd li{ width:500px; height:100px; margin-bottom:30px; float:left;}
.networkadd li i{ width:100px; height:100px; display:block; background-color:#59bbf9; color:#fff; float:left; font-style:normal; text-align:center; line-height:100px; font-size:18px;}
.networkadd li i a{ display:block; height:100px; width:100%; color:#fff; text-decoration:none;}
.networkadd li i a:hover{ background-color:#4fb4f4;}
.networkadd li span{ width:340px; padding-left:15px; padding-right:5px; height:95px; line-height:28px; padding-top:5px; display:block; background-color:#f0f9fe; color:#555; float:left;}

.newslist{ width:1000px; margin:0px auto; overflow:hidden; padding-bottom:30px; display:none; clear:both;}
.newslist ul li{ width:480px; border-bottom:1px solid #f2f2f2; padding:10px 0px 12px 0px; float:left;}
.newslist ul li.r{float:right;}
.newslist ul li span.tit{ width:410px; height:30px; line-height:30px; margin-top:12px; overflow:hidden; float:left; text-align:right; display:block;}
.newslist ul li span.date{ display:block; float:right; margin-left:20px; color:#ccc; text-align:center; width:50px;}
.newslist ul li span.date b{ display:block; font-size:28px; font-weight:normal;}
.newslist ul li span.date i{ display:block; font-size:12px; font-style:normal;}
.newslist ul li.r span.tit{ text-align:left; float:right;}
.newslist ul li.r span.date{ margin-right:20px; margin-left:0px; float:left;}

.areashow{ width:100%; clear:both; overflow:hidden; margin-top:20px;}
.areashow .showpic{ width:480px; height:320px; float:left;}
.areashow .showinfo{ width:490px; height:350px; float:right;}
.areashow .showinfo h1{ font-size:24px; font-weight:normal;}
.areashow .showinfo p{ line-height:25px; margin-top:10px;}
.areashow .showinfo ul{ width:100%; overflow:hidden; margin-top:5px;}
.areashow .showinfo ul li{ background-color:#28acff; color:#fff; padding:5px 10px; float:left;margin: 5px 10px 5px 0px;}
.areashow .showinfo ul li a{ color:#fff;}
.areashow .showinfo ol{ width:100%; overflow:hidden; padding:0px; margin:0px; margin-top:5px;}
.areashow .showinfo ol li{ float:left; height:70px; line-height:70px; background-color:#eee; margin:0px; background-repeat:no-repeat;}
.areashow .showinfo ol li.ma{ height:80px; width:80px;}
.areashow .showinfo ol li.tel{ background-color:#333333; color:#fff; background-image:url(/images/v3/spe/network/icon-tel.png); background-repeat:no-repeat; background-position:15px 20px; font-size:18px; line-height:70px; padding-left:50px; padding-right:20px; margin-top:5px; position:static;}
.areashow .showinfo ol li.online{ background-color:#dd0000; color:#fff; font-size:18px; background-image:url(/images/v3/spe/network/icon-tel.png); background-position:15px -40px; padding-left:55px; padding-right:20px; margin-top:5px;}
.areashow .showinfo ol li.online a{ width:100%; display:block; color:#fff; text-decoration:none;}
.networktitle{ width:100%; overflow:hidden; clear:both; padding:20px 0px;}
.networktitle h2{ float:left; font-size:20px; font-weight:normal;}
.networktitle i{ float:right; font-style:normal;}
.networkimglist{margin-top: 15px;margin-bottom: 15px;overflow: hidden;width: 100%;}
.networkimglist ul li{ width:230px; margin:0px 10px; float:left;}
.networkimglist ul li img{ width:230px; height:115px;}
.networkimglist ul li img:hover{transform: scale(1.1);transition:0.3s;}
.networkimglist ul li span{ display:block; text-align:center; width:100%; height:25px; line-height:25px; padding-top:5px; overflow:hidden; margin-bottom:20px;}
.networknews{ width:100%; background-color:#f5f5f5; padding-bottom:20px; margin-top:20px; overflow:hidden;}
.networknews ul li{ width:450px; padding-right:50px; line-height:30px; float:left;}
.networknews ul li a{ margin-left:5px;}
.networkgongyi{ margin-top:20px; width:100%;}
.networkcontent{ width:100%; line-height:25px; padding-bottom:20px;}
.networkcontent p{ text-indent:2em;}
.networkcontent  tr{color:#888888;}
.networkcontent table,.networkcontent tr,.networkcontent tr td,.networkcontent tr th{border:#ccc solid 1px;}
.networkcontent tr td{padding: 5px; margin:0px; border:1px solid #ccc; text-align:center;}
.networkcontent{margin:0 auto;}
.networkcontent .gongyiimg{ clear:both; text-align:center; width:100%; overflow:hidden;}
.networkcontent table{border-collapse:collapse;}
.networkcontent tr.tit{background-color:#f9f9f9; height:20px; font-weight:700;}
.networkcontent tr.tit td{padding:10px 5px;}
.networkcontent td{border:1px solid #f4f4f4; padding:3px 5px; text-align:center;}
.networkcontent tr:hover{ background-color:#f5f5f5;}
.networkcontent h3{width: 100%; border-bottom: 1px solid #e7e7e7; margin: 30px 0px; display: block; clear: both; overflow: hidden;}
.networkcontent h3 span{border-bottom: 2px solid #dd0000; height: 35px; display: block; float: left; font-size: 16px;}

.networklink{ width:100%; overflow:hidden; padding-bottom:20px;}
.networklink li{ width:125px; line-height:30px; float:left;}


.scxjs{ width:1160px; margin:0 auto; padding-top:30px;}
.scxjs_1{ width:520px; height:290px; margin:0px 0 0; float:left; overflow:hidden;}
.scxjs_2{ width:600px; height:290px; margin:0px 0 0 20px; overflow:hidden; float:right;}
.scxjs_2 h2{ font-size:26px; font-weight:normal;}
.scxjs_2 p{ line-height:25px; padding:20px 0px;}
.jsstep{ width:100%; overflow:hidden;}
.jsstep li {width: 120px;float: left; padding-top:5px;}
.jsstep li {font-size:14px;background-image:url(/images/v3/spe/tourongzi/hzstep.png);background-repeat: no-repeat; background-position: center -50px;font-style: normal; text-align: center;display: block;color: #009ded;}
.jsstep li span {width: 120px;line-height: 30px;color: #009ded;margin: 8px auto;display: block;text-align: center;vertical-align: middle;clear: both;}

.scxsj{ width:1160px; margin:0px auto 30px auto; overflow:hidden;}
.scxsj_1{ width:360px; margin:0px 12px; float:left;}
.sy_pro { width: 360px; height:230px; overflow: hidden; }
.sy_pro li { width: 360px; position: relative; height: 230px; list-style:none;}
.sy_pro li img { width: 100%; height:230px; }
.sy_pro li a { display: block; width: 100%; height: 100%; margin: 0; padding: 0; text-decoration:none;}
.sy_pro li .mask { position:relative; width: 100%;  height:40px; margin-top:-40px; left: 0; z-index: 997; display: block; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; background: #0089e9; color:#FFFFFF; line-height:40px; font-size:16px; text-align:center;}


.scxsj_1 p {height: 30px;overflow: hidden;line-height: 30px;text-align: center;}
.scxsj_1 .channeng{ text-align:left;font-size:14px; line-height:25px; margin-top:20px; padding-bottom:10px;}
.zyxq{ width:260px; margin:20px auto; text-align:center;font-size:14px;}
.morebtn{ width:130px; height:35px; line-height:35px; float:left; background:#777;color:#fff; text-align:center;}
.xunjiabtn{ width:130px; height:35px; line-height:35px; margin:0; float:left; display:block;background: #333333;color:#fff; text-align:center;}
a.morebtn:hover,a.xunjiabtn:hover{ color:#fff; text-decoration:none;}
a.morebtn:hover{ color:#fff; text-decoration:none; background-color:#888}
a.xunjiabtn:hover{ color:#fff; text-decoration:none; background-color:#444}

.g_list3 {width: 1160px; margin:0 auto; overflow:hidden;}
.g_list2{ width:60%; margin-bottom:30px; float:left;}
.sjwy_2{ width:30%; margin-bottom:30px; float:left;}
.g_list2 {}
.g_list2 li{width:45%; float:left; margin-right:5%; margin-top:5px; list-style:none; height:120px;}
.g_list2 li  dt{width:60px; height:60px; float:left; background-image:url(/images/v3/spe/icon/solution_epc.png); margin-top:25px;}
.g_list2 li  dt.sheji{ background-position:center -80px;}
.g_list2 li  dt.shigong{ background-position:center -160px;}
.g_list2 li  dt.shouhou{ background-position:center -240px;}
.g_list2 li  dd{width:230px; float:left; margin-left:20px; line-height:25px; font-size:14px;}
.g_list2 li  dd h3{font-size:14px;}

.contentnav { width: 1170px; margin: 0px auto; overflow: hidden; padding: 2em 0px; font-size: 1.1em;}
.contentnav ul li{ width: 96px; height: 96px; float: left; text-align: center; background-color: #f2f2f2; border-radius: 5px; margin: 0px 10px; box-sizing:border-box;}
.contentnav ul li a{display: block; height: 96px;width: 100%; padding: 30px 10px 0px 10px;box-sizing: border-box;}
.contentnav ul li:nth-child(1){ margin-left: 0px;}
.contentnav ul li:nth-last-child(1){ margin-right: 0px;}
.contentnav ul li:hover{ background-color: #2B8CF4; color: #fff; color: #fff; text-decoration: none;}
.contentnav ul li:hover a{color: #fff; text-decoration: none;}


.sendmes{ width:100%; margin:20px auto 0px auto; padding-bottom:30px; overflow:hidden; clear:both;}
.sendmes .mes{ clear:both; width:100%; height:380px; margin:0px auto; background-image:url(/images/v3/content/frombg.jpg); background-repeat:no-repeat;}
.sendmes h2 {width: 100%; border-bottom: 1px solid #e7e7e7; text-align: center; color: #333; font-size: 20px; margin: 0px auto; font-weight: normal;}
.sendmes h2 span {top: 13px; position: relative; background-color: #fff; padding: 0px 15px;}
.sendmes h2 span i {color: #4557aa;padding-right: 10px;font-style: normal;}
.sendmes p{ text-align:center; line-height:25px; width:100%; margin:0px auto; margin-top:40px; clear:both;}
.sendmes .l{ float:left; width:780px; overflow:hidden;}
.sendmes .l{ float:left; color:#fff;}
.sendmes .r{ float:right; width:340px;}
.sendmes .r .content table{ width:90%; margin:0px auto;}
.sendmes ul{ width:100%; margin:0px auto; padding:30px 0px; overflow:hidden; clear:both;}
.sendmes ul li{ float:left;}
.sendmes ul li a{ background-color:#f9f9f9; border:1px solid #e7e7e7; padding:5px 18px; margin:0px 4px 0px 5px; display:block;}
.sendmes ul li a:hover{ background-color:#f5f5f5; text-decoration:none;}
.sendmes .tit{ border-bottom:1px solid #e7e7e7; text-align:center; height:25px; width:90%; margin:10px auto; margin-bottom:25px;}
.sendmes .tit h3{ background-color:#f5f5f5; padding:2px 10px; font-size:20px; display:inline; height:35px; position:relative; top:12px; color:#dd0000;}

.sms_div {font-size:12px;position:relative; margin-left:25px; float:left;}
.sms_content_bottom { width:500px; height:343px; overflow:hidden; margin-left:20px; margin-top:40px; float:left;}
.send_manager_div {	width:520px;height:40px;float:left;margin-left:160px;line-height:40px;clear:both;display:inline;}
.send_phone {width:520px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #ccc;padding-left:3px;padding-top:2px;margin-top:4px;}
.send_phone_focus {	width:530px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #FFF;background:#d6e9fb;padding-left:3px;padding-top:2px;margin-top:4px;}
.require{width:412px;height:130px; border:none; padding-left:3px; color:#555; margin: 7px 0; font-size:14px;}
.require_focus{width:412px;height:130px; border:none; color:#555; padding-left:3px;margin: 7px 0; font-size:14px;}
.sendmes .input{height:30px; width:90%; box-sizing:border-box; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.sendmes .input_focus{height:30px; width:90%; box-sizing: border-box; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.input_quyu{width:185px;height:35px;line-height:35px; border:1px solid #ccc;}
.submit{width:125px;height:30px; text-align:center; background:#ef2416; cursor:pointer; color:#FFF; border:0; font-size:15px;}
.reset{width:125px;height:30px; text-align:center; background:#656565; cursor:pointer; color:#FFF; border:0; margin-left:15px; font-size:15px;}
.w90{ width:90px; text-align:right}
.w370{ width:170px;}
.select_middle{ text-align:center;}
.sendmes .select{ width:90%; float:left; border:none; box-sizing:border-box; padding-left:3px; height:30px; line-height:30px; background:#fff;}

.optionlist{ float:left; color:#fff; line-height:28px; margin-top:155px; margin-left:10px;}
.optionlist ol li{ height:28px; cursor:pointer;}
.optionlist ol li span{ margin-left:13px;}
.optionlist ol li:hover i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur span{ margin-left:0px;}
.optionlist ol li:hover span{ margin-left:0px;}
.optionlist ol li span{ display:block; float:left;}

.sendmes .r .erweima{ width:120px; margin:50px auto 0px auto; text-align:center; color:#fff;}
.sendmes .r .erweima span{ display:block; margin:0px auto; width:110px; height:110px; text-align:center;}
.sendmes .r .erweima i{ display:block; width:100%; height:25px; line-height:25px; font-style:normal;}
.sendmes .r .formtel{ width:300px; padding-right:45px; text-align:right; display:block; clear:both; font-size:18px; line-height:35px; color:#fff; margin:0px auto; display:block; margin-top:20px; overflow:hidden;}
.sendmes .r .formlxb{ clear:both; margin:20px auto 0px auto;}
.sendmes .r .formlxb .telbox{ width:180px; height:30px; color:#555; background-color:#fff; float:left; padding-left:5px;}
.sendmes .r .formlxb .telbtn{ width:115px; height:30px; color:#fff; background-color:#d00; float:left; cursor:pointer;}