﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#3b3b3b;
	/*-webkit-transition:all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;;text-indent:0px;
	transition: all 0.2s linear;
	*/}
a:hover { text-decoration: none; color:#008cd6;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
img{border:0px;}
input,button,select,textarea{outline:none}

.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
        .clearfix { display: inline-table; }
        *html .clearfix { height: 1%; }
        .clearfix { display: block; }
        *+html .clearfix { min-height: 1%; }
		
@font-face{font-family:fontch01; src:url(../font/BEBAS.TTF);}

body{font-size:12px; color:#3b3b3b; background:#fff; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;  padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;}



.nav_wrap2{display:none;}
@media screen and (max-width:640px){
#idheader{display:none;}
.nav li a{ font-family: 'Microsoft Yahei';}
.nav_wrap2{ display: block;}
.nav_wrap2{ position: fixed;  z-index: 999; width: 100%; height:50px; top: 0; left: 0;}

.nav_wrap2 .nav_box2{text-align: center; width: 100%;}
.nav_wrap2 .nav_box2{ margin: 0; padding: 0; position: relative; height: 50px; background:#fff; border-bottom:1px #ddd solid;}
.nav_wrap2 .nav_box2 h2{display:block; line-height: 50px; font-weight: bolder; font-size: 20px; width: 60%; float:left; text-align:left; cursor:pointer;}
.nav_wrap2 .nav_box2 h2 a{ margin: 0 auto;}
.nav_wrap2 .nav_box2 h2 img{height:45px; margin-top:3px; display:block; margin-left:15px;}

.daohang{width: 40px; height: 30px;background: url(../images/caidan.png) center center no-repeat; display: block; -webkit-background-size:35px 20px; background-size: 35px 20px;}
.daohang{ position: absolute; right:16px; top: 50%;-webkit-transform: translate(0,-50%);
       -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
         -o-transform: translate(0,-50%);
            transform: translate(0,-50%); cursor: pointer;}
			
.rightNav>li::after{
	content: "";
	display: block;
	clear: both;
}
.rightNav>li>a{
	display: inline-block;
    width: calc(100% - 20px);
    height:45px;
    line-height:45px;
    border-bottom: 1px solid #009bed;
	font-size:1rem;
	float: left;
}
.show_nav{
	width: 20px;
	vertical-align: middle;
	float: left;
	margin-top: 13px;
	transition: all .45s ease;
}
.show_active{
	transform: rotate(90deg);
}
.erji_ul{
	padding: 10px 0;
    float: left;
	display: none;
}
.erji_ul>li{
	margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.erji_ul>li:last-child{
	margin-bottom: 0;
}
.bgDiv{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position:fixed;
    display: none;
    z-index: 99999;
    bottom: 0;
}
.rightNav{
    text-align:left;
	font-weight:normal;
    width: 45%;
	padding-left:5%;
    top: 50px;
    background-color: #008cd6;
    position: absolute;
    z-index: 9999999;
    bottom: 50px;
    right: -50%;
	opacity: .9;
	overflow-y: scroll;
}
.rightNav a{color:#fff;}
.rightNav a::after{
	content: "";
	display: block;
	clear: both;
}
}



.flower{ position: relative; width: 100%; height: 100%; overflow: hidden; margin:67px auto 0;}
.flower .model{width: auto; height:100%; position: absolute; left:0; right:0; top: 0; max-width:1200px; margin:0 auto;}
.flower .page_content{ width: auto; height:99%; background:url(../images/1png.png) repeat; max-width:352px; margin:0 auto; float:right; padding:0 34px;}
.flower .page_content .title_mas{ font-size:40px; font-weight:bold; -webkit-text-stroke:1px #000; color:#fff; padding-top:34px;}
.flower .page_content .title{  font-size:16px; line-height:24px; font-weight:normal; padding:10px 0; margin:15px 0; border-top:1px #ddd solid; -webkit-text-stroke:0.2px #000;}
.flower .page_content .title a{color:#fff;}
.flower .mas_content{ font-size: 14px; line-height: 32px; }
.flower .where{ line-height: 36px; font-size: 12px;}
.flower .date{ line-height: 36px;  display: inline-block;} 
.flower .btn_L{}
.flower img{display:block; width:100%; height:auto;}
.flower ol{ position: absolute; left: 50%; bottom:12%; -webkit-transform: translate(-50%,0);
   -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
     -o-transform: translate(-50%,0);
        transform: translate(-50%,0); z-index: 5;}
.flower ol li{ height: 6px; width: 6px; border-radius: 3px; float: left; background-color: #fff; -webkit-transition: all 2s ease;
   -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
     -o-transition: all 2s ease;
        transition: all 2s ease; cursor: pointer;}
.flower b{ width: 38px; height: 84px;position: absolute;top: 50%;-webkit-transform: translate(0,-50%);
   -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
     -o-transform: translate(0,-50%);
        transform: translate(0,-50%);background: url(../images/banner_buttonl.png) 0 0 no-repeat; z-index: 10; cursor: pointer;}
.flower .banner_l{ left: -38px;}
.flower .banner_r{ right: -38px; background-image: url(../images/banner_buttonr.png);}
.flower ol li.current{ width: 18px; background-color: #009be3;}
.flower ol li:not(:first-child){ margin-left: 6px;}
.flower ul{ width: 500%; position: relative;} 
.flower .flower_pic .flower_li{ float: left; width: 10%; position: relative;}
.flexslider{display:none;}
@media screen and (max-width: 640px) {
.flower{ display:none;}
.flexslider{display:block; position:relative; height:auto; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:51px auto 0;}
.slides{position:relative;z-index:0;}
.slides li{}
.slides li div{}
.slides li img{width:100%; height:auto; display:block;}
.flex-control-nav{position:absolute;bottom:2px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0px 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:30px;overflow:hidden;background:url(../images/dian.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/dian1.png) no-repeat;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:15px;height:29px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next.png) center center no-repeat;}
}

.bflr{width:100%; overflow:hidden; margin:0 auto; position:relative; bottom:50px; left:0; right:0; background:#000; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;; height:50px; line-height:50px;}
.bflr_lr{margin:0 auto; width:96%; overflow:hidden; color:#fff; height:50px; max-width:1100px;}
.bflr_lr ul{float:left; height:50px; line-height:50px;overflow:hidden;}
.bflr_lr li a{color:#fff;}
.bflr_lr li a:hover{color:#008cd6;}
.bflr_lr h4{float:left; padding-right:15px; font-size:15px;}
.bflr_lr li{font-size:14px;height:50px; line-height:50px;overflow:hidden;}
.bflr_lr li span{padding-left:20px; font-size:12px;}
.span01{float:right; font-size:13px;}
.span01 a{color:#fff;}
.span01 a:hover{color:#20a8de;}
@media screen and (max-width: 640px) {
.bflr{display:none;}
}





.hone{width:95%; overflow:hidden; margin:0 auto; padding:0px 2.5% 40px; background:#fff;}
.honetitle{overflow:hidden; text-align:center;}
.honetitle h2{ font-size:24px; color:#222;}
.honetitle div{ color:#555555; font-size:14px; padding-top:6px; width:85%; margin:0 auto; line-height:22px;}
.hone_lr{overflow:hidden; /*padding-top:30px;*/}
.gjlist{width:23.5%; float:left;overflow:hidden; position:relative}
.gjlist:hover a{padding-top:30px;top:0;transition:top .3s,padding-top .3s; cursor:pointer;}
.gjlist:hover .name{display:none;}
.gjlist:not(:nth-of-type(4n)){margin-right:2%; margin-bottom:2%;}
.gjlist img{width:100%;display:block; height:280px;}
.gjlist .name{padding:2%; text-align:center; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.gjlist .name,.gjlist a{color:#fff; background-color:rgba(0,24,48,.8);position:absolute;right:0;bottom:0;left:0}
.gjlist a{transition:top .3s;top:100%; line-height:24px; font-size:14px; padding:0 7%;}
.gjlist h2{color:#999; font-size:14px; border-top:1px #999 solid; margin-top:15px; padding-top:6px; font-weight:bold;}
.gjlist a h2{color:#999;}

/*解决方案的遮盖层*/
.gjlistdiv p{ max-height:170px; overflow:hidden;}
@media screen and (max-width: 1440px) {
.gjlistdiv p{ max-height:100px; overflow:hidden;}
.gjlist img{width:100%;display:block; height:215px;}

}
@media screen and (max-width: 640px) {
.gjlistdiv p{ max-height:90px; overflow:hidden;}
.gjlist h2{font-size:0.875px;font-weight:bold;}
.gjlist img{width:100%;display:block; height:122px;}
}


/*成功案例的遮盖层*/
.caselistdiv p{ max-height:210px; overflow:hidden;}
@media screen and (max-width: 1440px) {
.caselistdiv p{ max-height:140px; overflow:hidden;}
}
@media screen and (max-width: 640px) {
.caselistdiv p{ max-height:90px; overflow:hidden;}
.caselistdiv h2{font-size:0.875px;font-weight:bold;}

}


.hmore{border-radius:25px; background:#008cd6; width:180px; height:38px; line-height:38px; margin:0 auto; font-size:14px; text-align:center;}
.hmore a{color:#fff; display:block;}
.hmore a:hover{border-radius:25px; color:#fff;background:#0375b1;}
.honelb{overflow:hidden; padding:20px 0px;}
.honelb ul{overflow:hidden; text-align:center;}
.honelb li{text-align:center; font-size:14px; overflow:hidden; background:#e7e7e7; display:inline-block;}
.honelb li a{color:#222;padding:7px 30px; display:inline-block;}
.honelb li a:hover{color:#fff;background:#008cd6;}
@media screen and (max-width: 1200px) {
.gjlist:hover a{padding-top:15px;}
.gjlist a{line-height:22px; font-size:12px;}
}
@media screen and (max-width: 640px) {
.hone{width:94%; padding:20px 2.5%;}
.honetitle h2{ font-size:1.4rem;}
.honetitle div{font-size:0.75rem; line-height:20px; width:100%;}
.hone_lr{padding-top:10px;}
.gjlist{width:48.5%; margin-bottom:3%;}
.gjlist:hover a{padding-top:10px;}
.gjlist:not(:nth-of-type(5n)){margin-right:0;}
.gjlist:not(:nth-of-type(4n)){margin-right:0;}
.gjlist:not(:nth-of-type(2n)){margin-right:3%;}
.gjlist .name{font-size:0.75rem;}
.gjlist a{font-size:0.75rem;}
.hmore{font-size:0.875rem; width:100%;line-height:36px; margin-top:5px;}
.honelb{padding-bottom:0px; padding-top:5px; display:none;}
.honelb li{margin-bottom:5px; margin-right:5px; font-size:0.875rem;}
.honelb li a{padding:5px 15px;}
}









.hfour{margin:0 auto; width:95%; padding:50px 2.5% 60px; overflow:hidden; background:#f5f5f5;}
.hfourleft{float:left; width:49.15%; overflow:hidden; padding-bottom:30px;}
.hfourright{float:right; width:49.15%; overflow:hidden; padding-bottom:30px;}
.hul01{overflow:hidden;}
.hul01 li{float:left; overflow:hidden; width:48.25%; text-align:center; background:#ffffff;}
.hul01 li:not(:nth-of-type(2n)){margin-right:3.5%;}
.hul01 li img{width:100%; height:auto; display:block; padding:10px 0px;}
.hul01 h2{font-size:15px; font-weight:normal; min-height:30px; line-height:30px; padding:0 5px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.hul01top{padding:3.2% 0;}

.hul02{overflow:hidden;}
.hul02 li{float:left; overflow:hidden; width:22.75%; text-align:center; background:#fff;}
.hul02 li:not(:nth-of-type(4n)){margin-right:3%;}
.hul02 li img{width:100%; height:auto; display:block; padding:10px 0px;}
.hul02 h2{font-size:12px; font-weight:normal; min-height:30px; line-height:22px; padding:0 5px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
@media screen and (max-width: 640px) {
.hfour{padding:20px 2.5%; width:94%;}
.hfourleft{float:none; width:100%; padding-bottom:0;}
.hfourright{float:none; width:100%; padding-bottom:10px;}
.hul01 h2{font-size:0.875rem;min-height:30px; line-height:26px;}
.hul02 h2{font-size:0.75rem;min-height:inherit;}
}


.box02{overflow:hidden;}
.border_animation02{border:1px solid #fff; position:relative; float:left; overflow:hidden; background:#FFF;    width: 100%;}
.border_animation_right02{ margin-right:1.7%;}
.border_animation02 .border_top02{
	position:absolute;height:1px;width:0;font-size:0;background:#008cd6;top:0;left:0; cursor:pointer;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation02 .border_right02{
	position:absolute;height:0px;width:1px;font-size:0;background:#008cd6;bottom:0;right:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation02 .border_bottom02{
	position:absolute;height:1px;width:0px;font-size:0;background:#008cd6;right:0;bottom:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation02 .border_left02{
	position:absolute;height:0px;width:1px;font-size:0;background:#008cd6;left:0;top:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.box02 .hover .border_top02,.box02 .hover .border_bottom02{width:100%}
.box02 .hover .border_left02,.box02 .hover .border_right02{height:100%;}



.box03{overflow:hidden;}
.border_animation03{border:1px solid #fff; position:relative; overflow:hidden; background:#FFF;}
.border_animation_right03{ margin-right:1.7%;}
.border_animation03 .border_top03{
	position:absolute;height:1px;width:0;font-size:0;background:#008cd6;top:0;left:0; cursor:pointer;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation03 .border_right03{
	position:absolute;height:0px;width:1px;font-size:0;background:#008cd6;bottom:0;right:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation03 .border_bottom03{
	position:absolute;height:1px;width:0px;font-size:0;background:#008cd6;right:0;bottom:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation03 .border_left03{
	position:absolute;height:0px;width:1px;font-size:0;background:#008cd6;left:0;top:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.box03 .hover .border_top03,.box03 .hover .border_bottom03{width:100%}
.box03 .hover .border_left03,.box03 .hover .border_right03{height:100%;}
@media screen and (max-width: 640px) {
.border_animation02{width:100%;}
.border_animation03{width:100%;}
}







.hthree{margin:0 auto; width:95%; padding:50px 2.5% 60px; overflow:hidden; background:#fff;}
.hthree ul{overflow:hidden; padding-bottom:30px;}
.hthree li{margin-top:30px; color:#3b3b3b; float:left; width:31%;}
/*
.hthree li:not(:nth-of-type(3n)){margin-right:3.5%;}
*/
.hthree li img{width:100%; height:auto; display:block; max-height:252px;}
.hthree li a{color:#3b3b3b;}
.divli div{ padding:5%;}
.hthree li h2{font-size:14px; font-weight:bold; padding:10px 0 15px; min-height:36px;}
.hthree li h3{font-size:12px; line-height:22px; font-weight:normal; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; min-height:65px;}
.hthree li h4{font-size:14px; font-weight:normal; padding-top:20px;}

@media screen and (max-width: 1440px) {
.hthree li img{width:100%; height:auto; display:block; max-height:210px;}
}

@media screen and (max-width: 640px) {
.hthree{padding:20px 2.5%; width:94%;}
.hthree ul{padding-bottom:10px;}
.hthree li{float:none; width:100%; margin-top:20px;}
.hthree li h2{font-size:1rem;}
.hthree li h3{font-size:0.75rem;}
.hthree li h4{font-size:0.875rem;}
}


.lecturer_content{ margin:0 auto; width:96%; position: relative;}
.lecturer_content b{ position: absolute; top: 50%; -webkit-transform: translate(0,-50%);
   -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
     -o-transform: translate(0,-50%);
        transform: translate(0,-50%);width: 23px;height: 42px; display: block; cursor:pointer;}
.lecturer_content .lecturer_content_l{ left: -2%; background: url(../images/back_16.png) no-repeat;}
.lecturer_content .lecturer_content_r{ right: -2%; background: url(../images/back_19.png) no-repeat;}
.lecturer_content ul li{ float: left; width:33%; position: relative; overflow: hidden;}
.lecturer_content ul li img{ position: relative; width:100%; height:auto; display:block;}
.lecturer_content ul li .lecturer_content_li{position: absolute; left:0; width: 100%; transition:all 0.8s ease;}
.ul_wrap{ width:100%; overflow: hidden; position: relative; height:auto; min-height:530px; margin:0 auto;}
.ul_wrap ul{position: absolute; left: 0; top: 0;}
.divli{margin:0 5%; width:90%; background:#f5f5f5;}
.divli:hover{ background:#0279b8; cursor:pointer;}
.divli:hover p{color:#fff;}
.divli:hover a{color:#fff;}
.divli:hover h3{color:#fff;}
.lecturer_content02{display:none;}

@media screen and (max-width: 1440px) {
.ul_wrap{ min-height:480px;}
}

@media screen and (max-width: 640px) {
.lecturer_content{display:none;}
.lecturer_content02{ margin:0 auto; width:96%; position: relative; display:block;}
.lecturer_content02 b{ position: absolute; top: 50%; -webkit-transform: translate(0,-50%);
   -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
     -o-transform: translate(0,-50%);
        transform: translate(0,-50%);width: 23px;height: 42px; display: block; cursor:pointer;}
.lecturer_content02 .lecturer_content_l02{ left: -5%; background: url(../images/back_16.png) no-repeat; z-index:99999;}
.lecturer_content02 .lecturer_content_r02{ right: -6%; background: url(../images/back_19.png) no-repeat; z-index:99999;}
.lecturer_content02 ul li{ float: left; width:100%; position: relative; overflow: hidden;}
.lecturer_content02 ul li img{ position: relative; width:100%; height:auto; display:block;}
.lecturer_content02 ul li .lecturer_content_li02{position: absolute; left:0; width: 100%; transition:all 0.8s ease;}
.ul_wrap02{ width:98%; overflow: hidden; position: relative; height:auto; min-height:480px; margin:0 auto;}
.ul_wrap02 ul{position: absolute; left: 0; top: 0;}
.divli{margin:0 2%; width:96%; background:#f5f5f5;}
.divli02{background:#f5f5f5;}
.divli02:hover{ background:#0279b8; cursor:pointer;}
}

.lecturer_content_m{display:none;}
@media screen and (max-width: 640px) {
.lecturer_content_m{display:block;}
.lecturer_content_m ul li{ float: left; width:100%; position: relative; overflow: hidden;}
.lecturer_content_m ul li img{ position: relative; width:100%; height:auto; display:block;}
.lecturer_content_m ul li .lecturer_content_li02{position: absolute; left:0; width: 100%; transition:all 0.8s ease;}
}




.htwo{margin:0 auto; width:95%; padding:50px 2.5% 60px; overflow:hidden; background:#fff;}
.htwotitle{ overflow:hidden; background:url(../images/back_21.jpg) no-repeat left center; padding-left:12px; font-size:24px; line-height:30px; color:#222; font-weight:bold;}
.htwotitle span{float:right; font-size:12px; font-weight:normal;}
.htwoleft{float:left; overflow:hidden; width:23%;}
.htwocent{float:left; overflow:hidden; width:39%; margin-left:3.5%;}
.htworight{float:right; overflow:hidden; width:31%;}
.htwoleft_lr{margin-top:30px; background:#008cd6; min-height:420px; color:#fff;}
.htwoleft_lr:hover{ background:#0279b8; cursor:pointer;}
.htwoleft_lr img{width:100%; height:auto; display:block; max-height:252px;}
.htwoleft_lr a{color:#fff;}
.htwoleft_lr a:hover{color:#96dbff;}
.htwoleft_lr div{ padding:5%;}
.htwoleft_lr h2{font-size:18px; font-weight:normal; padding:10px 0 15px;}
.htwoleft_lr h3{font-size:12px; line-height:22px; font-weight:normal;}
.htwoleft_lr h4{font-size:16px; font-weight:normal; padding-top:20px;}

.htwocent ul{overflow:hidden; padding-top:10px;}
.htwocent li{overflow:hidden; border-bottom:1px #ebebeb solid; padding:19px 0;}
.htwocent li img{float:left; width:17%; height:auto; display:block; margin-right:10px;}
.htwocent li h2{font-size:14px; font-weight:bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.htwocent li h2 span{float:right; font-size:12px; font-weight:normal;}
.htwocent li div{color:#878787; line-height:22px; padding-top:4px;}
@media screen and (max-width: 1400px) {
.htwocent li img{float:left; width:20%; height:auto; display:block; margin-right:10px;}
}



.xmSlide{background-color:#102d56;color:#fff; margin-top:30px;}
.xmSlide:hover{ background:#0279b8; cursor:pointer;}
.xmSlide img{width:100%; height:auto; display:block;}
.xmSlide a{color:#fff;}
.xmSlide a:hover{color:#fff;}
.xmSlide .xmSlide_01 div{ padding:5%;}
.xmSlide h2{font-size:18px; font-weight:normal; padding:10px 0 15px;}
.xmSlide h3{font-size:12px; line-height:22px; font-weight:normal;}
.xmSlide h4{font-size:16px; font-weight:normal; padding-top:20px;}
.xmSlide .xmSlide_01{min-height:420px;}
.xmSlide-pagination{background-color:#fff;padding-top:10px;text-align:center;height:20px;}
.xmSlide-pagination li{display:inline-block;width:12px;height:12px;margin:0 5px;}
.xmSlide-pagination li a{display:inline-block;width:12px;height:12px;text-indent:-9999px;background-color:#ccd1d9;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:hidden;}
.xmSlide-pagination li a.active{background-color:#656d78;}
.xmSlide-control{overflow:hidden;}
@media screen and (max-width: 1200px) {
.htwocent li img{width:18%; margin-right:12px;}
}
@media screen and (max-width: 640px) {
.htwo{padding:30px 2.5%; width:94%;}
.htwotitle{font-size:1.4rem;}
.htwotitle span{font-size:0.75rem;}
.htwoleft{float:none; width:100%;}
.htwocent{float:none; width:100%;  margin-left:0; margin-top:35px;}
.htworight{float:none; width:100%; margin-top:35px;}
.htwoleft_lr{margin-top:15px;min-height:0;}
.htwoleft_lr h2{font-size:1.4rem;}
.htwoleft_lr h3{font-size:0.75rem;}
.htwoleft_lr h4{font-size:1rem; padding-top:30px;}

.htwocent ul{padding-top:0;}
.htwocent li{padding:15px 0;}
.htwocent li img{width:20%; margin-right:12px;}
.htwocent li h2{font-size:0.875rem;}
.htwocent li h2 span{font-size:0.75rem;}
.htwocent li div{font-size:0.75rem;}

.xmSlide h2{font-size:1.4rem;}
.xmSlide h3{font-size:0.75rem;}
.xmSlide h4{font-size:1rem; padding-top:30px;}
}







/*--------首页页脚版权说明--------------*/
#idend{background:#f0f0f0; margin:0 auto; overflow:hidden; width:95%; padding:35px 2.5% 35px;}
.idendleft{float:left; width:55%;}
.idendcent{float:left; width:24%;}
.idendright{float:right; width:20%;}
.idendleft .ul01{float:left; width:20%; overflow:hidden;}
.idendleft .ul02{float:right; width:26%; overflow:hidden;}
.idendleft h2{font-size:16px; font-weight:bold; color:#222; padding-bottom:8px;}
.idendleft li{font-size:12px; line-height:26px;}
.idendcent ul{overflow:hidden;}
.idendcent li{float:left; text-align:center; font-size:14px;  width:46%; padding:0 2%;}
.idendcent li img{max-width:100%; height:auto;}
.idendright p{text-align:center;}
.idendright p img{padding:0 5%; max-width:100%; height:auto;}
.idendright h4{border-radius:25px; background:#1eacf6; color:#fff; font-weight:normal; font-size:15px; line-height:20px; padding:7px 5px; text-align:center; max-width:220px; margin:12px auto 0;} 
@media screen and (max-width: 1921px) {
.idendcent li img{max-width:68%;}
}


.endbg{ background:#222222; line-height:20px; padding:10px 0; text-align:center; font-size:12px; color:#fff;}
.endbg a{color:#fff;}
.zsend{display:none;}
@media screen and (max-width: 640px) {
#idend{display:none;}
.endbg{ margin-bottom:50px; font-size:0.75rem;}
.zsend{
display:block;
margin:0 auto; 
position:fixed; 
bottom:0; 
width:100%; 
height:40px; padding:5px 0;
z-index:1000; 
text-transform:uppercase;
background:#008cd6;}
.zsend li{float:left; text-align:center; color:#fff; width:24%; font-size:0.75rem; height:40px;}
.zsend li img{width:20px; margin:0 auto;}
}
@media screen and (max-width: 414px) {
.end{width:90%; margin:0 auto;}
.end span{padding:0 3%;}
}




.lybanner{width:100%; overflow: hidden; margin:67px auto 0;}
.lybanner img{width:100%; height:auto; display:block;}
@media screen and (max-width: 640px) {
.lybanner{margin-top:50px;}
}





.solutionlb{background:#ccc; width:100%; padding:10px 0px; margin:0 auto; overflow:hidden;}
.solutionlb_lr{overflow:hidden; text-align:center;}
.solutionlb_lr a{display:inline-block; margin:0 2px; font-size:16px; background:#e8e8e8; padding:10px 30px;}
@media screen and (max-width: 640px) {
.solutionlb{width:94%; padding:10px 3%;}
.solutionlb_lr{text-align:left;}
.solutionlb_lr a{margin:3px 2px; padding:8px 12px; font-size:0.875rem;}
}

/*解决方案-维盟酒店行业*/
.solution6401{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution_title{ text-align:center; color:#009be3; font-size:30px; overflow:hidden;font-weight:bold;}
.solution_title_1{text-align:center; font-size:30px; overflow:hidden;font-weight:bold; padding-top:25px; color:#FFF;}
@media screen and (max-width: 640px) {
.solution_title_1{font-size:1.25rem;}
}
.solution6401_p{overflow:hidden; text-align:center; font-size:14px; line-height:22px; width:85%; margin:5px auto 0;}
.solution_title02{text-align:center; color:#009be3; font-size:26px; overflow:hidden; padding-top:50px;}
.solution6401 ul{overflow:hidden; padding-top:20px;}
.solution6401 li{float:left; background:#fff; border:1px #ddd solid; width:18%; text-align:center;}
.solution6401 li:not(:nth-of-type(5n)){margin-right:2.22%;}
.solution6401 li p{font-size:16px; line-height:45px; font-weight:bold;}
.solution6401 li h2{color:#fff; padding:15px 5px;}
.h201{background:#009be3;font-size:20px;}
.h202{background:#8bc243;font-size:20px; }
.h203{background:#ea5497; font-size:20px;}
.h204{background:#ff9e13;font-size:20px; }
.h205{background:#ff6613;font-size:20px;}
.solution6401 li div{font-size:14px; line-height:20px; padding:5% 8%; min-height:40px; overflow:hidden; text-align:left;}


.solution6402{width:95%; padding:50px 2.5% 50px; margin:0 auto; overflow:hidden;}
.solution6402_img{text-align:center; overflow:hidden; padding-top:30px;}
.solution6402_img img{max-width:100%; height:auto;}


.solution6403{width:95%; padding:50px 2.5% 60px; margin:0 auto; overflow:hidden; background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
.solution6403 ul{width:100%; max-width:1200px; margin:20px auto 0; overflow:hidden;}
.solution6403 li{float:left; width:43%; overflow:hidden; padding:20px 2%; margin:15px 0px; border-radius:15px; border:1px #FFFFFF dotted;}
.solution6403 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution6403 li h4{ color:#ff6600; font-size:20px; font-weight:bold; padding-bottom:5px; color:#FFF;}
.solution6403 li p{font-size:14px; line-height:20px; color:#FFF;}

.solution6404{width:95%; padding:50px 2.5%; min-height:400px; margin:0 auto; overflow:hidden; background:#f5f5f5 /*url(../images/solution6404.jpg) no-repeat 50% top*/;}
.solution6404 ul{overflow:hidden; color:#222;width:100%; max-width:1200px; margin:0 auto; padding-top:20px;}
.solution6404 li{overflow:hidden; font-size:16px; line-height:40px; padding-top:40px; float:left; width:50%;}


.solution6405{width:95%; padding:50px 2.5% 80px; margin:0 auto; overflow:hidden;}
.solution6405_lr{overflow:hidden; width:100%; max-width:1200px; margin:40px auto 0; background:#f5f5f5;}
.solution6405_left{float:left; width:50%; overflow:hidden;}
.solution6405_left img{max-width:95%; height:auto;}
.solution6405_right{float:right; width:50%; overflow:hidden;}
.solution6405_right ul{padding-right:20px;}
.solution6405 li{overflow:hidden; padding-top:30px;}
.solution6405 li h4{ color:#ec5800; font-size:18px; font-weight:bold;}
.solution6405 li p{font-size:15px; line-height:26px;}
@media screen and (max-width: 1200px) {
.solution6401 li h2{min-height:105px;}
.h204{font-size:32px;}
.solution6401 li div{min-height:0px;}
}
@media screen and (max-width: 640px) {
.solution6401{width:94%; padding:25px 3%;}
.solution_title{font-size:1.25rem;}
.solution6401_p{font-size:0.875rem;width:92%;}
.solution_title02{font-size:1.4rem; padding-top:30px;}
.solution6401 li{width:90%; margin: 1% 20px 5%;}
.solution6401 li:not(:nth-of-type(5n)){margin-right:0;}
.solution6401 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution6401 li p{font-size:1rem; line-height:40px;}
.solution6401 li h2{min-height:0px;padding:10px 5px;}
.h201{font-size:1.5rem;}
.h202{font-size:1.5rem; }
.h203{font-size:1.5rem;}
.h204{font-size:1.5rem; }
.h205{font-size:1.5rem;}
.solution6401 li div{font-size:0.875rem;}

.solution6402{width:94%; padding:25px 3% 40px;}
.solution6402_img img{max-width:90%;}

.solution6403{width:94%; padding:25px 3% 25px;}
.solution6403 ul{width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.solution6403 li{float:left; width:95%; overflow:hidden; padding:10px 2%; margin:15px 0px; border-radius:15px; border:1px #FFFFFF dotted;}
.solution6403 li h4{font-size:1.0rem;}
.solution6403 li p{font-size:0.75rem;}

.solution6404{width:94%; padding:30px 3%; min-height:400px;}
.solution6404 ul{width:96%;}
.solution6404 li{font-size:0.875rem; line-height:24px; width:100%; padding-top:20px;}

.solution6405{width:94%; padding:25px 3% 40px;}
.solution6405_lr{width:94%; padding-top:0px; margin-top:20px;}
.solution6405_left{float:none; width:100%; padding-top:30px; overflow:hidden; text-align:center;}
.solution6405_right{float:none; width:90%; padding:0 5%;}
.solution6405 li{padding-top:15px;}
.solution6405 li h4{font-size:1.2rem;}
.solution6405 li p{font-size:0.875rem;}
}




/*解决方案-教育行业解决方案*/
.solution6503{width:95%; padding:50px 2.5% 60px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution6503 ul{width:95%; max-width:1200px; margin:20px auto 0; overflow:hidden;}
.solution6503 li{float:left; width:30.5%; overflow:hidden; background:#fff; margin-top:20px; margin-bottom:10px; border:1px #ddd solid;}
.solution6503 li:not(:nth-of-type(3n)){margin-right:4%;}
.solution6503 li h4{ color:#ff6600; font-size:20px; font-weight:bold; padding:10px 0; color:#FFF; background:#009be3; text-align:center;}
.solution6503 li p{font-size:14px; line-height:22px; padding:5%; min-height:50px;}
@media screen and (max-width: 640px) {
.solution6503{width:94%; padding:10px 3% 35px;}
.solution6503 li{width:47.3%; margin-top:10px;}
.solution6503 li:not(:nth-of-type(3n)){margin-right:0;}
.solution6503 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution6503 li h4{font-size:1.125rem;}
.solution6503 li p{font-size:0.75rem; min-height:0;}
}


/*解决方案-维盟网吧解决方案*/
.solution6601{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution6601 ul{overflow:hidden; padding-top:20px;}
.solution6601 li{float:left; background:#fff; border:1px #ddd solid; width:22.6%; text-align:center;}
.solution6601 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution6601 li p{font-size:16px; line-height:45px; font-weight:bold;}
.solution6601 li h2{color:#fff; padding:15px 5px;}
.solution6601 li div{font-size:14px; line-height:20px; padding:5% 8%; min-height:60px; overflow:hidden; text-align:left;}

.solution6604{width:95%; padding:50px 2.5% 60px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution6604 ul{width:95%; max-width:1200px; margin:20px auto 0; overflow:hidden;}
.solution6604 li{float:left; width:30.5%; overflow:hidden; background:#fff; margin-top:20px; margin-bottom:10px; border:1px #ddd solid;}
.solution6604 li:not(:nth-of-type(3n)){margin-right:4%;}
.solution6604 li h4{ color:#ff6600; font-size:20px; font-weight:bold; padding:10px 0; color:#FFF; background:#009be3; text-align:center;}
.solution6604 li p{font-size:14px; line-height:22px; padding:5%; min-height:65px;}
@media screen and (max-width: 640px) {
.solution6601{width:94%; padding:25px 3%;}
.solution6601 li{width:90%; margin: 1% 20px 5%;}
.solution6601 li:not(:nth-of-type(4n)){margin-right:0;}
.solution6601 li p{font-size:1rem; line-height:40px;}
.solution6601 li h2{min-height:0px;padding:10px 5px;}
.solution6601 li div{font-size:0.875rem; min-height:inherit;}

.solution6604{width:94%; padding:10px 3% 35px;}
.solution6604 li{width:47.3%; margin-top:10px;}
.solution6604 li:not(:nth-of-type(3n)){margin-right:0;}
.solution6604 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution6604 li h4{font-size:1.125rem;}
.solution6604 li p{font-size:0.75rem; min-height:0;}
}




/*解决方案-娱乐休闲场所解决方案*/
.solution6701_title{text-align:center; font-size:30px; overflow:hidden;font-weight:bold; padding-top:25px; color:#009be3;}
.solution6701{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution6701 ul{overflow:hidden; padding-top:20px;}
.solution6701 li{float:left; width:27.1%; padding:2%; color:#fff; overflow:hidden; font-size:16px; line-height:26px; min-height:80px;}
.solution6701 li:not(:nth-of-type(3n)){margin-right:3%;}
.solution6701 .libg01{background:#009be3;}
.solution6701 .libg02{background:#8bc243;}
.solution6701 .libg03{background:#ea5497;}
@media screen and (max-width: 640px) {
.solution6701{width:94%; padding:25px 3%;}
.solution6701 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution6701 li:not(:nth-of-type(3n)){margin-right:0;}
}





/*解决方案-中小企业解决方案*/
.solution6801_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; color:#555;}
.solution6801{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution6801 ul{overflow:hidden; padding-top:10px;}
.solution6801 li{float:left; width:14.4%; padding:2%; color:#fff; overflow:hidden; font-size:16px; line-height:26px; min-height:50px;}
.solution6801 li:not(:nth-of-type(5n)){margin-right:2%;}
.solution6801 .libg01{background:#009be3;}
.solution6801 .libg02{background:#8bc243;}
.solution6801 .libg03{background:#ea5497;}
.solution6801 .libg04{background:#ff9e13;}
.solution6801 .libg05{background:#ff6613;}

.solution6805{width:95%; padding:50px 2.5% 80px; margin:0 auto; overflow:hidden;}
.solution6805_lr{overflow:hidden; width:100%; max-width:1200px; margin:40px auto 0; background:#f5f5f5;}
.solution6805_left{float:left; width:50%; overflow:hidden;}
.solution6805_left img{max-width:95%; height:auto;}
.solution6805_right{float:right; width:50%; overflow:hidden;}
.solution6805_right ul{padding-right:20px;}
.solution6805 li{overflow:hidden; padding-top:18px;}
.solution6805 li h4{ color:#ec5800; font-size:18px; font-weight:bold;}
.solution6805 li p{font-size:15px; line-height:26px;}
@media screen and (max-width: 640px) {
.solution6801{width:94%; padding:25px 3%;}
.solution6801 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution6801 li:not(:nth-of-type(5n)){margin-right:0;}

.solution6805{width:94%; padding:25px 3% 40px;}
.solution6805_lr{width:94%; padding-top:0px; margin-top:20px;}
.solution6805_left{float:none; width:100%; padding-top:30px; overflow:hidden; text-align:center;}
.solution6805_right{float:none; width:90%; padding:0 5%;}
.solution6805 li{padding-top:15px;}
.solution6805 li h4{font-size:1.2rem;}
.solution6805 li p{font-size:0.875rem;}
}




/*解决方案-公园景区解决方案*/
.solution7101_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; padding-bottom:10px; color:#555;}
.solution7101{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution7101 ul{overflow:hidden; padding-top:10px;}
.solution7101 li{float:left; width:18%; color:#fff; overflow:hidden; font-size:16px; line-height:26px; min-height:40px; margin-bottom:2%; border:1px #CCCCCC solid;}
.solution7101 li:not(:nth-of-type(5n)){margin-right:2%;}
.solution7101 .libg01{background:#009be3;}
.solution7101 .libg01 p{font-size:16px; line-height:45px; font-weight:bold; text-align:center; background:#FFF; color:#333;}
.solution7101 .libg01 h2{font-size:14px; line-height:20px; padding:5% 8%; min-height:40px; overflow:hidden; text-align:left;color:#FFF; font-weight:normal;background:#009be3;}

.solution7101 .libg02{background:#8bc243;}
.solution7101 .libg03{background:#ea5497;}
.solution7101 .libg04{background:#ff9e13;}
.solution7101 .libg05{background:#ff6613;}
.solution7101 .libg06{background:#d72015;}

.solution7103{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution7101_title{font-size:1.25rem;}
.solution7101{width:94%; padding:25px 3%;}
.solution7101 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution7101 li:not(:nth-of-type(3n)){margin-right:0;}
}



/*解决方案-商场超市解决方案*/
.solution7301_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; padding-bottom:10px; color:#555;}
.solution7301{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution7301 ul{overflow:hidden; padding-top:10px;}
.solution7301 li{float:left; width:19.5%; padding:2%; color:#fff; overflow:hidden; font-size:16px; line-height:26px; min-height:50px;}

.solution7301 li{float:left; width:23%; overflow:hidden; font-size:14px; line-height:26px; min-height:100px; border:1px #CCCCCC solid;}
.solution7301 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution7301 li p{font-size:16px; line-height:45px; font-weight:bold; text-align:center; background:#FFF;}
.solution7301 li h2{font-size:14px; line-height:20px; padding:5% 8%; min-height:80px; overflow:hidden; text-align:left;color:#FFF; font-weight:normal;background:#009be3;}

.solution7301 .libg01{background:#009be3;}
.solution7301 .libg02{background:#8bc243;}
.solution7301 .libg03{background:#ea5497;}
.solution7301 .libg04{background:#ff9e13;}

.solution7303{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution7301_title{font-size:1.25rem;}
.solution7301{width:94%; padding:25px 3%;}
.solution7301 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution7301 li:not(:nth-of-type(4n)){margin-right:0;}
}


/*解决方案-医疗行业解决方案*/
.solution7401_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; padding-bottom:10px; color:#555;}
.solution7401{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution7401 ul{overflow:hidden; padding-top:10px;}

.solution7401 li{float:left; width:23%; overflow:hidden; font-size:14px; line-height:26px; min-height:100px; border:1px #CCCCCC solid;}
.solution7401 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution7401 li p{font-size:16px; line-height:45px; font-weight:bold; text-align:center; background:#FFF;}
.solution7401 li h2{font-size:14px; line-height:20px; padding:5% 8%; min-height:40px; overflow:hidden; text-align:left;color:#FFF; font-weight:normal;background:#009be3;}

.solution7401 .libg01{background:#009be3;}
.solution7401 .libg02{background:#8bc243;}
.solution7401 .libg03{background:#ea5497;}
.solution7401 .libg04{background:#ff9e13;}

.solution7403{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution7401_title{font-size:1.25rem;}
.solution7401{width:94%; padding:25px 3%;}
.solution7401 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution7401 li:not(:nth-of-type(4n)){margin-right:0;}
}


/*解决方案-运营商解决方案*/
.solution7501_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; padding-bottom:10px; color:#555;}
.solution7501{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution7501 ul{overflow:hidden; padding-top:10px;}
.solution7501 li{float:left; width:48%; color:#fff; overflow:hidden; font-size:16px; line-height:26px; /*min-height:40px;*/}
.solution7501 li:not(:nth-of-type(2n)){margin-right:2%;}
.solution7501 .libg01{font-size:14px; line-height:26px; border:1px #CCCCCC solid;}
.solution7501 .libg01 h2{background:#009be3; min-height:20px; font-size:14px; line-height:26px; color:#FFF; padding:2%; text-align:center;}
.h2txt{font-size:16px; line-height:45px; font-weight:bold; text-align:center; background:#FFF; color:#333}
.solution7501 .libg02{background:#8bc243;}
.solution7501 .libg03{background:#ea5497;}
.solution7501 .libg04{background:#ff9e13;}

.solution7503{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution7501_title{font-size:1.25rem;}
.solution7501{width:94%; padding:25px 3%;}
.solution7501 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution7501 li:not(:nth-of-type(2n)){margin-right:0;}
}


/*解决方案-党政军解决方案*/
.solution7601_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; padding-bottom:10px; color:#555;}
.solution7601{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution7601 ul{overflow:hidden; padding-top:10px;}
.solution7601 li{float:left; width:23%; overflow:hidden; font-size:14px; line-height:26px; min-height:100px; border:1px #CCCCCC solid;}
.solution7601 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution7601 li p{font-size:16px; line-height:45px; font-weight:bold; text-align:center; background:#FFF;}
.solution7601 li h2{font-size:14px; line-height:20px; padding:5% 8%; min-height:80px; overflow:hidden; text-align:left;color:#FFF; font-weight:normal;background:#009be3;}
.solution7601 .libg01{}
.solution7601 .libg02{background:#8bc243;}
.solution7601 .libg03{background:#ea5497;}
.solution7601 .libg04{background:#ff9e13;}

.solution7603{width:95%; padding:50px 2.5% 60px; margin:0 auto; overflow:hidden; background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
.solution7603_lr{ width:100%;max-width:1200px; margin:20px auto 0; overflow:hidden; }
.solution7603 ul{width:48%; float:left; overflow:hidden;}
.solution7603 ul:not(:nth-of-type(2n)){margin-right:4%;}
.solution7603_lr_ul02 li{width:95%; overflow:hidden; padding:20px 2%; margin:15px 0px 32px; border-radius:15px; border:1px #FFFFFF dotted;}
.solution7603_lr_ul01 li{width:95%; overflow:hidden; padding:20px 2%; margin:15px 0px; border-radius:15px; border:1px #FFFFFF dotted;}
.solution7603_lr_ul01 li strong{font-size:16px;}
.solution7603 li h4{ color:#ff6600; font-size:20px; font-weight:bold; padding-bottom:5px; color:#FFF;}
.solution7603 li p{font-size:14px; line-height:20px; color:#FFF;}
@media screen and (max-width: 640px) {
.solution7601_title{font-size:1.25rem;}
.solution7601{width:94%; padding:25px 3%;}
.solution7601 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution7601 li:not(:nth-of-type(4n)){margin-right:0;}

.solution7603 ul{width:100%;}
.solution7603 ul:not(:nth-of-type(2n)){margin-right:0;}
.solution7603{width:94%; padding:25px 3% 25px;}
.solution7603 ul{width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.solution7603 li{float:left; width:95%; overflow:hidden; padding:10px 2%; margin:15px 0px; border-radius:15px; border:1px #FFFFFF dotted;}
.solution7603 li h4{font-size:1.0rem;}
.solution7603 li p{font-size:0.75rem;}
}



/*解决方案-金融机构场所解决方案*/
.solution7201{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution7201_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; color:#555;}
.solution7201_p{overflow:hidden; text-align:center; font-size:14px; line-height:22px; width:85%; margin:5px auto 0;}
.solution7201 ul{overflow:hidden; padding-top:20px;}
.solution7201 li{float:left; background:#fff; border:1px #ddd solid; width:23.3%; text-align:center;}
.solution7201 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution7201 li p{font-size:16px; line-height:45px; font-weight:bold;}
.solution7201 li h2{color:#fff; padding:15px 5px; font-size:16px; line-height:28px; font-weight:normal;}

.solution7203{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution7201{width:94%; padding:25px 3%;}
.solution7201_p{font-size:0.875rem;width:92%;}
.solution7201_title{font-size:1.25rem;}
.solution7201 li{width:90%; margin: 1% 20px 5%;}
.solution7201 li:not(:nth-of-type(4n)){margin-right:0;}
.solution7201 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution7201 li p{font-size:1rem; line-height:40px;}
.solution7201 li h2{min-height:0px;padding:10px 5px;}
.h201{font-size:1.5rem;}
.h202{font-size:1.5rem;}
.h203{font-size:1.5rem;}
.h204{font-size:1.5rem;}
.h205{font-size:1.5rem;}
}


/*解决方案-制造业场所解决方案*/
.solution7701{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution7701_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; color:#555;}
.solution7701_p{overflow:hidden; text-align:center; font-size:14px; line-height:22px; width:85%; margin:5px auto 0;}
.solution7701 ul{overflow:hidden; padding-top:20px;}
.solution7701 li{float:left; background:#fff; border:1px #ddd solid; width:18.2%; text-align:center;}
.solution7701 li:not(:nth-of-type(5n)){margin-right:2%;}
.solution7701 li p{font-size:16px; line-height:45px; font-weight:bold;}
.solution7701 li h2{color:#fff; padding:15px 20px; line-height:36px; min-height:110px;}

.solution7703{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution7701{width:94%; padding:25px 3%;}
.solution7701_p{font-size:0.875rem;width:92%;}
.solution7701_title{font-size:1.25rem;}
.solution7701 li{width:90%; margin: 1% 20px 5%;}
.solution7701 li:not(:nth-of-type(5n)){margin-right:0;}
.solution7701 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution7701 li p{font-size:1rem; line-height:40px;}
.solution7701 li h2{min-height:0px;padding:10px 15px;}
}






/*解决方案-别墅*/
.solution72201{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution72201_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; color:#555;}
.solution72201_p{overflow:hidden; text-align:center; font-size:14px; line-height:22px; width:85%; margin:5px auto 0;}
.solution72201 ul{overflow:hidden; padding-top:20px;}
.solution72201 li{float:left; background:#fff; border:1px #ddd solid; width:23.3%; text-align:center;}
.solution72201 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution72201 li p{font-size:16px; line-height:45px; font-weight:bold;}
.solution72201 li h2{color:#fff; padding:15px 5px; font-size:16px; line-height:28px; font-weight:normal;}

.solution72203{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution72201{width:94%; padding:25px 3%;}
.solution72201_p{font-size:0.875rem;width:92%;}
.solution72201_title{font-size:1.25rem;}
.solution72201 li{width:90%; margin: 1% 20px 5%;}
.solution72201 li:not(:nth-of-type(4n)){margin-right:0;}
.solution72201 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution72201 li p{font-size:1rem; line-height:40px;}
.solution72201 li h2{min-height:0px;padding:10px 5px;}
}



/*解决方案-车站*/
.solution72301_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; padding-bottom:10px; color:#555;}
.solution72301{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution72301 ul{overflow:hidden; padding-top:10px;}

.solution72301 li{float:left; width:23%; overflow:hidden; font-size:14px; line-height:26px; min-height:100px; border:1px #CCCCCC solid;}
.solution72301 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution72301 li p{font-size:16px; line-height:45px; font-weight:bold; text-align:center; background:#FFF;}
.solution72301 li h2{font-size:14px; line-height:20px; padding:5% 8%; min-height:40px; overflow:hidden; text-align:left;color:#FFF; font-weight:normal;background:#009be3;}

.solution72301 .libg01{}
.solution72301 .libg02{background:#8bc243;}
.solution72301 .libg03{background:#ea5497;}
.solution72301 .libg04{background:#ff9e13;}

.solution72303{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution72301_title{font-size:1.25rem;}
.solution72301{width:94%; padding:25px 3%;}
.solution72301 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution72301 li:not(:nth-of-type(4n)){margin-right:0;}
}



/*解决方案-商场超市*/
.solution72401_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; padding-bottom:10px; color:#555;}
.solution72401{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution72401 ul{overflow:hidden; padding-top:10px;}

.solution72401 li{float:left; width:23%; overflow:hidden; font-size:14px; line-height:26px; min-height:100px; border:1px #CCCCCC solid;}
.solution72401 li:not(:nth-of-type(4n)){margin-right:2%;}
.solution72401 li p{font-size:16px; line-height:45px; font-weight:bold; text-align:center; background:#FFF;}
.solution72401 li h2{font-size:14px; line-height:20px; padding:5% 8%; min-height:40px; overflow:hidden; text-align:left;color:#FFF; font-weight:normal;background:#009be3;}

.solution72401 .libg01{}
.solution72401 .libg02{background:#8bc243;}
.solution72401 .libg03{background:#ea5497;}
.solution72401 .libg04{background:#ff9e13;}

.solution72403{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution72401_title{font-size:1.25rem;}
.solution72401{width:94%; padding:25px 3%;}
.solution72401 li{width:89.4%; padding:5%; font-size:1rem; min-height:inherit; margin-bottom:20px;}
.solution72401 li:not(:nth-of-type(4n)){margin-right:0;}
}




/*解决方案-中小企业*/
.solution72501{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution72501_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; color:#555;}
.solution72501_p{overflow:hidden; text-align:center; font-size:14px; line-height:22px; width:85%; margin:5px auto 0;}
.solution72501 ul{overflow:hidden; padding-top:20px;}
.solution72501 li{float:left; background:#fff; border:1px #ddd solid; width:18.2%; text-align:center;}
.solution72501 li:not(:nth-of-type(5n)){margin-right:2%;}
.solution72501 li p{font-size:16px; line-height:45px; font-weight:bold;}
.solution72501 li h2{font-size:14px; line-height:20px; padding:5% 8%; min-height:40px; overflow:hidden; text-align:left;color:#FFF; font-weight:normal;}

.solution72503{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}
@media screen and (max-width: 640px) {
.solution72501{width:94%; padding:25px 3%;}
.solution72501_p{font-size:0.875rem;width:92%;}
.solution72501_title{font-size:1.25rem;}
.solution72501 li{width:90%; margin: 1% 20px 5%;}
.solution72501 li:not(:nth-of-type(5n)){margin-right:0;}
.solution72501 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution72501 li p{font-size:1rem; line-height:40px;}
.solution72501 li h2{min-height:0px;padding:10px 15px;}
}


.solution72504{width:95%; padding:50px 2.5% 60px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution72504 ul{width:95%; max-width:1200px; margin:20px auto 0; overflow:hidden;}
.solution72504 li{float:left; width:47.5%; overflow:hidden; background:#fff; margin-top:20px; margin-bottom:10px; border:1px #ddd solid;}
.solution72504 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution72504 li h4{ color:#ff6600; font-size:20px; font-weight:bold; padding:10px 0; color:#FFF; background:#009be3; text-align:center;}
.solution72504 li p{font-size:14px; line-height:22px; padding:5%; min-height:50px;}
@media screen and (max-width: 640px) {
.solution72504 ul{margin-top:0px;}
.solution72504{width:94%; padding:30px 3% 35px;}
.solution72504 li{width:47.3%; margin-top:10px;}
.solution72504 li:not(:nth-of-type(4n)){margin-right:0;}
.solution72504 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution72504 li h4{font-size:1rem; padding:10px;}
.solution72504 li p{font-size:0.75rem; min-height:0;}
}











.solutionone{ background:#f5f5f5; width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden;}
.solutiontitle{overflow:hidden; line-height:30px; font-size:24px; color:#009be3; margin-bottom:10px;}
.solutiontitle span{float:right; font-size:16px;}
.solutionone ul{overflow:hidden;}
.solutionone li{float:left; width:23.5%; overflow:hidden; text-align:center; font-size:14px;}
.solutionone li:not(:nth-of-type(4n)){margin-right:2%;}
.solutionone li img{border:1px #ddd solid; display:block; width:99%; height:auto;}
.solutionone li img:hover{border:1px #008cd6 solid; cursor:pointer;}
.solutionone li p{padding-top:8px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.solutiontwo{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden;}

.solutionthree{background:#f5f5f5; width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden;}
.solutionthreetitle{text-align:center; color:#009be3; font-size:30px;}
.solutionthree ul{overflow:hidden;}
.solutionthree li{float:left; background:#fff; width:19.5%; padding:1.8% 1.8%; margin-top:35px; overflow:hidden; min-height:60px;}
.solutionthree li:not(:nth-of-type(4n)){margin-right:2.5%;}
.solutionthree li img{float:left; border:1px #ddd solid; width:23%; height:auto; margin-right:20px;}
.solutionthree li img:hover{border:1px #008cd6 solid; cursor:pointer;}
.solutionthree li p{font-size:13px;}
.solutionthree li h2{ font-size:12px; font-weight:bold; padding-top:6px;}

.solutionfour{width:95%; padding:0px 2.5% 40px; margin:0 auto; overflow:hidden;}
.solutionfour_div{max-width:1200px; margin:20px auto 0; overflow:hidden; text-align:center;}
.solutionfour_div a{color:#fff; display:inline-block; font-size:18px; margin:0 15px; padding:13px 45px; background:#009be3;}
.solutionfour_div a:hover{background:#0080bc; cursor:pointer;}
@media screen and (max-width: 640px) {
.solutionone{ width:94%; padding:0px 3%;}
.solutiontitle{font-size:1.25rem; padding:10px 0px 0px 0px; margin-top:20px; margin-bottom:0px;}
.solutiontitle span{font-size:0.875rem;}
.solutionone li{width:48%; margin-top:5px; margin-bottom:15px; font-size:0.75rem;}
.solutionone li:not(:nth-of-type(5n)){margin-right:0;}
.solutionone li:not(:nth-of-type(2n)){margin-right:4%;}
.solutionone li p{padding-top:6px;}

.solutiontwo{width:94%; padding:0px 3%;}

.solutionthree{width:94%; padding:15px 3%;}
.solutionthreetitle{font-size:1.25rem;}
.solutionthree li{width:90%; padding:5%; margin-top:10px;}
.solutionthree li:not(:nth-of-type(4n)){margin-right:0; margin-top:10px;}
.solutionthree li img{width:23%; margin-right:20px;}
.solutionthree li p{font-size:0.75rem;}
.solutionthree li h2{ font-size:0.875rem;}

.solutionfour{width:94%; padding:30px 3%;}
.solutionfour_div{margin:5px auto 0;}
.solutionfour_div a{font-size:1rem; margin:0; margin-bottom:2%; padding:13px 2%; width:28%; float:left;}
.solutionfour_div a:not(:nth-of-type(3n)){margin-right:2%;}
}





.productone{width:95%; padding:60px 2.5%; margin:0 auto; overflow:hidden;}
.productoneleft{float:left; overflow:hidden; width:30%;}
.productoneright{float:right; overflow:hidden; width:66%;}
.productoneleft img{width:100%; height:auto; display:block;}
.productoneright h2{ color:#009be3; font-size:24px; font-weight:bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.productoneright_div{ overflow:hidden; font-size:14px; line-height:30px; padding:15px 0 20px; background:url(../images/product_06.jpg) repeat-x left bottom;}
.productoneright_wn{overflow:hidden; margin-top:20px;}
.productoneright_wn a{color:#fff; display:inline-block; font-size:16px; margin-right:10px; padding:11px 25px; background:#009be3; margin-bottom:10px;}
.productoneright_wn a:hover{background:#0080bc; cursor:pointer;}
#onsec2{ background:#ff6600; color:#FFF;}

.producttwo{background:#f5f5f5; width:95%; padding:35px 2.5% 50px; margin:0 auto; overflow:hidden;}
.producttitle{ overflow:hidden; background:url(../images/back_21.jpg) no-repeat left center; padding:20px 0 20px 12px; font-size:24px; line-height:26px; color:#008cd6; font-weight:bold; border-bottom:1px #ddd solid;}
.producttitle span{float:right; font-size:12px; font-weight:normal;}
.producttwo ul{overflow:hidden;}
.producttwo li{float:left; overflow:hidden; width:22.9%; margin-top:30px;}
.producttwo li:not(:nth-of-type(4n)){margin-right:2.8%;}
.producttwo li img{width:99%; height:auto; display:block; border:1px #ddd solid;}
.producttwo li img:hover{border:1px #009be3 solid; cursor:pointer;}
.producttwo li h2{text-align:center; font-size:16px; font-weight:normal; padding:10px 0; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.producttwo_div{overflow:hidden; margin:0 auto; width:85%;}
.producttwo_div a{font-size:12px; margin:0; margin-bottom:2%; margin-right:2%; padding:0 15px; line-height:20px; float:left; background:#009be3; text-align:center; color:#fff; border-radius:20px;}
/*.producttwo_div a:not(:nth-of-type(3n)){margin-right:3%;}*/
.producttwo_div a:hover{background:#0080bc; cursor:pointer;}

.productthree{width:95%; padding:35px 2.5% 0px; margin:0 auto; overflow:hidden;}
.productthree ul{overflow:hidden;}
.productthree li{float:left; overflow:hidden; width:50%; margin-top:30px; margin-bottom:15px;}

.page li{
	width: 100%;
}
/*.productthree li:not(:nth-of-type(3n)){margin-right:5%;}*/
.productthree li img{width:45%; height:auto; display:block; border:1px #ddd solid; float:left; margin-right:20px; padding:10px 0px;}
.productthree li img:hover{border:1px #009be3 solid; cursor:pointer;}
.productthree li h2{font-size:14px; font-weight:normal; margin-bottom:8px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.productthree_div{overflow:hidden;}
.productthree_div a{ background:#ededed; text-align:center; padding:0px 15px; font-size:12px; line-height:20px; margin-right:5px; margin-top:5px; display:inline-block; border-radius:20px; color:#666;}
.productthree_div p{
	color:#666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;

}
.productthree_div a:hover{background:#009be3; color:#fff;}
@media screen and (max-width: 1200px) {
.productoneleft{width:40%;}
.productoneright{width:56%;}
.producttwo_div a{width:44%;}
.producttwo_div a:not(:nth-of-type(3n)){margin-right:0;}
.producttwo_div a:not(:nth-of-type(2n)){margin-right:4%;}
.productthree li{width:48%;}
.productthree li img{width:40%; height:auto; margin-right:10px;}
.productthree li:not(:nth-of-type(3n)){margin-right:0;}
.productthree li:not(:nth-of-type(2n)){margin-right:4%;}
}
@media screen and (max-width: 640px) {
.productone{width:94%; padding:30px 3% 0px;}
.productoneleft{float:none; width:100%;}
.productoneright{float:none; width:100%; margin-top:20px;}
.productoneright h2{font-size:1.4rem;}
.productoneright_div{font-size:0.875rem;}
.productoneright_wn a{font-size:0.875rem; margin-right:10px; margin-bottom:10px; padding:10px 13px;}

.producttwo{background:#f5f5f5; width:94%; padding:10px 3% 30px;}
.producttitle{font-size:1.4rem; padding:15px 0px 10px 12px;}
.producttitle span{ font-size:0.75rem;}
.producttwo li{width:100%; margin-top:20px; margin-bottom:10px;}
.producttwo li:not(:nth-of-type(4n)){margin-right:0;}
.producttwo li:not(:nth-of-type(2n)){margin-right:4%;}
.producttwo li h2{font-size:0.75rem;}
.producttwo_div{width:98%;}
.producttwo_div a{font-size:0.75rem; width:auto;}


.productthree{width:94%; padding:15px 3% 0px; margin:0 auto; overflow:hidden;}
.productthree li{ width:100%; margin-top:0px; margin-bottom:30px;}
.productthree li h2{font-size:0.875rem; font-weight:bold; margin-bottom:0px;}
.productthree_div a{font-size:0.75rem;}
.productthree li:not(:nth-of-type(2n)){margin-right:0;}
}


.current{
	display: inline-block;
	width: 7px;
	padding: 3px 8px;
    margin: 0 2px;
}



.cpshow{overflow:hidden;width:95%; padding:50px 2.5%; margin:0 auto;}
.ban{ width:100%; position:relative; overflow:hidden; margin:0 auto;}
#banleft{width:600px; float:left;}
.ban2{width:600px; min-height:270px; position:relative; overflow:hidden; float:left;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{width:600px; min-height:270px;}
.ban2 ul li img{width:100%; height:auto;}
.prev{ float:left; cursor:pointer;}
.num{overflow:hidden;  position:relative; margin-top:10px;}

.min_pic{float:right; width:58%; overflow:hidden;}
.min_pic h2{font-size:24px; color:#009be3;}
.min_pic p{color:#838383; padding:10px 0; line-height:24px;}
.min_pic_div{font-size:14px; line-height:28px;}
.min_pic h4{font-size:16px; font-weight:bold; padding-top:20px;}
.min_pic h5{font-size:16px; font-weight:bold; padding-top:20px;}

.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:108px; height:50px; margin-right:10px; padding:1px; border:1px solid #ddd; float:left;}
.num ul li img{ width:108px; height:50px; display:block;}
.num ul li.on{ border:1px solid #009be3; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:120px; left:6px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:120px; right:6px; width:28px; height:51px;z-index:9;cursor:pointer;}
@media screen and (max-width: 1600px) {
.min_pic{width:50%;}
}
@media screen and (max-width: 1200px) {
.min_pic{width:35%;}
.num{width:340px; margin-top:20px;}
.num ul li{ width:65px; height:30px;}
.num ul li img{ width:65px; height:30px;}
}
@media screen and (max-width: 640px) {
.cpshow{width:94%; padding:20px 3%;}
#banleft{width:380px; float:left;}
.ban2{width:380px; min-height:219px; float:none; margin:0 auto;}
.ban2 ul li{width:380px; min-height:219px;}
.num{width:7px;}

.min_pic{float:none; width:100%; margin-top:20px;}
.min_pic h2{font-size:1.4rem;}
.min_pic p{font-size:0.75rem;}
.min_pic_div{font-size:0.875rem;}
.min_pic h4{font-size:0.875rem; padding-top:15px;}
.min_pic h5{font-size:0.875rem; padding-top:15px;}

.num ul li{ width:65px; height:30px;}
.num ul li img{ width:65px; height:30px;}
.prev_btn1{ margin-top:40px; margin-right:20px;}
.next_btn1{margin-top:40px;}
.prev1{ top:85px; display:none;}
.next1{ top:85px; display:none;}
}
@media screen and (max-width: 360px) {
.ban2{width:338px; min-height:194px; float:none; margin:0 auto; padding:0px; margin:0px;}
.ban2 ul li{width:338px; min-height:194px;}
.prev1{ top:70px; display:none;}
.next1{ top:70px; display:none;}
}





#tab1 ,#tab2{width:95%; padding:0 2.5%; overflow:hidden; margin:0 auto; background:#f5f5f5;}
#tab1 ul ,#tab2 ul{margin:0;padding:0; text-align:center;}
#tab1 li,#tab2 li{display:inline-block; margin:0 auto; padding:0 40px; height:65px;line-height:65px;text-align:center; background:#e6e6e6; color:#626262; font-size:18px; cursor:pointer;}
#tab1 li.now,#tab2 li.now{color:#fff;background:#009be3;}
.tablist{ overflow:hidden; display:none; padding-bottom:30px;}
.block{display:block;}
.cpcs{overflow:hidden; width:95%; padding:25px 2.5%;font-size:14px; line-height:26px;}
.cpcs table{width:100%;}
.cpcs td{font-size:14px; line-height:30px; padding:4px; border:1px #ddd solid;}

.xgdownload{overflow:hidden; width:95%; padding:25px 2.5%;}
.xgdownload ul{overflow:hidden;}
.xgdownload li{float:left; width:45.6%; overflow:hidden; font-size:15px; background:url(../images/productshow_11.jpg) no-repeat left center; padding:14px 0 14px 36px; border-bottom:1px #ddd solid; line-height:26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
.xgdownload li:not(:nth-of-type(2n)){margin-right:4%;}
.xgdownload li span{float:right; font-size:13px; color:#afafaf;}
@media screen and (max-width: 1600px) {
.xgdownload li{width:45%;padding:14px 0 14px 3%;}
}
@media screen and (max-width: 640px) {
#tab1 ,#tab2{width:94%; padding:0 3%;}
#tab1 li,#tab2 li{padding:0 11px; height:45px;line-height:45px; font-size:0.875rem;}
.cpcs{width:94%; padding:20px 3%;}
.cpcs table{display: block; display: -webkit-box; width:auto; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
.cpcs td{font-size:0.875rem}

.xgdownload{width:94%; padding:0px 3% 20px;}
.xgdownload li{width:92%; font-size:0.875rem; background:url(../images/productshow_11.jpg) no-repeat left center; padding:14px 0 14px 8%;}
.xgdownload li:not(:nth-of-type(2n)){margin-right:0;}
.xgdownload li span{font-size:0.75rem; padding-left:10px;}
}
@media screen and (max-width: 413px) {
#tab1 li,#tab2 li{padding:0 8px; height:40px;line-height:40px; font-size:1rem;}
}





.weizhi{overflow:hidden;width:95%; margin:0 auto; font-size:18px; line-height:30px; padding:20px 0 15px; border-bottom:1px #ddd solid; color:#000;}
.weizhi span{float:right; font-size:12px;}
.category{width:95%; margin:25px auto;}
.category ul{overflow:hidden; text-align:center;}
.category li{/*float:left; border-right:1px #fff solid;*/text-align:center; font-size:16px; overflow:hidden; background:#ddd;display:inline-block;}
.category li a{display:block; padding:15px 30px;}
.category li a:hover{background:#008cd6; color:#fff;}
#onsec a{background:#008cd6; color:#fff;}
@media screen and (max-width: 640px) {
.weizhi{padding:0px 0px; font-size:0.875rem; width:94%;}
.weizhi span{font-size:0.75rem;}
.category{width:94%; margin:15px auto;}
.category li{font-size:0.875rem; margin-bottom:1px;}
.category li a{padding:10px 20px;}
}



/*企业资质*/
.honor{overflow:hidden;width:95%; margin:0 auto 60px;}
.honorul{overflow:hidden;}
.honorul li{float:left; overflow:hidden; width:13.22%; border:1px #ddd solid; padding:0.8%; text-align:center; margin-top:2%; background:#FFF;}
.honorul li:not(:nth-of-type(6n)){ margin-right:2%;}
.honorul li img{width:100%; height:auto; display:block;}
.honorul li p{font-size:13px; padding-top:10px;}
.honorul li:hover{border:1px #008cd6 solid; cursor:pointer;}
.honorul li:hover p{color:#008cd6;}
.honorlr{overflow:hidden; margin-top:40px; line-height:28px; font-size:13px;}
@media screen and (max-width: 640px) {
.honor{width:94%; margin:0 auto 40px;}
.honorul li{width:45%; padding:1% 1% 3%; margin-top:5%;}
.honorul li:not(:nth-of-type(6n)){ margin-right:0;}
.honorul li:not(:nth-of-type(2n)){ margin-right:4%;}
.honorlr{margin-top:30px; line-height:26px; font-size:0.75rem;}
}




/*下载中心*/
.download{overflow:hidden;width:90%; margin:40px auto 60px; background:#fff; padding:2.5% 2.5% 4%;}
.downloadul{overflow:hidden;}
.downloadul li{overflow:hidden; font-size:16px; padding:22px 0 22px 45px; line-height:28px; border-bottom:1px #ddd solid; background:url(../images/download01.jpg) no-repeat left center;}
.downloadul li span{float:right; font-size:13px; color:#acacac;}
@media screen and (max-width: 640px) {
.download{width:94%; margin:20px auto 30px; padding:0% 3%;}
.downloadul li{font-size:0.875rem; padding:15px 0 15px 35px; line-height:20px;}
.downloadul li span{font-size:0.75rem;}
}




/*维盟知道*/
.faq{overflow:hidden;width:90%; margin:40px auto 60px; background:#fff; padding:2.5% 2.5% 4%;}
.faqul{overflow:hidden;}
.faqul li{overflow:hidden; border-bottom:1px #ddd dotted; padding-bottom:25px; margin-bottom:25px;}
.faqul li img{float:left; width:15%; height:auto; margin-right:25px;}
.faqul li h2{font-size:18px; font-weight:normal;}
.faqul li h2 a{}
.faqul li h2 a:hover{color:#008cd6;}
.faqul li p{ color:#999; padding:8px 0 6px; line-height:22px;}
.faqul li div{ line-height:22px; color:#636363; padding:5px 0px;}
.faqul li h4{font-size:14px; font-weight:normal; color:#008cd6; padding-top:5px;}
.faqul li h4 a{color:#008cd6;}
.faqul li h4 a:hover{color:#ff0000;}
@media screen and (max-width: 1200px) {
.faqul li img{width:20%;}
}
@media screen and (max-width: 640px) {
.faq{width:94%; margin:20px auto;}
.faqul li{padding-bottom:20px; margin-bottom:20px;}
.faqul li img{width:35%; margin-right:15px;}
.faqul li h2{font-size:1rem; font-weight:normal; color:#000;}
.faqul li p{font-size:0.75rem;}
.faqul li div{font-size:0.75rem;}
.faqul li h4{font-size:0.875rem;}
}




/*发展历程*/
.pagecontent{overflow:hidden; padding-top:50px; width:96%; max-width:1200px; margin:0 auto;}
.timeline { list-style: none; padding:20px 0 20px; position: relative; } 
.timeline:before { top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #249faf; left: 50%; margin-left: -1.5px; } 
.tldate { display: block; width: 100px; background: #249faf; border: 2px solid #249faf; color: #fff; margin: 0 auto; padding: 5px 0; font-weight: bold; font-size:16px; text-align: center; -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.35); } 

.tldateleft { position: relative; width: 100px; background: #249faf; border: 2px solid #249faf; color: #fff; padding:5px 0; font-weight: bold; font-size:16px; text-align: center; -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.35); left:38%; top:26px; float:left;} 
.tldateright { position: relative; width: 100px; background: #249faf; border: 2px solid #249faf; color: #fff; padding:5px 0; font-weight: bold; font-size:16px; text-align: center; -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.35); right:38%; top:26px; float:right;} 
@media screen and (max-width: 640px) {
.tldateleft {font-size:1.125rem; text-align: center; -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.35); left:20%; top:0px; float:left; margin-bottom:3%;} 
.tldateright {font-size:1.125rem; text-align: center; -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.35); left:20%; top:0px; float:left;margin-bottom:3%;} 
}

 .timeline li { margin-bottom:40px; position: relative; } 
 .timeline li:before, .timeline li:after { content: " "; display: table; } 
 .timeline li:after { clear: both; } 
 .timeline li:before, .timeline li:after { content: " "; display: table; } 
 .timeline li .timeline-panel { width:42%; float: left; background: #fff; border: 1px solid #d4d4d4; padding: 20px; position: relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); } 
 .timeline li .timeline-panel:before { position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; } 
 .timeline li .timeline-panel:after { position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " "; } 
 .timeline li .timeline-panel.noarrow:before, .timeline li .timeline-panel.noarrow:after { top:0; right:0; display: none; border: 0; } 
 .timeline li.timeline-inverted .timeline-panel { float: right; } 
 .timeline li.timeline-inverted .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; } 
 .timeline li.timeline-inverted .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } 
 .timeline li .tl-circ { position: absolute; top:30px; left: 50%; text-align: center; background: #f2f2f2; color: #fff; width: 20px; height: 20px; line-height: 20px; margin-left: -12px; border:2px solid #249faf; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; z-index:2; } 
 .tl-heading h4 { margin: 0; color: #249faf; } 
 .tl-body p, .tl-body ul { margin-bottom: 0; } 
 .tl-body > p + p { margin-top: 5px; } 
 .tl-body p{line-height:28px; margin-bottom:5px; font-size:14px;}
@media screen and (max-width: 640px) {
     .page-header h1 { font-size: 1.8em; } 
     ul.timeline:before { left: 40px; } 
     .tldate { width: 80px; } 
     ul.timeline li .timeline-panel { width: calc(100% - 100px); width: -moz-calc(100% - 100px); width: -webkit-calc(100% - 100px); } 
     ul.timeline li .tl-circ { top:5px; left:27px; margin-left: 0; } 
     ul.timeline > li > .tldate { margin: 0; } 
     ul.timeline > li > .timeline-panel { float: right; } 
     ul.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; }
     ul.timeline > li > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; } 
}






/*成功案例*/
.cases{overflow:hidden; width:95%; margin:25px auto;}
.tablistlr img{ float:left; width:40%; height:auto; display:block; margin-right:10px;}
.tablistlr h2{font-size:16px; padding-bottom:5px;}
.tablistlr div{font-size:13px; line-height:24px; color:#838383; max-height:120px; min-height:120px; overflow:hidden}
@media screen and (max-width: 1440px) {
.tablistlr div{ min-height:75px; max-height:75px;overflow:hidden;}
}
@media screen and (max-width: 640px) {
.tablistlr div{ min-height:60px;max-height:60px; overflow:hidden;}
}
.tablistlr h4{background:#008cd6; color:#fff; float:right; font-weight:normal; font-size:13px; line-height:34px;margin-top:10px;}
.tablistlr h4 a{color:#fff; display:block; padding:0 14px;}
.tablistlr h4 a:hover{background:#057cbb;}

.box{overflow:hidden;}
.border_animation{border:1px solid #fff; position:relative; float:left; overflow:hidden; width:44%; margin-bottom:2.5%; margin-top:1%; padding:2%; background:#FFF;}
.border_animation:not(:nth-of-type(2n)){margin-right:3.5%;}
.border_animation_right{ margin-right:1.7%;}
.border_animation .border_top{
	position:absolute;height:1px;width:0;font-size:0;background:#008cd6;top:0;left:0; cursor:pointer;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_right{
	position:absolute;height:0px;width:1px;font-size:0;background:#008cd6;bottom:0;right:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_bottom{
	position:absolute;height:1px;width:0px;font-size:0;background:#008cd6;right:0;bottom:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_left{
	position:absolute;height:0px;width:1px;font-size:0;background:#008cd6;left:0;top:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.box .hover .border_top,.box .hover .border_bottom{width:100%}
.box .hover .border_left,.box .hover .border_right{height:100%;}
@media screen and (max-width: 640px) {
.cases{width:92%; margin:20px auto;}
.border_animation{width:93%; padding:3%;}
.border_animation:not(:nth-of-type(2n)){margin-right:0;}
.tablistlr img{width:100%; margin-bottom:10px;}
.tablistlr h2{font-size:0.875rem;}
.tablistlr div{font-size:0.75rem; line-height:20px;}
.tablistlr h4{font-size:0.75rem; display:none;}
}





.divnews{overflow:hidden;width:95%; margin:30px auto 50px;}
.divnewsleft{float:left; width:66%;}
.divnewsright{float:right; overflow:hidden; width:24%; background:#FFF; padding:2%;}
.divnewsright h2{font-size:18px; font-weight:bold; padding-bottom:10px;}
.divnewsright ul{overflow:hidden;}
.divnewsright li{line-height:22px; padding:12px 0 12px 12px; border-bottom:1px #ddd dotted; font-size:13px; background:url(../images/dian.png) no-repeat left 20px;}

/*新闻中心*/
.news{overflow:hidden;width: 95%; margin: 2% auto 0;}
.newsul{overflow:hidden;}
.newsul li{overflow:hidden; border-bottom:1px #ddd dotted; margin-bottom:3%; padding-bottom:3%;}
.newsul li img{ width:30%; height:auto; display:block; float:left; margin-right:20px;}
.newsul li h2{font-size:16px; font-weight:bold;}
.newsul li p{ color:#666; padding:8px 0 6px; line-height:22px;}
.newsul li h4{font-weight:normal; font-size:13px; line-height:22px; padding:10px 0 0 0;}
.newsul li h4 span{float:right;}
@media screen and (max-width: 640px) {
.divnews{width:92%; margin:10px auto 20px;}
.divnewsleft{float:none; width:100%;}
.divnewsright{display:none;}
.news{}
.newsul li{ margin-bottom:6%;}
.newsul li img{ width:40%; height:auto; display:block; float:left; margin-right:10px;}
.newsul li h2{font-size:1.125rem; line-height:22px;}
.newsul li p{font-size:0.75rem;}
.newsul li h4{font-size:0.875rem;}
}





.newsshow{ overflow:hidden; width:70%; margin:30px auto; background:#fff; padding:5% 7%;}
.news_xxjs{line-height:26px!important; font-size:14px!important; font-weight:normal!important; margin:15px auto; overflow:hidden;}
.news_xxjs p,.news_xxjs span{line-height:26px!important; font-size:14px!important;}
.news_xxjs td{padding:4px; font-size:14px!important; border:1px #CCCCCC solid;}
.news_xxjs img{ max-width:100%; height:auto; overflow:hidden; margin:0 auto; display:block; padding:10px 0;}
.news_title{font-size:28px; color:#111c36; text-align:center; border-bottom:1px #eaeaea solid; padding:0 20px 15px; font-weight:bold;}
.news_title h1{font-size:28px; font-weight:normal;}
@media screen and (max-width: 640px) {
.newsshow{width:96%; margin:20px auto; padding:5% 2%;}
.news_title{font-size:1.4rem; font-weight:bold; padding-bottom:10px;}
.news_title h1{font-size:1.125rem; font-weight:bold;}
.news_xxjs{font-size:0.875rem!important;}
.news_xxjs p,.news_xxjs span{font-size:0.875rem!important;}
.news_xxjs td{font-size:0.875rem!important;}
.news_xxjs img{max-width:100%; height:auto;}
.Information ul li{font-size:0.875rem; padding:10px 0 10px 8px;}
}



.pubdate{border-top:#ccc 0px dotted; line-height:20px; margin:10px 0; OVERFLOW: hidden; text-align:center;color:#999999;}
.pubdate span{margin:0px 10px;}
.pubdate a{color:#999999;}
.pubdate a:hover{ color:#f08619;}
.pubdate1{height:20px; line-height:20px; margin:10px 0 20px 0; OVERFLOW: hidden; text-align:center; color:#999999;}

.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #f08300; color: #ffffff;font-weight: bold;	padding:1px 6px 1px 6px;}
.pubdatenews{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pubdatenews2{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}


/*分页*/
.page{text-align:center; background:#fff; padding:8px 0; }
.page a{display:inline-block; border:1px #ddd solid; font-size:14px; padding:2px 6px; border-radius:3px; margin:0 2px; font-family:"宋体";    vertical-align: top;}
.page a:hover{background:#111c36; color:#fff;}
.pagea{background:#111c36; color:#fff;}
@media screen and (max-width: 640px) {
.page{padding:5px 0; margin-bottom:15px; margin-top:5px;}
.page a{font-size:0.875rem; padding:3px 8px; margin:0 2px;}
}


/*分页格式2*/
.pagenew{text-align:center; background:#f5f5f5; padding:8px 0; border:1px solid #D9D9D9; margin-top:40px;}
.pagenew a{display:inline-block; border:1px #ddd solid; font-size:14px; padding:2px 6px; border-radius:3px; margin:0 2px; font-family:"宋体";}
.pagenew a:hover{background:#111c36; color:#fff;}
.pagea{background:#111c36; color:#fff;}
@media screen and (max-width: 640px) {
.pagenew{padding:12px 0;}
.pagenew a{font-size:0.875rem; padding:3px 8px; margin:0 2px 8px 2px;}
}


/*相关资讯*/
.Information{verflow:hidden;margin-top:20px;}
.Information h4{padding-left:10px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#333; border-bottom:1px solid #ccc; background:#fff;}
.Information ul{ padding:0px;}
.Information li{border-bottom:1px dotted #DCDCDC; line-height:22px;font-size:14px; padding:5px 0px;}
.Information li span{float:right; font-size:12px; color:#999999;padding-left:10px; padding-right:10px;}
.Information li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.tylm{ overflow:hidden; line-height:26px; font-size:14px;}
.tylm img{max-width:100%; height:auto;}
@media screen and (max-width: 640px) {
.tylm{font-size:0.875rem;}
.tylm img{max-width:40%; height:auto;}
}






.cooperation{overflow:hidden; border:1px #f5f5f5 solid;}
.cooperationul_top{background:#008cd6; height:26px; line-height:26px; padding:10px 0; overflow:hidden;/*border-radius:5px;*/}
.cooperationul_top li{color:#fff; font-size:16px;}
.cooperationul_end li{font-size:14px;}
.cooperation li{float:left; width:18%; padding-left:1%; padding-right:1%; text-align:center; overflow:hidden;}
.cooperation li img{max-width:80%; height:auto;}
.cooperationul_end{background:#fff; padding:20px 0; overflow:hidden; /*border-radius:5px;*/}
.cooperationul_end02{ background:#f5f5f5;}
.cooperation_li01{line-height:26px; padding-top:40px;}
.cooperation_li02{ line-height:120px;}
@media screen and (max-width: 640px) {
.cooperationul_top{height:24px; line-height:24px; padding:12px 0;}
.cooperationul_top li{font-size:1rem;}
.cooperationul_end li{font-size:0.75rem;}
.cooperation li{width:20%; padding-left:0; padding-right:0; font-size:0.75rem;}
.cooperationul_end{padding:10px 0;}
.cooperation_li01{line-height:20px; padding-top:10px;}
.cooperation_li02{ line-height:50px;}
}






.partner{overflow:hidden; padding-top:10px;}
.partnerul{overflow:hidden;}
.partnerul li{float:left; width:14%; overflow:hidden; border:1px #ddd solid; margin-top:3%;}
.partnerul li:not(:nth-of-type(6n)){ margin-right:2.8%;}
.partnerul li img{width:100%; height:auto; display:block;}
.partnerul li:hover{border:1px #10c4d9 solid; cursor:pointer;}
@media screen and (max-width: 640px) {
.partnerul li{width:22%; margin-top:5%;}
.partnerul li:not(:nth-of-type(6n)){ margin-right:0%;}
.partnerul li:not(:nth-of-type(4n)){ margin-right:3%;}
}


.case{overflow:hidden;}
.caseul{overflow:hidden;}
.caseul li{float:left; width:23%; overflow:hidden; text-align:center; margin-top:3.5%;}
.caseul li img{display:block; width:93%; height:auto; padding:3%; border:1px #ddd solid;}
.caseul li:not(:nth-of-type(4n)){ margin-right:2.5%;}
.caseul li p{padding-top:5px; min-height:30px;}
.caseul li img:hover{border:1px #10c4d9 solid; cursor:pointer;}
@media screen and (max-width: 640px) {
.caseul li{width:48%; margin-top:5.5%;}
.caseul li:not(:nth-of-type(4n)){ margin-right:0;}
.caseul li:not(:nth-of-type(2n)){ margin-right:4%;}
.caseul li p{font-size:0.75rem;}
}




.team{overflow:hidden;}
.teamul{overflow:hidden;}
.teamul li{overflow:hidden; float:left; width:22%; margin-top:4%;}
.teamul li img{max-width:100%; height:auto; min-width:200px;}
.teamul li:not(:nth-of-type(4n)){ margin-right:3.9%;}
.teamul li h2{font-weight:normal; font-size:14px; font-weight:bold; padding:5px 0;}
.teamul li div{font-size:12px; line-height:20px; min-height:60px;}
@media screen and (max-width: 640px) {
.teamul li{width:47.5%; margin-top:8%;}
.teamul li:not(:nth-of-type(4n)){ margin-right:0;}
.teamul li:not(:nth-of-type(2n)){ margin-right:5%;}
.teamul li h2{font-size:0.875rem;}
.teamul li div{font-size:0.75rem;}
.teamul li img{min-width:180px;}
}







.productlb{overflow:hidden;}
.productlbul{overflow:hidden;}
.productlbul li{overflow:hidden; margin-top:5%; padding-bottom:5%; border-bottom:1px #ddd dotted;}
.productlbul li img{float:left; width:19%; height:auto; display:block; margin-right:20px;}
.productlbul li h2{font-size:14px; font-weight:bold; padding-bottom:10px;}
.productlbul li div{line-height:22px;}

.cplist{overflow:hidden;}
.cplistul{overflow:hidden; padding-top:20px;}
.cplistul li{overflow:hidden; line-height:22px; padding:12px 0 12px 12px; font-size:13px; background:url(../images/back_31.jpg) no-repeat left center; border-bottom:1px #ddd dotted;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;}
.cplistul li span{float:right; font-size:12px; color:#969696;}

@media screen and (max-width: 640px) {
.productlbul li{margin-top:7%; padding-bottom:7%;}
.productlbul li img{width:30%;}
.cplistul li{font-size:0.75rem;}
}



.lymainlr{overflow:hidden; background:#fff; padding:6%;}
.lymainlr_lr{overflow:hidden; margin-top:50px; line-height:26px; font-size:13px;}
.lymainlr_lr img{width:100%; height:auto; margin:0 auto; text-align:center;}
@media screen and (max-width: 640px) {
.lymainlr_lr{margin-top:30px; font-size:0.875rem;}
}



/*项目报备*/
.xmbb{overflow:hidden;border:1px solid #ddd; background:#f5f5f5;}
.xmbbul01{overflow:hidden;}
.xmbbul01 li{float:left; width:50%; padding:5px 0; border-bottom:1px solid #ddd; height:40px;}
.xmbbul01 li span{float:left; text-align:right; width:25%; padding:0 10px 0 0; line-height:40px; font-size:14px;}
.xmbbul02{overflow:hidden;}
.xmbbul02 li{ padding:5px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.xmbbul02 li span{float:left; text-align:right; width:12.5%; padding:0 10px 0 0; line-height:40px; font-size:14px;}
.xmbbul03{overflow:hidden; padding:15px 0;}
.xmbb p{padding-left:10px; margin-left:10%;}
.xmbb ul:not(.xmbbul03) p{padding: 0;float: left;line-height: 40px;margin:0 10px 0 0;}
.xmbb ul:not(.xmbbul03) p input{vertical-align: middle;}
.xmbb font{color:#ff0000;}
.xmbbselect01{border:1px #ddd solid; height:38px; line-height:38px; width:73%; padding-left:5px;font-size:13px;}
.xmbbtext01{border:1px #ddd solid; height:38px; line-height:38px; width:67%; padding-left:5px;font-size:13px;}
.input_error{
	border-color: #ff0000;
}
.xmbbtext02{border:1px #ddd solid; height:120px; line-height:24px; width:83.5%; padding-left:5px;font-size:13px;font-family:Microsoft YaHei;}
.xmbbsubmit01{ color:#fff; background:#008cd6; cursor:pointer; font-size:14px; text-align:center; padding:10px 0; width:110px; border:0;font-family:Microsoft YaHei;}
.xmbbsubmit01:hover{ background:#0673ac;}
@media screen and (max-width: 640px) {
.xmbbul01 li{float:none; width:100%;}
.xmbbul01 li span,.xmbbul02 li span{font-size:0.75rem; width:28%; padding-right:2%;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.xmbbul02 li{float:none; width:100%;}
.xmbbselect01{font-size:0.75rem; width:61.5%;}
.xmbbtext01{font-size:0.75rem; width:60%;}
.xmbbtext02{font-size:0.75rem; width:60%;}
.ligg{display:none;}
.xmbb li p{padding-left:2%; margin-left:28%;}
}





/*--------在线留言--------------*/
.guestbook{overflow:hidden; background:#f5f5f5;}
.guestbook ul{border:1px solid #ddd; border-bottom:0px solid #ddd;} 
.guestbook li{ padding:5px 0; border-bottom:1px solid #ddd; line-height:30px;}
.guestbook li::after{
	content: "";
	display: block;
	clear: both;
}
.guestbook li span{float:left; text-align:right; width:20%; padding:0 10px 0 0; line-height:40px; font-size:14px;}
.guestbook li:not(:last-child) p{
	float: left;
	margin:0 10px 0 0;
	padding-left: 0;
	line-height: 40px;
}
.guestbook li:not(:last-child) p input{
	vertical-align: middle;
}
.guestbook li p{padding-left:10px; margin-left:20%;}
.guestbookselect01{border:1px #ddd solid; height:38px; line-height:38px; width:70.5%; padding-left:5px;font-size:13px;}
.text01{border:1px #ddd solid; height:38px; line-height:38px; width:70%; padding-left:5px;font-size:13px;}
.text02{border:1px #ddd solid; height:120px; line-height:24px; width:70%; padding-left:5px;font-size:13px;font-family:Microsoft YaHei;}
.text022{border:1px #ddd solid; height:150px; line-height:24px; width:70%; padding-left:5px;font-size:13px;font-family:Microsoft YaHei;}
.text03{border:1px #ddd solid; height:34px; line-height:34px; width:6%; padding-left:5px;font-size:13px;}
.text04{border:1px #ddd solid; height:34px; line-height:34px; width:10%; padding-left:5px;font-size:13px;}
.submit01{ color:#fff; background:#008cd6; cursor:pointer; font-size:14px; text-align:center; padding:10px 0; width:110px; border:0;font-family:Microsoft YaHei;}
.submit01:hover{ background:#0673ac;}


.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:30%;left:50%;margin-left:-300px;width:580px;background:#fff;position:absolute;z-index:101;padding:0 0 25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.7);-webkit-box-shadow:0 0 10px rgba(0,0,0,.7);-box-shadow:0 0 10px rgba(0,0,0,.7);}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:12px;right:11px;color:#fff;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:16px;color:#000; padding:10px 0; color:#fff; background:#e60000; text-align:left; padding-left:20px;}
.reveal-modal h3{font-size:16px;color:#000; padding:10px 0; color:#fff;  background:#6d6d6d;text-align:left; padding-left:20px;}
.reveal-modal div{ font-size:14px; line-height:26px; padding:15px 20px 0;}
@media screen and (max-width: 640px) {
.reveal-modal{visibility:hidden;top:20%;left:50%;margin-left:-160px;width:320px;background:#fff;position:absolute;z-index:101;padding:0 0 25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);-box-shadow:0 0 10px rgba(0,0,0,.8);}
.reveal-modal h2{font-size:1rem;}
.reveal-modal h3{font-size:1rem;}
.reveal-modal div{ font-size:0.875rem;}
}






/*-------- 验证码的css------------*/
.certcord{ color:#fff; background:#008cd6; cursor:pointer; font-size:14px; text-align:center; width:110px; border:0;font-family:Microsoft YaHei; height:36px; line-height:36px;}

.certnum{ color:#008cd6; font-size:16px; text-align:center; width:110px; border:0;font-family:Microsoft YaHei; height:34px; line-height:34px; margin:0px 10px; }

@media screen and (max-width: 640px) {
.guestbook li span{font-size:0.875rem; width:24%; padding-right:2%;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.guestbookselect01{font-size:0.875rem; width:68%;}
.text01{font-size:0.875rem; width:66%;}
.text02{font-size:0.875rem; width:66%;}
.text022{font-size:0.875rem; width:66%; height:100px;}
.text03{font-size:0.875rem; width:20%;}
.text04{font-size:0.875rem; width:20%;}
.submit01{font-size:0.875rem; width:90px; margin-bottom:10px;}
.guestbook li p{padding-left:2%; margin-left:24%;}
}


.txstlist{ padding:30px 0px; border-bottom:1px #CCCCCC dotted;}


.gbend{overflow:hidden; margin-top:70px;}
.gbend_title{font-size:18px; border-bottom:1px #ddd solid; padding-bottom:10px; color:#000;}
.gbend ul{overflow:hidden;} 
.gbend li{overflow:hidden; padding:30px 0; border-bottom:1px #ddd dotted;}
.gbend h2{font-size:16px;overflow:hidden; color:#008cd6;}
.gbend h3{font-size:12px;overflow:hidden; font-weight:normal; padding-top:5px; color:#878787;}
.gbend h3 span{padding-right:10px;}
.gbend_div01{font-size:13px; line-height:24px; overflow:hidden; padding:5px 0;}
.gbend_div02{font-size:13px; line-height:24px; overflow:hidden; background:#f5f5f5; padding:10px 0px;}
@media screen and (max-width: 640px) {
.gbend_title{font-size:1.125rem;}
.gbend h2{font-size:1rem;}
.gbend h3{font-size:0.75rem;}
.gbend_div01,.gbend_div02{font-size:0.875rem;}
}





/*产品类别*/
.cplb{overflow:hidden; width:95%; margin:25px auto 0; padding-bottom:100px;}
.bellows__item{ margin-bottom:1%;}
.bellows__item:not(.bellows--is-open) > .bellows__content {
  display: none; }

.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block; }

.bellows__content-wrapper {
  display: none; }

.bellows {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.bellows__item{width:48%; float:left;}
.bellows__item:not(:nth-of-type(2n)){ margin-right:4%;}
.bellows__item h3 img{padding-right:10px; vertical-align:middle;}
.bellows__item h3{font-size:20px; font-weight:normal; padding-left:10px;}
.bellows__header {
  position: relative;
  padding: 30px 10px;
  border-bottom: 1px solid #ddd;
  background: #f5f5f5;
  color:#000;
  -webkit-tap-highlight-color: transparent;}
  .bellows__header:active {
    background: #2980b9; }
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 2;
    display: block;
    width: 16px;
    height: 4px;
    margin-top:-2px;
    background:#008cd6;
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
  .bellows__header::before {
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
  .bellows__item:last-child > .bellows__header {
   /*border-bottom: 0;*/}
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    margin: 0; }

.bellows__content {
  padding: 5px 20px;
  border: 1px solid #ecf0f1; }
  .bellows__content .bellows {
    margin-top: 20px; }
.bellows__content p{font-size:16px; line-height:42px;}
.bellows__content p span{font-size:13px; padding-left:20px;}
@media screen and (max-width: 640px) {
.cplb{width:94%; margin:10px auto 0; padding-bottom:30px;}
.bellows__item{width:100%; float:none;}
.bellows__item:not(:nth-of-type(2n)){ margin-right:0;}
.bellows__header {padding: 20px 0;}
.bellows__item h3{font-size:1.125rem;}
.bellows__content p{font-size:1rem; line-height:45px; border-bottom:1px #CCCCCC dotted;}
.bellows__content p span{font-size:0.75rem;}
}

.searchpage{overflow: hidden; width: 95%; margin: 30px auto 50px;}


/*智慧酒店智能融合解决方案*/
.solution81501{width:95%; padding:50px 2.5%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution81501_title{text-align:center; font-size:20px; overflow:hidden;font-weight:bold; padding-top:30px; color:#555;}
.solution81501_p{overflow:hidden; text-align:center; font-size:14px; line-height:22px; width:85%; margin:5px auto 0;}

.solution81502{width:95%; padding:50px 2.5% 50px; margin:0 auto; overflow:hidden;}
.solution81502_img{text-align:center; overflow:hidden; padding-top:30px;}
.solution81502_img img{max-width:100%; height:auto;}

.solution81503{background:#009be3 url(../images/sback1.jpg) repeat-y center top;}


.solution81505{width:95%; padding:50px 2.5% 60px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution81505 ul{width:95%; max-width:1200px; margin:20px auto 0; overflow:hidden;}
.solution81505 li{float:left; width:47.2%; overflow:hidden; background:#fff; margin-top:20px; margin-bottom:10px; border:1px #ddd solid;}
.solution81505 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution81505 li h4{ color:#ff6600; font-size:20px; font-weight:bold; padding:10px 0; color:#FFF; background:#009be3; text-align:center;}
.solution81505 li p{font-size:14px; line-height:22px; padding:5%; min-height:50px;}

.solution81506{width:95%; padding:50px 2.5% 60px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution81506 ul{overflow:hidden; max-width:1200px; margin:0 auto;}
.solution81506 li{float:left; width:46.5%; overflow:hidden; margin-bottom:5%;}
.solution81506 li:not(:nth-of-type(2n)){margin-right:7%;}
.solution81506 li img{height:auto; display:block; padding:3%; background:#fff; width:93.5%; border:1px #ddd solid;}
.solution81506 li p{overflow:hidden; font-size:14px; line-height:22px; padding:15px 0 10px;}
.solution81506 li h2{ background:#225688; color:#fff; font-size:24px; line-height:40px; text-align:center; width:100px;}

.solution81507{width:95%; padding:0 2.5% 60px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.solution81507 ul{overflow:hidden; max-width:1200px; margin:0 auto;}
.solution81507 li{float:left; width:46.5%; overflow:hidden; margin-bottom:5%;}
.solution81507 li:not(:nth-of-type(2n)){margin-right:7%;}
.solution81507 li img{height:auto; display:block; padding:3%; background:#fff; width:94%;}
.solution81507 li p{overflow:hidden; font-size:14px; line-height:22px; padding:20px 0;}
.solution81507 li h2{ background:#225688; color:#fff; font-size:24px;line-height:40px; text-align:center;}

@media screen and (max-width: 640px) {
.solution81501{width:94%; padding:25px 3%;}
.solution81501_title{font-size:1.25rem;}
.solution81501_p{font-size:0.875rem;}

.solution81502{width:94%; padding:25px 2.5%;}

.solution81505{width:94%; padding:25px 3%;}
.solution81505 ul{ width:100%;}
.solution81505 li{width:47.3%; margin-top:10px;}
.solution81505 li:not(:nth-of-type(2n)){margin-right:4%;}
.solution81505 li h4{font-size:1.125rem;}
.solution81505 li p{font-size:0.75rem; min-height:0;}

.solution81506{width:94%; padding:25px 3%;}
.solution81506 li{float:left; width:100%; overflow:hidden; margin-bottom:5%;}
.solution81506 li img{width:92.5%;}
.solution81506 li p{font-size:0.875rem;}
.solution81506 li h2{font-size:1.3rem;}

.solution81507{width:94%; padding:0 3% 25px;}
.solution81507 ul{margin:0 auto;}
.solution81507 li{float:none; width:100%; margin-bottom:5%;}
.solution81507 li:not(:nth-of-type(2n)){margin-right:0;}
.solution81507 li p{font-size:0.875rem;}
.solution81507 li h2{font-size:1.3rem;}



.searchkey{overflow:hidden; margin:15px auto; width:94%;}
.searchkey ul{} 
.searchkey li{ padding:10px 0;line-height:30px;}
.select09{width:100%; height:40px; padding:0 3%; font-size:14px; color:#555; border:1px #ddd solid; background:#f5f5f5; overflow:hidden; vertical-align:middle; font-family:Microsoft YaHei; margin:0 auto;}
.text09{font-size:0.875rem; width:93%;border:1px #ddd solid; height:38px; line-height:38px;  padding:0 3%; margin:0 auto;background:#f5f5f5;}
.submit09{color:#fff; background:#008cd6; cursor:pointer; font-size:0.875rem; text-align:center; width:100%;height:38px; line-height:38px; border:0;font-family:Microsoft YaHei; margin-bottom:100px;}
.submit09:hover{ background:#0673ac;}
.searchpage{overflow: hidden; width:100%; margin: 0px auto;}

}



@media screen and (max-width:640px ) {
	#kfoutbox{
		display: none !important;
	}
}