@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:12px; font-weight:normal}
html,body{font-family:Arial,"思源黑体 CN"; font-family:"Arial","思源黑体 CN" !important;/*兼容Opera*/color:#666;}
body{ min-width:1010px;}
img{border:none;} 
input,textarea{font-family:Arial,"思源黑体 CN"; border:none; background:none; font-size:12px; vertical-align:middle;}
select{font-size:12px; vertical-align:middle; cursor:pointer;}
body a {outline: medium none;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#666; -webkit-transition:all 0.3s ease 0s;
 -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
a:hover{text-decoration:none; color:#F00;}
em,i{ font-style:normal;}
a:focus,input,select {outline:none;} 
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
.none{ display:none}
.floatl{ float:left}
.floatr{ float:right}
.bgf9{ background-color:#f9f9f9;}
.w100{ width:100%;}
.w1010{ width:1010px; margin-left:auto; margin-right:auto;}
.ws1010{ width:1010px; margin-left:auto; margin-right:auto;}
.w12,.wp12{width: 1200px;margin-left: auto; margin-right: auto;}
.paddb50{ padding-bottom:50px;}
/*head_warp*/
.pagenav{ display:none}

.tops{ width:100%; position:fixed; z-index:99; top:0; height:70px;}
.fixheader{ position:fixed; z-index:99;top:-160px;}
.dings{ height:98px; width:100%}
.fixheader.header-show{top:0px; background-color:#fff;box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.6);}
.container{position: relative;max-width: 1200px;margin: 0 auto;}
.logo{width: 150px;height:70px;float:left; padding-left:20px;}
.logo img{ max-width:170px; max-height:70px; display:none}
.logo a{ display:block; background-image:url("../images/logo2.png"); background-repeat:no-repeat; background-size:100%;
 width:150px; height:70px;}
.header-show .logo a{ background-image:url("../images/logo2.jpg"); background-repeat:no-repeat; background-size:100%;}
 
.logo4{ width:180px; height:30px; float:right; border-radius: 50px;background: #ce0a32; margin-right:20px; margin-top:20px; margin-left:20px;}
.logo4 a{ padding-top:7px;text-align:right;font-size:16px; color:#fff; padding-left:20px; font-weight:bold;
background-image:url("../images/tel.png"); background-repeat:no-repeat; background-position:15px 5px ; display:block; width:130px; background-size:20px}
.nav{height:55px; float:right}
.nav ul{padding-top:5px;}
.nav ul li{float: left;height: 50px; text-align:center; line-height:60px; padding-left:5px; padding-right:5px; margin-left:17px; margin-right:17px; position:relative}
.nav ul li:nth-last{ margin-right:0}
.nav ul li>a{color: #fff; font-size:18px;}
.nav ul li.li_cur,.nav ul li.cur,.nav ul li.active,.nav ul li:hover{ border-bottom:#999 1px solid}
.nav ul li.li_cur>a,.nav ul li.cur>a,.nav ul li.active>a,.nav ul li:hover>a{color: #f5f5f5;}
.nav ul li>.menu{position: absolute;top: 51px;left:0; display:none;min-width: 100px;font-size: 14px;list-style: none;background-color:#fff; z-index:99999;filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-radius:0 0 10px 10px; left:-26px;}
.nav ul li>.menu .bg{ width:100%; height:200px; background-color:#69c; z-index:99999;filter: alpha(Opacity=94);-moz-opacity: 0.94;opacity: 0.94;}
.nav ul li>.menu .erji{ width:100%; min-height:60px; height:auto;color:#000; padding-top:10px; padding-bottom:10px; line-height:30px;}
.nav ul li>.menu .erji a{text-decoration:none; color:#000; text-align:left;}

.nav ul li>.menu .erji a:hover{ color:#ff0000; text-decoration:underline}

.header-show .nav ul li>a{color: #000; font-size:18px;}
.header-show .nav ul li.li_cur,.header-show .nav ul li.cur,.header-show .nav ul li.active,.header-show .nav ul li:hover{ border-bottom:#ce0a32 1px solid}
.header-show .nav ul li.li_cur>a,.header-show .nav ul li.cur>a,.header-show .nav ul li.active>a,.header-show .nav ul li:hover>a{color: #ce0a32;}



.nav ul li.di{ display:none}
.li_right{ float:right; width:88px; height:28px; padding-top:36px;}
.li_right li{ float:right; text-align:center; height:28px; line-height:28px; width:44px; background-color:#185d9e}
.li_right li a{ font-size:14px; color:#fff; font-weight:bold}
.li_right li.nn{ background-color:#c32428}
.li_right li:nth-child(1){}
.li_right li:nth-child(2){ }
.pnav{ display:none}

.yinying{-moz-box-shadow:5px 5px 10px #F1F0F0, -5px -5px 10px #f1f0f0;
 -webkit-box-shadow:5px 5px 10px #F1F0F0, -5px -5px 10px #f1f0f0; box-shadow:5px 5px 10px #F1F0F0, -5px -5px 10px #f1f0f0; }

/*foot_warp*/
.foot_warp{ width:100%; height:308px; background-image:url("../images/dibg.jpg"); background-repeat:no-repeat; background-position:center}
.foot{ width:1200px; margin:0 auto; padding-top:68px; height:240px;}
.foota{ width:270px; float:left; height:200px; padding-top:10px; padding-left:10px;}
.foota img{ max-width:280px; }

.footb{ width:910px; float:left; height:200px; color:#fff;}
.footb1{ width:100%; height:55px; line-height:55px; border-bottom:#2e2f32 1px solid}
.footb1 a{ font-size:16px; color:#fff; padding-right:42px;}
.footb1 a:last-child{ padding-left:80px;}



.footc{ width:100%; height:110px; color:#fff;padding-top:20px; line-height:25px;}
.footc a{ color:#fff;}
.footc1{ width:510px; height:110px; float:left; }
.footc2{ width:292px; height:110px; float:right}



/*page*/
.page{ text-align:center; width:100%; margin:40px auto 60px;}
.page a{padding:8px 14px; background:#eeeeee; color:#222222; margin:0 6px; font-size:16px; border-radius:8px;}
.page a:hover,.page a.page_cur{ background:#ee4234; color:#fff;}
.page a.page_btn{ margin:0;}
.page b{padding:8px 16px; background:#ee4234; color:#fff; margin:0 6px; font-size:16px;border-radius:8px;}

.kuang{ width:1010px; margin:0 auto;}

.page select {
    font-size:14px;
    border: #f4eef4 1px solid;
    margin-left:10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    -webkit-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;border-radius: 8px;}

/*pc首页幻灯片*/
#full-screen-slider { width:100%; height:570px; float:left; position:relative; z-index:1}
#slides { display:block; width:100%; height:570px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:50px; z-index:99;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:10px;; border-radius:50%; border:#3c84f0 2px solid;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#3c84f0}
#slides li h2 {top: 180px;text-align: left;font-size: 56px;font-weight:bold;position: absolute;width: 620px; color:#fff;left:50%; margin-left:-505px;letter-spacing:15px}


#pagination li.current a{ }
.hd{ width:100%; height:570px; background-color:#000000}
/*pc首页幻灯片*/


.swiper-slide{background-size:100% 100%}
.apple-banner {width: 100%;height: 100vh;overflow: hidden; position:relative}
.apple-banner .swiper-container {width: 100%;height: 570px;}
.swiper-button-prev,.swiper-button-next{width: 20%;height: 100%;top:0;background:none; outline:none}
.swiper-button-prev{left:0;}	
.swiper-button-next{right:0;}	
.swiper-button-prev span,.swiper-button-next span{display:block;width: 64px;height: 64px;position: absolute;left: 10px;top: 70%;margin-top:-32px;
border-radius: 100%;background:url("../images/x5.png.html") no-repeat center;opacity: 0.9;-webkit-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;}
.swiper-button-next span{background: url("../images/x6.png.html") no-repeat center;left:auto;right:10px; }
.swiper-button-prev:hover span,.swiper-button-next:hover span{opacity: .99;}
/*分页器*/
.swiper-pagination-bullet{ background-color:#fff}
.swiper-pagination-bullet-active{ background-color:#3c84f0;}
.apple-banner .swiper-pagination{top:auto;bottom:20px;background:none;}
.apple-banner  .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 3px;cursor: pointer;border-radius:0;opacity: 1; border-radius:50%}
/*.apple-banner  .swiper-pagination-bullet span {width: 50px;height: 2px;display: block;background: rgba(128,128,128,0.2);}
.apple-banner .swiper-pagination-bullet-active span{ background:gray;}*/
.apple-banner .autoplay .swiper-pagination-bullet-active span{background:#009900;}
.apple-banner  .swiper-pagination-bullet i{background: gray;height: 2px;transform:scaleX(0);transform-origin: 0;display: block;}
/*.apple-banner .autoplay .firsrCurrent i{transition:transform 2.9s linear;transform:scaleX(1);}*/
.apple-banner .autoplay .current i{transition:transform 4s linear;transform:scaleX(1);}
.apple-banner  .autoplay .replace span{ background:#009900;}
/*内容样式*/

.hotpro{ width:100%; height:40px; background-color:#f4f1f1; line-height:40px;}
.hotpro ul{}


.slide2 { overflow:hidden;}
.slide2 h2 {top: 180px;text-align: left;font-size: 56px;font-weight:bold;position: absolute;width: 620px; color:#fff;left:50%; margin-left:-505px;letter-spacing:15px}

.kuang1{ width:100%; height:475px; background-color:#ededed;}
.kuang2{ width:100%;background-color:#f9f9f9; padding-bottom:50px; margin-top:30px;}
.panduan2{ display:none}
.mtop50{ margin-top:50px;}
.relative{position:relative;}
.xkgd{ width:100%; text-align:center; padding-bottom:20px; padding-top:20px;}
.xkgd a{ font-size:14px; background-color:#ce0a32; padding:12px 26px; color:#fff; border-radius:20px;}
.xkgd a:hover{background-color:#ff0000;}

/*产品中心*/



/*产品中心*/
/*解决方案*/


/*解决方案*/
/*业绩展示*/
.yejis{ width:100%; height:733px;background-image:url("../images/bg2.jpg"); background-repeat:no-repeat; background-position:center top;}
.yejis1{ text-align:center; height:70px; padding-top:116px; font-size:30px; color:#fff; font-weight:bold}
.yejis2{ text-align:center; height:80px;font-size:18px; color:#f8f8f8; }
.yejis3{ width:100%; height:280px;}


.zhezhao1{ width:290px; }

a.abtn{display:block;height:44px;width:20px;overflow:hidden;background:url("../images/jt4.png") no-repeat;background-position:0px 0px;
 margin-top:112px; cursor:pointer; position:absolute; left:50%; z-index:10; background-color:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
a.aleft{float:left; margin-right:13px; margin-left:-641px;}
a.agrayleft{cursor:default;background-position:0px -44px;}
a.aright{background-position:-20px 0px; margin-left:630px;}
a.agrayright{cursor:default;background-position:-20px -44px;}
.scrolllist{width:1300px;height:320px;margin:0 auto; position:relative}
.scrolllist .imglist_w{width:1300px;height:320px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:310px;float:left; margin-left:9px; margin-right:9px; position:relative; height:320px; }
.scrolllist .imglist_w li .imgs{ width:100%; height:280px; position:absolute; z-index:2;top:0; overflow:hidden}
.scrolllist .imglist_w li .imgs.nb{filter:alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2;}
.scrolllist .imglist_w li .imgs img{ width:100%; height:100%;}

.scrolllist .imglist_w li .imgs img{cursor: pointer;transition: all 0.8s;}
.scrolllist .imglist_w li .imgs:hover img{transform: scale(1.2);}
.scrolllist .imglist_w li .imgs:hover .con{background: rgba(0,0,0,.1);}
.scrolllist .imglist_w li .imgs:hover .con p{opacity: 1;}
.scrolllist .imglist_w li .imgs .con{    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    text-align: center;
    height: 100%;
    z-index: 2;
    transition: background .2s;
    -moz-transition: background .2s;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
	}
.scrolllist .imglist_w li .imgs .con h2{ 	font-size: 16px;
    color: #fff;
    width: 100%;
    padding: 0 2%;
    line-height: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    left: 0;
    height: 30px;}
.scrolllist .imglist_w li .imgs .con p {
    font-size: 14px;
    color: #fffefe;
    line-height: 24px;
    width: 90%;
    padding: 0 5%;
    position: absolute;
    left: 0;
    bottom: 24px;
    opacity: 0;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
	text-align: justify;
}


.scrolllist .imglist_w li .abrdes{ width:100%; height:280px; position:absolute;top:0; z-index:3; display:none}

.addtitle{ width:100%; height:40px; line-height:40px; text-align:center;color:#fff;margin-top: 280px; font-size:14px; display:none}
.abrdes1{ width:235px; padding-left:40px; padding-top:35px; height:59px;}
.abrdes11{ width:59px;height:59px; float:left;}
.abrdes11 img{ width:100%;height:100%;}
.abrdes12{ float:left; padding-top:15px; height:50px; font-size:18px; color:#000; line-height:25px; overflow:hidden}
.abrdes2{width:235px; padding-left:40px; padding-top:20px; height:96px; color:#666666; font-size:14px; line-height:24px;text-align:left;}
.abrdes3{width:235px; padding-left:40px; height:30px; text-align:left;}
.abrdes3 a{background:url("../images/jt5.png") no-repeat;background-position:right center; padding-right:20px; color:#006dba; font-size:14px;}

.yejis4{ width:100%; height:48px; text-align:center; padding-top:58px;}
.baidi{position: absolute;
    height: 280px;
    width: 310px;
    background-color: #fff; z-index:1}


/*业绩展示*/
/*首页start*/
.wedo{ border:#CCC 1px solid;height:360px;}
.wedo_list{float:left; width:239px;height:360px; border-left:#CCC 1px solid; overflow:hidden; position:relative;
-webkit-transition: left 0.9s 0.5s linear,opacity 0.9s 0.5s linear,width 0.3s linear;
    -o-transition: left 0.9s 0.5s linear,opacity 0.9s 0.5s linear,width 0.3s linear;
transition: left 0.7s 0.5s linear,opacity 0.7s 0.5s linear,width 0.3s linear;}
.wedo_list.select{ width:40%}
.wedo_list .items{ width:100%; float:left; height:360px;}
.wedo_list .items h3{ font-size:20px; padding-top:45px; text-align:center}
.wedo_list .items p{ text-align:center; font-size:14px; margin-top:5px;}
.wedo_list .items span{ display:block; width:100px; height:100px; margin:50px auto; background-image:url("../images/kf1.png"); background-repeat:no-repeat; background-size:100%; }
.wedo_list .items .cons{ width:90%; margin-left:5%;font-size: 12px;line-height: 20px; text-align:center}

			
.wedo_list .ishow{ float:left; width:100%; height:360px; position:absolute;left:100%}
.wedo_list .ishow li{}
.wedo_list.select .ishow{ width:50%;left:50%}
.wedo_list.select .items{ width:50%; background-color:#ee4234}
.wedo_list.select .items{ color:#fff;}

.wedo .wedo_list:nth-child(1){ border:none;}
.wedo .wedo_list:nth-child(1) .items span{background-image:url("../images/kfq1.png");}
.wedo .wedo_list:nth-child(1).select .items span{background-image:url("../images/kfq2.png");}
.wedo .wedo_list:nth-child(2) .items span{background-image:url("../images/kf3.png");}
.wedo .wedo_list:nth-child(2).select .items span{background-image:url("../images/kf33.png");}
.wedo .wedo_list:nth-child(3) .items span{background-image:url("../images/kf35.png");}
.wedo .wedo_list:nth-child(3).select .items span{background-image:url("../images/kf34.png");}
.wedo .wedo_list:nth-child(4) .items span{background-image:url("../images/kf36.png");}
.wedo .wedo_list:nth-child(4).select .items span{background-image:url("../images/kf37.png");}

.wedo_list .ishow .isbg{position: absolute;width: 100%; height: 100%; top: 0; left: 0;  background-color: #000;
 opacity: 0.8; filter: alpha(opacity=80); z-index: 2;}
.wedo_list .ishow ul{ display:block; z-index:3; position:relative}
.wedo_list .ishow ul li{height: 71px;border-bottom: 1px solid #565758;}
.wedo_list .ishow ul li a{display: block; height: 71px;line-height: 71px; width:85%; margin-left:10%; font-size:14px; color:#CCC; background-image:url("../images/jtt1.png"); background-repeat:no-repeat; background-position:right center; background-size:15px}
.wedo_list .ishow ul li:hover a{ width:87%; margin-left:12%;color:#fff;background-image:url("../images/jtt2.png");}
.wedo_list .ishow{ background-image:url("../images/bs1.png"); background-repeat:no-repeat; background-size:cover}
.wedo_list:nth-child(2) .ishow{ background-image:url("../images/bs2.jpg"); }
.wedo_list:nth-child(3) .ishow{ background-image:url("../images/bs3.jpg"); }
.wedo_list:nth-child(4) .ishow{ background-image:url("../images/bs4.jpg"); }



/*bannerstart*/
#banner { width: 100%; height:100vh; background: #000; overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background-position: center; background-size: cover; display: none; }

        #banner_img li.item1 { background-image: url("../images/banner_bg1.jpg"); display: block; }
        #banner_img li.item2 { background-image: url("../images/banner_bg2.jpg"); }
        #banner_img li.item3 { background-image: url("../images/banner_bg3.jpg"); }
        #banner_img li.item4 { background-image: url("../images/banner_bg4.jpg"); }
        #banner_img li.item5 { background-image: url("../images/banner_bg5.jpg"); }
        #banner_img li.item6 { background-image: url("../images/banner_bg6.jpg"); }
        #banner_img li.item7 { background-image: url("../images/banner_bg7.jpg"); }
        #banner_img li.item8 { background-image: url("../images/banner_bg8.jpg"); }
#banner_img .wrapper{ width:60%; margin-left:auto; margin-right:auto; height:80vh; position:relative; margin-top:10%}
#banner_img .ad_img { position: absolute; right: 10px; top: 10px; width: 406px; height: 304px; }
.ad_img img{width: 406px; height: auto; margin-top:30px;}
#banner_img .ad_txt { position: absolute; left: 10px; top: 50px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3); }
#banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
#banner_img .ad_txt p { line-height:30px; font-size:16px; margin-top:50px;}
#banner_img .ad_txt a { display: block; width: 120px; height: 35px; line-height: 35px; text-align: center; margin-top: 30px; background: #fff; color: #666; text-decoration: none; text-shadow: none; border-radius:5px; font-size:14px;}
#banner_img .ad_txt a:hover{background: #ce0a32; color:#fff;}

#banner_ctr { position: absolute; width: 960px; height: 122px; margin-left: -480px; left: 50%; bottom: 40px; z-index: 1; }
#banner_ctr ul { width: 960px; height: 122px; background: url("../images/serv_ico.png") center no-repeat; font-size: 0; line-height: 0; position: relative; }
#banner_ctr li { display: block; float: left; width: 115px; height: 122px; cursor: pointer; background-repeat:no-repeat; background-size:80px; background-position:center 10px;}
#banner_ctr .jia{ display: block; float: left; width: 115px; height: 122px; cursor: pointer; }
#banner_ctr .first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
#banner_ctr .last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #ce0a32; }
#drag_arrow { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; background: url("../images/drag_banner_arrow.png") center 14px no-repeat; }
#banner_ctr li span{ display:block; width:100%; height:20px; font-size:14px; text-align:center; margin-top:100px; color:#000}
#banner_ctr li.nb span{color:#ff0000}
#banner_ctr li.nb{ }
/*#banner_ctr li:nth-child(6){ background-image:url("../images/wx1.png");}
#banner_ctr li:nth-child(6).nb{ background-image:url("../images/wx2.png");}
*/

@media screen and (max-width: 1400px) {
	#banner_img .wrapper{ width:75%;  margin-top:4%}
	#banner_img .ad_txt p { margin-top:40px;}
	}
/*banner end*/
/*首页end*/

/*服务中心start*/


/*服务中心end*/
/*资讯中心start*/

/*资讯中心end*/


/*关于start*/

/*关于end*/
.x_title{ width:1200px; height:200px; margin-left:auto; margin-right:auto}
.x_title .pj1{ text-align:center; padding-top:60px; font-size:34px; height:55px; color:#000;margin:0 auto;
border-bottom:#F00 1px solid; width:175px; padding-bottom:5px;}
.x_title .pj2{ text-align:center;font-size:16px; height:40px; line-height:40px; padding-top:5px;}
.x_title .pj2.write{ color:#fff;}
.x_title .pj1.write{ color:#fff;border-bottom:#fff 1px solid;}

/* 小屏幕（平板，手机，小于等于 768px） */
@media screen and (max-width: 900px) {
.pnone{ display:none}
.xms{ height:14rem; padding-top:0.3rem;}
.xms li{ width:4rem; height:7rem; margin-right:0.6rem; margin-left:0.6rem;}
.xms li div{width:4rem; height:4rem;}
.xms li div img{ width:3rem; margin-top:20px;transition: all 0.8s;}
.xms li span{height:50px; line-height:50px; font-size:16px;}
.xms li:nth-child(5){ margin-right:0.6rem;}
.wp12{ width:90%; margin-left:5%}
.w12{ width:100%}
.x_title{ width:100%; height:6rem;}
.x_title .pj1{padding-top:1.28rem; font-size:1rem; height:1.3rem;}
.x_title .pj2{font-size:0.6rem; height:2rem; line-height:2rem;}
/*关于start*/
.page select {
    font-size: 0.56rem;
    border: #f4eef4 1px solid;
    margin-left: 0.3rem;
    margin-right: 0.3rem;
    padding-top: 0.28rem;
    padding-bottom: 0.22rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    -webkit-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;border-radius: 8px;}
/*关于end*/
/*首页服务项目start*/
.wedo{ height:auto}
.wedo .wedo_list:nth-child(2n) .items{float:right}
.wedo .wedo_list:nth-child(2n) .ishow{ left:0;}
.wedo_list.select{ width:100%}
.wedo_list{ width:100%}
.wedo_list .items{ width:50%; background-color:#ee4234; color:#fff;}
.wedo_list .ishow{ width:50%; left:50%}

.wedo .wedo_list:nth-child(2) .items span{background-image:url("../images/kf33.png");}
.wedo .wedo_list:nth-child(3) .items span{background-image:url("../images/kf34.png");}
.wedo .wedo_list:nth-child(4) .items span{background-image:url("../images/kf37.png");}

.wedo .wedo_list:nth-child(2) .items{ background-color:#4f7fff}
.wedo .wedo_list:nth-child(3) .items{ background-color:#08883b}
.wedo .wedo_list:nth-child(4) .items{ background-color:#c59d0c}
.wedo_list .ishow .isbg{opacity: 0.9;
    filter: alpha(opacity=90);}







/*首页服务项目end*
/*服务中心start*/
.

/*服务中心end*/
/*技术中心start*/

/*技术中心end*/

/*产品中心*/


/*产品中心*/
/*解决方案*/
.yejis2{ height:2.6rem;}
.yejis1{ padding-top:2.2rem;}
.yejis3{ height:18rem}
.scrolllist{ width:100%; height:18rem}
a.abtn{ display:none}
.scrolllist .imglist_w { width:100%; height:18rem;}
.scrolllist .imglist_w ul{ width:100%}
.scrolllist .imglist_w li{ width:42%; margin-left:5%; margin-right:0; height:5.5rem; margin-bottom:0.6rem;}
.baidi{ width:100%; height:100%}
.scrolllist .imglist_w li .imgs{ height:100%}
.xkgd.mtop50.nb{ margin-top:0.1rem;}
/*解决方案*/
.w1010{ width:14.4rem;}
.ws1010{ width:100%;}
body{margin:0 auto;max-width: 750px; width: 100%; min-width:0px;}
.panduan{ display:none}
.panduan2{ display:block}
.tops{ width:100%;height: 2rem; background-color:#fff; filter: alpha(Opacity=98);-moz-opacity: 0.98;opacity: 0.98;
    border-bottom-width: 0;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
    box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.dings{ height:2rem; width:100%}
.container{position: relative;max-width: 750px;margin: 0 auto;}
.header{height: 2rem; position:relative; left: 0; top: 0;z-index: 2;opacity: 0.99; width:100%; background-color:#fff;}
.logo{padding:0; width:3.5rem; height:2rem; padding-left:0.6rem;}
.logo a,.header-show .logo a{ background-image:none}

.logo img{width:4.3rem; display:block}
.logo3{ width:9rem; height:1.5rem; padding-top:0.5rem;}
.logo31{ width:9rem; height:1rem; font-size:0.512rem;}
.logo31 span{ display:none}
.logo32{ display:none}
.calls{ display:block; float:right; width:1.5rem; height:1.5rem;background: url("../images/lx1.jpg") no-repeat; position:absolute;right:3rem; top:0.2rem; background-size:4rem;}
.pagenav{display: block;width: 1rem;height:0.9rem;position: absolute;right:1rem;top:0.5rem;
background: url("../images/pagenav.png") no-repeat center center;background-size:100%;}
.pagenav.cur{background: url("../images/pagenav2.png") no-repeat center center;background-size:100%;}

.li_right {float: right;width: 2.34rem; height:0.768rem; padding-right:2rem;}
.li_right ul{ padding-top:0.58rem;}

.nav{width: 100%;float: left;height:auto;overflow: hidden;position: absolute; left: 0; top:3.45rem;background:#c2262a;display: none; border-top:#E8E8E8 1px solid;
}
.nav ul{ padding-top:0.5rem}
.nav ul li{width: 13rem;height:auto; line-height:2.304rem; border-bottom:#e09294 1px solid; padding:0; margin-left:auto; margin-right:auto; float:none}
.nav ul li:last-child{border: 0;}
.nav ul li a{display: block;width: 100%;height: 100%;color: #fff; font-size:0.768rem;padding-left:0.2rem;outline:none;-moz-outline:none;}
.nav ul li a.cc{ color:#0f4780}
.nav ul li>.menu{ display:none;}


.nav ul li.di{ width:13rem; height:5.5rem; padding-top:0.6rem; display:block}
.nav ul li.di a{ float:left; text-align:left; height:2.3rem; background-position:left center; background-repeat:no-repeat; line-height:2.3rem; 
font-size:0.64rem; color:#fff; font-weight:bold; width:5rem; display:block; padding-left:1rem; background-size:0.896rem;}
.nav ul li.di a:nth-child(1){ background-image:url("../images/x4-2.png.html");}
.nav ul li.di a:nth-child(2){ background-image:url("../images/x2-2.png.html");}
.nav ul li.di a:nth-child(3){ background-image:url("../images/x3-2.png.html");}
.nav ul li.di a:nth-child(4){ background-image:url("../images/x1-2.png.html");}

/*手机版下拉*/
.pnav{width: 100%;float: left;height:auto;overflow: hidden;position: absolute;top:2rem;display: none;background: #fff;
    border-top: #E8E8E8 1px solid;
    -moz-box-shadow: 1px -2px 6px #D6D3E8;
    -webkit-box-shadow: 1px -2px 6px #D6D3E8;
    box-shadow:  1px -2px 6px #D6D3E8; z-index:100}
.pnav ul{ padding-top:0.5rem}
.pnav ul li{width: 100%;height:auto; line-height:2.13rem; border-bottom:#f8f8f8 1px solid; padding-left:0rem; text-align:center}

.pnav ul li:last-child{border: 0;}
.pnav ul li a{display: block;width: 100%;height: 100%;color: #333333; font-size:0.568rem;outline:none;-moz-outline:none;}
.pnav ul li.di { height: 2.26rem; background-color: #3c84f0; text-align: center; display: block;}
.pnav ul li.di a img { width: 0.9387rem;  height: 0.9387rem;  margin-top: 0.5rem;}
.pnav ul li.di a{ padding-left:0}

.mbg,.mbg2 {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    top: 0;
    z-index: 99;
    filter: alpha(Opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    display: none;
}
.apple-banner {width: 100%;height: 21rem;overflow: hidden;}
.apple-banner .swiper-container {width: 100%;height:19.36rem;}
.apple-banner.height17{height: 8.53rem; margin-top:2rem;}
.apple-banner.height17 .swiper-container {height: 8.53rem;}

.apple-banner.height13{height: 13.65rem;}
.apple-banner.height13 .swiper-container {height: 13.65rem;}




.swiper-button-prev,.swiper-button-next{-webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;}
.swiper-slide{background-size:100% 100%;background-position: bottom center; background-repeat:no-repeat}
.slide2 h2 {top: 3rem; font-size: 1.344rem; width: 13rem;left:1rem; margin-left:0; letter-spacing:0.32rem;}
.swiper-slide a{ display:block; width:100%; height:100%}


.kuang1{ width:100%; height:auto;}

/*foot_warp*/
.foot_warp{height:11.7rem;}
.foot{ width:100%;padding-top:1rem; height:10rem;}
.foota{ width:96%; float:left; height:3rem; padding-top:0.1rem; text-align:center}
.foota img{ max-width:5.5rem; max-height:2.5rem;}

.footb{ width:100%;  height:7.5rem;}
.footb1{ display:none}


.footc{ width:100%; height:7rem;padding-top:0; line-height:0.9rem;}
.footc1{ width:90%; height:2rem; padding-left:5%; text-align:center; padding-top:1rem;}
.footc2{width:90%; height:3rem; padding-right:5%; text-align:center; padding-top:0.7rem;}

/*foot_warp*/

a,a:hover,a:active,a:visited,a:link,a:focus,.xukuang{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;

    text-decoration: none;
}
.sharebg{ width:100%; height:7.36rem; background-image:url("../images/share.png.html"); background-repeat:no-repeat; background-position:center; background-size:100%;
 position: fixed;top: 0; z-index: 199;display: none;}
 .mbg2{ z-index:101}
.hotpro{ overflow:hidden}
.hotpro ul{ width:96%; padding-left:2%}
.spmore{ display:none}

}
@media screen and (min-width: 1400px) {
a.abtn{ background-color:transparent; width:19px;}
a.aleft{margin-left:-741px;}

a.aright{margin-left:730px;}

}