﻿body{ font:12px 'Microsoft YaHei';}
img{ max-width:100%;}
#wrap{ width:100%; overflow:hidden;}
.bg-eaeaea{ background:url("../images/c_bg.jpg") repeat scroll 0 0}
.sprite{ background-image:url(../images/sprite.png);}
#news{ overflow:hidden; width:100%; height:222px;}
.container2{ max-width:1100px; padding:0 10px; margin:0 auto;}
.module-head a{color:#fff;}
.hide{ display:none;}
.product-list li img{ border:1px solid #ccc;}

.product_wzjs{  font-size:18px;word-wrap:break-word; word-break:normal; width:100%; background:#eee;}
.product_img{ width:38%; padding:2% 0 2% 2%;background:#eee;}
.product_img img{ width:100%;}
.product_content{ width:58%; background:#eee; height:248px; padding:0 1%;}
.product_content h2{ font-size:18px; font-weight:normal; line-height:30px;color:#333;}
.product_content_wz{ padding:2%;}
.product_content_wz p{ font-size:14px; padding-top:12px; color:#777; border-bottom:1px solid #ccc; padding-bottom:20px;}
.product_con_list{ width:100%; background:#eee; margin-top:8px; margin-bottom:16px; padding-bottom:20px;}
.product_con_list h2{ width:100%; height:50px; line-height:50px; border-bottom:2px solid #1192FC; padding-left:20px; font-size:16px; color:#0F7FD0;}
.product_con_list ul{ padding:20px 10px 0px 10px;}
.product_con_list ul li{  width:197px;  float:left; margin:0 6px; padding-bottom:10px;}
.product_con_list ul li img{ background:#fff; width:197px; height:142px;}
.product_con_list ul li p{ line-height:40px; text-align:center; width:100%; background:#ddd;height:40px;font-size:14px;}
.product_con_list ul li p a{ width:100%; background:#ddd;height:40px; display:block;}
.product_con_list ul li p a:hover{ width:100%; background:#0E82E1;height:40px; color:#FFFFFF; }

/*返回顶部*/
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:0px;z-index:100000000000;display:none;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/*header*/
#header,
.container,
.search-wrap{ background-color:#fff;}


.title-background{ width:100%;background-color:#fff;position:static;top:0px;z-index:1000;}

.top-bar{ border-bottom:1px solid #dcdcdc; background-color:#f4f4f4; height:25px; line-height:25px;}
.top-bar .container{ background-color:transparent; padding:0; overflow:hidden;}
.bar-left{ margin-left:-1px; }
.bar-item li{ float:left; padding:0 10px; border-left:1px solid #dcdcdc; color:#555;}
.bar-item li a{ color:#555;}
.bar-item li a:hover{ color:#1179ea;}
.bar-right li i{ float:left; width:20px; height:16px; margin:4px 4px 0 0;}

.bar-right li .weixin{background-position:-20px 0;}
.bar-right li.qrcode{}
.bar-right li.qrcode img{ width:134px; height:134px; position:relative; top:100%; left:-50px;}

.top-bar .qrcode{ width:134px; height:134px; position:relative; top:0; z-index:888;}

#logo{ float:left; margin-top:10px;}
#header .container{ overflow:hidden;}

#header .tel{ width:259px; height:56px; background-position:0 -245px; margin-top:25px; text-indent:-585858em;}

/*navigation*/
.navigation-title{height:45px;}
.navigation{ width:100%; height:45px; line-height:45px; background:#03356e;  position:static;top:84px;z-index:1001;}
.navigation .container{ background-color:transparent;}
.navigation li{ float:left; height:45px; background:url("../images/li_bg.gif") no-repeat scroll right center}
.navigation li a.current,
.navigation li a:hover{ background-color:#fd7204;}

.nav-btn{ width:35px; height:27px; padding:4px 0; background:#1179ea; position:fixed; right:10px; top:10px; display:none; z-index:99999;}
.nav-btn span{ float:left; width:25px; height:3px; background-color:#fff; margin:3px 5px;}

/*search-wrap*/
.search-wrap{ overflow:hidden; padding:10px 0 10px; clear:both; display:block;}
.search-wrap-page{ padding:15px 10px 20px;}
.keywords-label{ font-size:14px; color:#888;}
.keywords-label b,
.keywords-label .label{ float:left; height:20px; overflow:hidden; }
.keywords-label .label a{ color:#888; height:14px; padding:0 8px;}
.keywords-label .label a:hover{ color:#000;}

.search-wrap .search{ width:185px; height:22px; border:1px solid #ccc;}
.search-wrap .search  .txt{ width:140px; height:18px; font:12px 'Microsoft YaHei'; padding:2px 5px; border:none; *border:0;}
.search-wrap .search  .btn{ width:35px; height:22px; border:none; *border:0; text-indent:-585858em; background-position:-40px 2px; cursor:pointer;}

/*banner*/
.h445{ height:445px;}
.h335{ height:335px;}
.h305{ height:305px;}
.banner{width:100%;height:auto;overflow:hidden; position:relative;}
.banner .callbacks_container{ position:relative; z-index:0; width:100%; overflow:hidden;}
.banner ul li{ position:relative; text-align:center; width:100%; height:auto; float:left; }
.banner ul li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .smallbanner{ position:absolute; height:28px; line-height:28px; bottom:0; left:50%; z-index:1;}
.banner .smallbanner li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#fff;text-indent:-9999px; overflow:hidden; margin:0 6px; cursor:pointer;}
.banner .smallbanner li.on{ background:#ff8b15; }


#header, .container, .search-wrap {
    background-color: #fff;
}
.top-bar {
    background-color: #f4f4f4;
    border-bottom: 1px solid #dcdcdc;
    height: 25px;
    line-height: 25px;
}
#header .container {
    overflow: hidden;
}
.top-bar .container {
    background-color: transparent;
    overflow: hidden;
    padding: 0;
}
#header, .container, .search-wrap {
    background-color: #fff;
}
.container {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 10px;
}

.containertop {
    margin: 0 auto;
    max-width: 1100px;
    padding: 0 10px;
}
.bar-left {
    margin-left: -1px;
}
.fl {
    float: left;
}
.bar-item li {
    border-left: 1px solid #dcdcdc;
    color: #555;
    float: left;
    padding: 0 10px;
}
.bar-item li a {
    color: #555;
}
element.style {
    left: 908.1px;
}
.top-bar .qrcode {
    height: 134px;
    position: relative;
    top: 0;
    width: 134px;
    z-index: 888;
}
.hide {
    display: none;
}
.container-title {
    height: 105px;
}.title-background {
    background-color: #fff;
    position: static;
    top: 0;
    width: 100%;
    z-index: 1000;
}
#header .container {
    overflow: hidden;
}
#header, .container, .search-wrap {
    background-color: #fff;
}

.fl {
    float: left;
}
#logo {
    float: left;
    margin-top:20px;
}
.fl {
    float: left;
}
#header .tel {
    background-position: 0 -245px;
    height: 56px;
    margin-top: 25px;
    text-indent: -585858em;
    width: 259px;
}
.sprite {
    background-image: url("../images/sprite.png");
}
.fr {
    clear: right;
    float: right;
}
.navigation-title {
    height: 45px;
}.navigation {
    background: #03356e none repeat scroll 0 0;
    height: 45px;
    line-height: 45px;
    position: static;
    top: 84px;
    width: 100%;
    z-index: 1001;
}

.navigation li {
    background: url("../images/li_bg.gif") no-repeat scroll right center;
    float: left;
    height: 45px;
}
.navigation li a {
    color: #fff;
    display: block;
    font-size: 15px;
    padding: 0 35px;
}
#header .container {
    overflow: hidden;
}

.navigation li a.current, .navigation li a:hover {
    background-color: #fd7204;
}
.navigation .container {
    background-color: transparent;
}
#header, .container, .search-wrap {
    background-color: #fff;
}

.nav_xiala {
    background: #03356e none repeat scroll 0 0;
    display: none;
    height: 0;
    overflow: hidden;
    position: absolute;
    z-index: 9999;
}




/*service-wrap*/
.service-wrap{ overflow:hidden;}
.service-title{ width:65%; text-align:center; height:1px; background-color:#d8d8d8; margin:60px auto;}
.service-title .title{ width:260px; margin:0 auto; background-color:#fff; overflow:hidden; position:relative; top:-36px; }
.service-title .title h2{ display:inline-block; *display:inline; *zoom:1; color:#008ad1;  padding:0 5px; font-size:22px;}
.service-title .title .service-items{ color:#4d4d4d;}
.service-title .title  b,
.service-title p{ color:#9c9c9c; font-size:15px; display:block; text-indent:70px;}
.service-title p{ font-weight:bold; text-indent:0; margin-top:-20px;}

.service-scroll{ padding:10px 0; overflow:hidden; position:relative;}
.service-scroll .btn-prev,
.service-scroll .btn-next,
.honor-scroll .btn-prev,
.honor-scroll .btn-next,
.witing-solution-scroll .btn-prev,
.witing-solution-scroll .btn-next,
.box-zoomPic .prev, 
.box-zoomPic .next{ width:24px; height:44px; position:absolute; top:77px; text-indent:-99999em;}

.service-scroll .btn-prev,
.honor-scroll .btn-prev,
.witing-solution-scroll .btn-prev,
.box-zoomPic .prev{ left:5px; background-position:0 -22px;}

.service-scroll .btn-next,
.honor-scroll .btn-next,
.witing-solution-scroll .btn-next,
.box-zoomPic .next{ right:5px; background-position:-33px -22px;}

.service-scroll .scroll{ position:relative; width:999px; height:178px; margin:0 auto; overflow:hidden;}
.service-scroll .scroll ul{ position:absolute; left:0; margin-left:-15px; *flaot:left; *width:1014px;}
.service-scroll .scroll ul  li{ float:left; width:154px; margin-left:15px; text-align:center;}
.service-scroll .scroll ul  li b,
.service-scroll .scroll ul  li span{ margin:3px 0;}
.service-scroll .scroll ul  li b{ color:#555; font-size:14px; font-weight:normal;}
.service-scroll .scroll ul  li span{ color:#aaa;}
.service-scroll .scroll ul  li a:hover span{ color:#000;}
.service-scroll .scroll ul  li a:hover span{ color:#555;}



.service-scroll .scroll ul  li b,
.service-scroll .scroll ul  li span,
.service-left-cont ul>li,
.service-tab-body ul li span,
.product-list li span,
.honor-list li span,
.about-description .about-text h3,
.about-list ul li span,
.news-tab ul li .headlines .text h3,
.news-tab ul li dl dd,
.cooperation ul li span,
.integrated-list li .left .txt h3,
.witing-solution-scroll .scroll ul li span,
.runman-solution-tab-cont ul li a span,
.wiring-after-sale ul li .info h3,
.testimonials ul li .info h3,
.construction-questions-list ul li .info h3,
.construction-tab-title li,
.wireless-coverage-list li a,
.module-side .module-item1 li a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


/*service-list*/
.service-list{ min-height:490px; margin-top:30px; overflow:hidden;}

/*service-left*/
.service-list .service-left,
.service-list .service-right{ overflow:hidden;}
.service-list .service-left{ width:20%; box-shadow:2px 5px 15px #dcdcdc}

.service-left-cont{ height:100%;}
.service-left-title{ width:100%; line-height:45px; background:#03356e;}
.service-left-title h2{ font-weight:normal; font-size:16px; color:#fff;}
.service-left-title h1{ font-weight:normal; font-size:18px; color:#fff; line-height:66px;}
.service-left-cont ul>li{ line-height:37px;  *margin-bottom:-5px;}
#service-left-cont ul>li{ line-height:39.5px;  *margin-bottom:-5px;}
.service-left-cont ul >li>a{ display:block; padding:0 20px; color:#fff; font-size:14px; background-color:#1860B1;}
.service-left-cont ul >li span{ position:absolute; right:20px; top:0; color:#fff; font-size:16px; cursor:pointer;}
.service-left-cont ul >li>a:hover{ background-color:#2B69B0;}


.service-left-cont ul >li ol{ background-color:#fff;}
.service-left-cont ul >li ol li{ border-bottom:1px dashed #dfdfdf;position:relative;  background-color:#fff; background:url("../images/list_tb_10.jpg") no-repeat scroll 15px center;}
.service-left-cont ul >li ol li a{ display:block; padding:0 30px; color:#5f5f5f;}
.service-left-cont ul >li ol li a:hover{ display:block; padding:0 30px; color:#ff9b4b;}

.service-left-cont ul >li dl{ border-top:1px solid #0d5ab2; display:none;}
.service-left-cont ul >li dl dd{ border-top:1px solid #176ecd; line-height:39px; *line-height:42px; background-color:#569BE8;}
.service-left-cont ul >li dl dd a{ display:block; padding:0 40px; color:#fff;}
.service-left-cont ul >li dl dd a:hover{ background-color:#357fd0;}

.module-side-news .service-left-cont ul >li dl{ display:block;}

.module-side-news .service-left-cont ul >li{border-top:1px solid #176ecd;}

/*service-right*/
.service-list .service-right{ width:78%; box-shadow:2px 5px 15px #dcdcdc;}


/*module*/
.module{  overflow:hidden; border:1px solid #dbdbdb; background:#fff;}

/*module-head*/
.module-head{ overflow:hidden; line-height:45px; background-color:#f9f9f9; border-bottom:1px solid #dbdbdb;}
.module-head ul,
.module-head h2{ float:left;}
.module-head h2{ width:165px; text-align:center; font-weight:normal;}
.module-head ul li{ float:left; width:150px; text-align:center; cursor:pointer; font-size:14px; color:#666; border-right:1px solid #dbdbdb;}
.module-head ul li.current,
.module-head h2{ color:#fff; background:#03356e; }

.module-head .more{ color:#555;}
.module-head .more:hover{ color:#000;}


/*service-tab-body*/
.service-tab-body{ overflow:hidden;}
.service-tab-body ul{ padding-bottom:26px; *padding-bottom:24px; overflow:hidden;}
.service-tab-body ul li{ float:left; width:260px; border:1px solid #e3e3e3; text-align:center; overflow:hidden; margin:15px 11px 0;}
.service-tab-body ul li img{ max-width:96%; margin:10px 2px;}
.service-tab-body ul li span{ line-height:30px; display:block;}
.service-tab-body ul li a{ color:#555;}
.service-tab-body ul li a:hover{ color:#000;}

/*ad*/
.ad{ margin:10px 0; overflow:hidden; text-align:center;}
.wiring-ad{ margin-top:0;}
.ad-mt0-mb0{ margin:0;}

/*advantage*/
.advantage{}
.advantage-head{ overflow:hidden;}
.advantage-body{ padding:30px; overflow:hidden;}
.advantage-body li{ float:left; width:100%; padding:20px 0;}
.advantage-body li .thumb,
.advantage-body li .desc{ width:46%;}
.advantage-body li .thumb,
.advantage-body li.even .desc{ float:left;}
.advantage-body li .desc,
.advantage-body li.even .thumb{ float:right;}
.advantage-body li .desc .desc-title,
.advantage-body li.item4 .desc .desc-title em,
.advantage-body li.item4 .desc .desc-title .title-item{ color:#ff9c00;}
.advantage-body li .desc .desc-title em{ font-weight:bold; font-size:36px; padding-right:15px;}
.advantage-body li .desc .desc-title h2{ display:inline; font-size:26px;}
.advantage-body li .desc .desc-txt{ float:left; background-color:#000; color:#fff; padding:2px 10px 2px 0; font-size:20px; margin-top:6px;}
.advantage-body li .desc dl{ width:100%; overflow:hidden; padding-top:8px;}
.advantage-body li .desc dl dd{ float:left; width:100%; line-height:35px; font-size:16px; overflow:hidden; color:#666; margin-top:12px;}
.advantage-body li .desc dl dd i{ float:left; width:27px; height:30px; background-position:0 -75px; margin-right:15px;}
.advantage-body li .desc dl dd span{ float:left; max-width:90%;}
.advantage-body li .btn,
.team .btn,
.choose-list li .info .cont .btn{ text-align:center; overflow:hidden; margin-top:10px;}
.advantage-body li .btn a,
.team .btn a,
.choose-list li .info .cont .btn a{ width:155px; height:45px; line-height:45px; color:#fff; font-size:16px; background-color:#ff9c00; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block;}
.advantage-body li .btn a:hover,
.team .btn a:hover,
.choose-list li .info .cont .btn a:hover{ background-color:#ee9201;}
.advantage-body li.item2 .btn{ text-align:left; margin-left:45px; position:relative; z-index:2;}
.advantage-body li.item2 .btn a{ text-align:center;}

.advantage-body li.item3 .thumb{ margin-top:-90px;}
.advantage-body li.item4 .desc .desc-title{ border-bottom:3px solid #ff9c00; color:#545353; margin-top:-20px;}

.advantage-foot{ margin-top:-20px;}


/*product*/
.product-type,
.product-type a{ padding:0 15px; color:#555;}
.product-type a:hover{ color:#ff9a18;}

.product-list{}
.product-list ul{ }
.product-list li,
.honor-list li,
.about-list ul li{ float:left; text-align:center; width:250px; margin:20px 0 10px 20px;}
.product-list li span,
.honor-list li span,
.about-list ul li span{ line-height:45px;}
.product-list li a,
.honor-list li a,
.about-list ul li a{ color:#555;}
.product-list li a:hover,
.honor-list li a:hover,
.about-list ul li a:hover{ color:#000;}


/*honor-scroll*/
.honor-scroll{ overflow:hidden; position:relative;}

.honor-list{ position:relative; width:970px; height:230px; overflow:hidden; margin:0 auto;}
.honor-list ul{ position:absolute; left:0; margin-left:-30px;}
.honor-list ul li{ width:220px; margin-left:30px;}
.honor-scroll .btn-prev{ left:15px;}
.honor-scroll .btn-next{ right:15px;}

/*about-wrap*/
.about-wrap{ overflow:hidden;}
.about,
.testimonials{ width:64%;}
.about-description{ padding:20px; border-bottom:1px solid #dfdfdf; overflow:hidden;}
.about-description .about-thumb{ width:34%;}
.about-description .about-text{ width:62%;}
.about-description .about-text h3{ font-size:15px; margin-bottom:5px;}
.about-description .about-text h3 a{ color:#333;}
.about-description .about-text p{ color:#555; font-size:14px; line-height:24px;}

.about-list{}
.about-list ul{}
.about-list ul li{ width:31%; margin-left:1.77777%;overflow:hidden;text-overflow: ellipsis;}

.team,
.cooperation{ width:34%;}
.team .team-scroll{ overflow:hidden; padding:20px 0; position:relative;}
.team .team-scroll .btn-prev,
.team .team-scroll .btn-next{ position:absolute; top:100px; width:16px; height:24px; text-indent:-9999em;}
.team .team-scroll .btn-prev{ left:10px; background-position:0 -110px;}
.team .team-scroll .btn-next{ right:10px; background-position:-20px -110px;}

.team .scroll{ width:287px; min-height:285px; margin:0 auto; overflow:hidden; position:relative;}
.team .scroll ul{ position:absolute; left:0;}
.team .scroll ul li{ float:left;}
.team .scroll ul li a{ display:block;}
.team .desc{ float:left; width:287px; margin:0 auto; line-height:20px; color:#555;font-size:14px;}
.team .btn{ padding:10px 0 24px; *padding-bottom:16px;}

/*news-tab*/
.news-tab{}
.news-tab ul{}
.news-tab ul li{ float:left; width:47%; padding:20px 1.5% 10px;}
.news-tab ul li .headlines{ overflow:hidden;}
.news-tab ul li .headlines .thumb{ width:36%;}
.news-tab ul li .headlines .text{ width:62%;}
.news-tab ul li .headlines .text h3{ font-size:14px; margin-bottom:5px;}
.news-tab ul li .headlines .text h3 a{ color:#333;}
.news-tab ul li .headlines .text p{ color:#888; line-height:22px; font-size:14px;}
.news-tab ul li .headlines .text p a{ color:#888;}
.news-tab ul li .headlines .text p a:hover{ color:#222;}
.news-tab ul li dl{ overflow:hidden; padding-top:10px;}
.news-tab ul li dl dd{ line-height:30px;}
.news-tab ul li dl dd a{ float:left; color:#333;width:250px; overflow:hidden; text-overflow:ellipsis;}
.news-tab ul li dl dd a:hover{ color:#888;}
.news-tab ul li dl dd span{ float:right; color:#aaa;}

/*customer*/
.customer{ overflow:hidden;}

.testimonials ul{ padding:20px 15px 0;}
.testimonials ul li{ margin-bottom:20px; overflow:hidden;}
.testimonials ul li .thumb{ width:30%;}
.testimonials ul li .info{ width:68%;}
.testimonials ul li .info h3{ line-height:40px; font-weight:normal; font-size:18px;}
.testimonials ul li .info h3 a{ color:#333;}
.testimonials ul li .info h3 a:hover{ color:#999;}
.testimonials ul li .info span{ display:block; text-align:right; color:#ff9000;}
.testimonials ul li .info p{ line-height:24px; color:#666; font-size:14px;}
.testimonials ul li .info p a{ color:#666;}
.testimonials ul li .info p a:hover{ color:#000;}


/*cooperation*/
.cooperation{}
.cooperation ul{/*padding:14px 0;*/padding:1.5px 0; overflow:hidden;}
.cooperation ul li{ float:left; width:164px; margin:15px 0 0 15px; text-align:center;}
.cooperation ul li span{ line-height:31px; *line-height:32px;color:#555;}






/*links*/
.links{ overflow:hidden; }
.links ul{padding:8px 0; overflow:hidden;}
.links ul li{ float:left; margin:8px 20px;}
.links ul li a{ color:#666; font-size:14px;}
.links ul li a:hover{ color:#000;}




.footer {
    background: url("../images/bg_footer.jpg") repeat-x scroll 0 0;
    clear: both;
    height: 180px;
    padding-top: 25px;
}
.footer-nav {
    background-repeat: repeat-x;
    color: #fff;
    font-size: 14px;
    height: 31px;
    text-align: center;
}
.footer-nav a {
    background-position: 60px -1732px;
    color: #fff;
    font-size: 12px;
    line-height: 31px;
    padding: 0 10px;
}
.copyright {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    margin-top: 10px;
    text-align: center;
}
.copyright a {
    color: #fff;
}

.di {
    background:url("../images/dibu-bg.png") repeat-x scroll 0 0;
    bottom: 0;
    height: 117px;
    position: fixed;
    width: 100%;
    z-index: 2;
}
.di .wp {
    background:url("../images/dibu-ico.png") no-repeat scroll left bottom;
    height: 117px;
    margin: 0 auto;
    position: relative;
    width: 1200px;
}.di .wp .bdsq {
    position: absolute;
    right: 0;
    top: 0;
}.di .wp .bdsq a {
    background:url("../images/bdsq.png") no-repeat scroll 0 0;
    display: block;
    height: 117px;
    width: 208px;
}


.ft-copyright{ float:left; width:100%; border-top:2px solid #082A53; padding-top:15px; overflow:hidden;}
.ft-copyright p{ line-height:25px;}
.ft-copyright .qq,
.ft-about .item .code,
.ft-about .item .weibo{ display:inline-block; width:20px; height:16px; background-position:-126px 0; position:relative; top:4px; *top:0;}
.ft-about .item span{ margin-right:20px;}
.ft-about .item .code{ background-position:-102px 0;}
.ft-about .item .weibo{ background-position:-75px 0;}


/*wiring-module-title*/
.wiring-module-title{ padding:130px 0 20px; margin-bottom:-80px;}
.wiring-module-title .line{ height:1px; background-color:#222; position:relative; top:8px;}
.wiring-module-title .title{ display:inline-block; *display:inline; *zoom:1; text-align:center; background-color:#fff;  position:relative; z-index:5; *top:-103px; top:-93px;}

.wiring-module-title2,
.wiring-module-title3{ padding:60px 0;}
.wiring-module-title2 .title{ top:-46px;}
.wiring-module-title3 .title{ top:-43px;}

/*integrated-wiring*/
.integrated-wiring,
.integrated-title,
.integrated-list{ overflow:hidden;}
.integrated-title li{ float:left; width:50%; line-height:60px; font-size:26px; color:#fff; background-color:#999; text-align:center; font-weight:bold; }
.integrated-title li.current{ background-color:#fdb300;}


.integrated-list li{ border-bottom:1px solid #d3d3d3; padding:10px 30px; overflow:hidden;}
.integrated-list li .left{ width:42%;}
.integrated-list li .left .thumb{ float:left; margin-right:20px;}
.integrated-list li .left .txt h3,
.integrated-list li .right h3{ font-size:22px; font-weight:normal; margin:12px 0;}
.integrated-list li .left .txt h3 a,
.integrated-list li .right h3{ color:#222;}
.integrated-list li .left .txt h3 a:hover,
.integrated-list li .left .txt p,
.integrated-list li .left .txt p a{ color:#888;}
.integrated-list li .left .txt p{ font-size:14px; height:44px; line-height:22px; overflow:hidden;}
.integrated-list li .left .txt p a:hover{ color:#000;}
.integrated-list li .vs{ width:16%; text-align:center; }
.integrated-list li .vs img{ margin-top:40px;}
.integrated-list li .right{ width:42%;}
.integrated-list li .right h3{ float:left; margin-top:40px;}
.integrated-list li .right  span{ float:right;}

/*choose-runman*/
.choose-runman{ overflow:hidden; margin-top:-1px; *margin-top:-5px; background-color:#fff;}

.choose-list{ margin-top:30px; padding-bottom:20px;}
.choose-list li{ *margin-bottom:-43px; overflow:hidden;}
.choose-list li .thumb,
.choose-list li .info{ float:left; width:50%;}
.choose-list li .thumb img{ margin:20px 0 0 20px; max-width:92%;}
.choose-list li .info .cont{ border-left:1px solid #084f91; border-bottom:1px solid #084f91; padding-left:80px;}
.choose-list li .info .cont .num{ float:left;  margin-left:-117px; padding-top:20px;}
.choose-list li .info .cont h4{ display:inline-block; *display:inline; *zoom:1; font-size:24px; color:#fff; padding:5px 30px 5px 5px;  background-color:#084f91; font-weight:normal; margin-top:37px;}
.choose-list li .info .cont h6{ margin:20px 0;}
.choose-list li .info .cont dl{ width:100%;}
.choose-list li .info .cont dl dd i{ font-style:normal; font-size:25px; position:relative; top:5px; right:5px; color:#084f91;}
.choose-list li .info .cont dl dd span{ font-size:16px;}
.choose-list li .info .cont .btn{ margin:15px 0 40px; *padding-bottom:41px; overflow:hidden;}

.choose-list li.choose-1 .thumb img{ max-width:80%;}
.choose-list li.choose-1 .info .cont .num{ padding-top:0;}
.choose-list li.choose-2 .thumb,
.choose-list li.choose-4 .thumb{ float:right;}
.choose-list li.choose-2 .info .cont,
.choose-list li.choose-4 .info .cont{ border-left:none; border-right:1px solid #084f91; margin-right:-1px; *position:relative; *right:-1px; *margin-right:0;}
.choose-list li.choose-2 .info .cont .num,
.choose-list li.choose-4 .info .cont .num{ float:right; margin-right:-36px; *position:relative; *right:-82px;}

/*witing-solution-tab*/
.witing-solution-tab{ }

.witing-solution-tab-title ul{ margin-left:-1%; padding:10px 0; overflow:hidden;}
.witing-solution-tab-title ul li{ float:left; background-color:#d4d4d4; width:19%; line-height:70px; font-size:24px; font-weight:normal; text-align:center; margin:0 0 10px 1%; color:#333; position:relative;}
.witing-solution-tab-title ul li span{ width:0; height:0; border-style:solid; border-width:6px; border-color:#084f91 transparent transparent transparent; position:absolute; left:50%; bottom:-12px; *bottom:-10px; margin-left:-6px; display:none;}
.witing-solution-tab-title ul li.current{ background-color:#084f91; color:#fff;}
.witing-solution-tab-title ul li.current span{ display:block;}

.witing-solution-tab-cont{ overflow:hidden; height:348px; margin-top:20px;}
.witing-solution-scroll{ position:relative; height:100%;}
.witing-solution-scroll .btn-prev,
.witing-solution-scroll .btn-next{ top:140px;}
.witing-solution-scroll .btn-prev{ left:20px;}
.witing-solution-scroll .btn-next{ right:20px;}
.witing-solution-scroll .scroll{ position:relative; overflow:hidden; height:100%; width:90%; margin:0 auto; }
.witing-solution-scroll .scroll ul{ position:absolute; left:0; width:100%;}
.witing-solution-scroll .scroll ul li{ float:left; width:460px; margin:0 18px; overflow:hidden;}
.witing-solution-scroll .scroll ul li a{ border:1px solid #d8d8d8; padding:10px; display:block; color:#333;}
.witing-solution-scroll .scroll ul li span{ display:block; line-height:35px; font-size:20px; text-align:center;}


/*runman-solution-tab*/
.runman-solution-tab{ overflow:hidden;}
.runman-solution-tab-title{ border-bottom:1px solid #d8d8d8; overflow:hidden;}
.runman-solution-tab-title ul{ margin-left:-1px; *float:left;}
.runman-solution-tab-title li{ float:left; width:20%; height:45px; line-height:45px; text-align:center; border-left:1px solid #d8d8d8; color:#333; font-size:16px; margin-right:-1px;}
.runman-solution-tab-title li.current{ background-color:#085092; color:#fff;}


.runman-solution-tab-cont{ overflow:hidden;}
.runman-solution-tab-cont ul{ *padding-bottom:20px; overflow:hidden;}
.runman-solution-tab-cont ul li{ float:left; width:31%; overflow:hidden; margin:20px 0 20px 1.77777%;}
.runman-solution-tab-cont ul li a span{ color:#ff9000;; font-size:14px; line-height:35px; text-align:center; display:block;}
.runman-solution-tab-cont ul li dl{ padding:10px 0; overflow:hidden;}
.runman-solution-tab-cont ul li dl dd{ margin-bottom:10px; font-size:14px; color:#666;}
.runman-solution-tab-cont ul li dl dd label{ color:#000;}


.runman-cases-tab .runman-solution-tab-cont ul li a span{ color:#ff9000;}


/*wiring-after-sale*/
.wiring-after-sale{ overflow:hidden;}
.wiring-after-sale ul{ margin-left:-2%; *float:left; overflow:hidden; *padding-bottom:20px;}
.wiring-after-sale ul li{ float:left; width:48%; margin:0 0 20px 2%;}
.wiring-after-sale ul li .cont{ border:1px solid #d8d8d8; overflow:hidden;}
.wiring-after-sale ul li .info h3{ font-size:22px; font-weight:normal; margin-bottom:10px;}
.wiring-after-sale ul li .info p{ font-size:15px; line-height:26px;}
.wiring-after-sale ul li .info,
.wiring-after-sale ul li .thumb{ float:left; width:50%;}
.wiring-after-sale ul li .thumb img{ display:block;}
.wiring-after-sale ul li .info{ width:40%; padding:10px 5%;}
.wiring-after-sale ul li.sale-3 .info,
.wiring-after-sale ul li.sale-4 .info{ float:right;}
.wiring-after-sale ul li.sale-1 .info h3{ color:#333333;}
.wiring-after-sale ul li.sale-2 .info h3{ color:#333333;} 
.wiring-after-sale ul li.sale-3 .info h3{ color:#333333;}
.wiring-after-sale ul li.sale-4 .info h3{ color:#333333;} 

.miring-testimonials{ width:56%;}
.hot-product{ width:42%;}

.miring-module .module-head h2{ background:#085092; font-size:18px;}
.hot-product .cooperation-list ul{ margin-top:15px; padding:0;}
.hot-product .cooperation-list ul li{ width:40%; margin:0 5%;}
.hot-product .cooperation-list ul li span{ display:block;}


/*box-zoomPic*/
.box-zoomPic{position:relative; width:920px;height:330px;margin:0 auto 30px;}
.box-zoomPic ul{position:relative;width:100%;height:100%;overflow:hidden; display:block;}
.box-zoomPic li{position:absolute;width:0;height:0;top:0;left:377px;z-index:0;overflow:hidden;border:1px solid #ccc;}
.box-zoomPic li img{width:100%;height:100%;vertical-align:top; }

.box-zoomPic .prev, .box-zoomPic .next{ position:absolute;top:50%; margin-top:-22px; overflow:hidden; text-indent:-999px;cursor:pointer;}
.box-zoomPic .prev{left:-60px;}
.box-zoomPic .next{right:-60px;}

.box-zoomPic2{ height:272px; width:698px;}


/*pic-credit*/
.pic-credit{ position:relative; background:#fff; padding-top:50px;}
.pic-credit img{ position:relative; z-index:3; bottom:0;}
.bg-credit{ position:absolute; bottom:0; left:0; width:100%; min-height:300px; background:url(../images/bg-credit.png) bottom center;}


/*leader*/
.leader{ background:url(../images/wireless-leader.jpg) no-repeat top center; overflow:hidden;}
.leader .title{ background-color:#fff; padding:40px 0;}
.leader .container{ background-color:transparent;}
.leader-list-icon{ padding:30px 0; overflow:hidden;}
.leader-list-icon li{ float:left; width:20%; text-align:center;}
.leader-list-icon li span{ display:block; font-size:18px; font-weight:bold; padding-top:8px; color:#2a2a2a;}
 
.leader-list-item li{ background-color:#fff; margin-bottom:15px; padding:20px; overflow:hidden;}
.leader-list-item li .info,
.leader-list-item li .thumb{ float:left; width:50%;}
.leader-list-item li .info .hd{ overflow:hidden;}
.leader-list-item li .info .hd strong{ float:left; font-size:80px; font-weight:normal; color:#ff9600; padding-right:10px;}
.leader-list-item li .info .hd h2{ font-size:36px; color:#ff9600; margin:15px 0 5px;}
.leader-list-item li .info .hd h3{ font-size:24px; color:#111;}
.leader-list-item li .info dl{ width:100%; overflow:hidden; padding-top:15px;}
.leader-list-item li .info dl dd{ padding-left:104px; line-height:20px; font-size:14px; font-weight:bold; color:#535353; margin-top:15px;}
.leader-list-item li .info dl dd span{ color:#085092; padding-right:5px;}
.leader-list-item li.even .info{ float:right;}
 
 
/*construction-box*/
.construction-box{ background:#fff url(../images/construction-process-bg.png) no-repeat  center 420px; overflow:hidden; margin-top:-4px;}
.construction-box .container{ background-color:transparent;}
 
/*construction-process*/
.construction-process{}
.construction-process h2{ font-size:35px; padding:50px 0;}

/*customized*/
.customized .title{ background-color:#fff; margin:50px 0; padding:30px 0;} 

.customized-box{ overflow:hidden;} 
.customized-box .customized-left{ width:47%; background-color:#fff;}
.customized-box .customized-left ul{ padding:15px;}
.customized-box .customized-left ul li{ font-weight:bold; font-size:16px; color:#555; padding:19px 0; line-height:28px;}
.customized-box .customized-left ul li.customized-item-1 b{ color:#ff9a18;}
.customized-box .customized-left ul li.customized-item-2{border-top:1px solid #ddd; }
.customized-box .customized-left ul li.customized-item-2 b{ color:#085092;}

.customized-box .customized-right{ width:50%; position:relative; overflow:hidden;}
.customized-box .customized-right ul{ position:relative; height:220px; overflow:hidden; margin-left:-1px;}
.customized-box .customized-right ul li{ position:relative; float:left; width:40px; height:100%; overflow:hidden;}
.customized-box .customized-right ul li b{ width:39px; height:100%; line-height:220px; background:#555; position:absolute; left:0; top:0; text-align:center; color:#fff; font-size:20px; cursor:pointer; border-left:1px solid #333;}
.customized-box .customized-right ul li  img{ display:block; position:absolute; left:40px; top:0;  height:100%;}


.customized-box .customized-right ul li.current b{ background:#ff9600;}


.customized-list{ padding:100px 0;} 
.customized-list ul{ *float:left; *width:100%; margin-left:-1%;}
.customized-list ul li{ float:left; width:20%; padding:2%; height:260px; margin-left:1%; background-color:#085092; color:#fff; font-size:14px; position:relative;} 
.customized-list ul li b{ width:98px; height:40px; line-height:50px; text-align:center; position:absolute; left:50%; top:-40px; margin-left:-49px; background-position:0 -132px; font-size:30px;}
.customized-list ul li .info{ font-weight:bold; line-height:32px;}
.customized-list ul li:hover{ background-color:#ff9600;}
.customized-list ul li:hover b{ background-position:0 -176px;} 


/*wireless-coverage*/
.wireless-coverage{ background-color:#fff; padding:50px 0; } 
.wireless-coverage .title{ margin-bottom:50px;overflow:hidden;} 
 
 
/*wireless-lease*/
.wireless-lease{ overflow:hidden; margin-top:-3px;}
.wireless-lease-pic{ padding:50px 0;} 


/*wireless-lease-box*/
.wireless-lease-box{ overflow:hidden;}
.wireless-lease-left{ width:26%; background-color:#085092; overflow:hidden;}
.wireless-lease-left dl dt,
.wireless-lease-right h3{ background-color:#000; text-align:center;}
.wireless-lease-left dl dt,
.wireless-lease-right h3,
.wireless-lease-left dd{ height:55px; line-height:55px; overflow:hidden; ; font-size:16px; font-weight:bold; color:#fff;}
.wireless-lease-left dd{ border-top:1px solid #1b6db8; border-bottom:1px solid #002345; padding:0 20px;} 
.wireless-lease-right{ width:72%; background-color:#efb400;} 
.wireless-lease-right ul{}
.wireless-lease-right ul li h5{ font-size:16px; color:#fff; margin-bottom:10px;}
.wireless-lease-right ul li{ float:left; width:31%; margin-left:1.7777%; margin-top:14px; }
.wireless-lease-right ul li .info{ background:url(../images/lease-bg.png) no-repeat; width:100%; height:183px;} 
.wireless-lease-right ul li .info p{ padding:20px; line-height:26px; font-weight:bold; color:#fff; font-size:13px;} 
 
/*value-added*/
.wireless-lease-wrap{ background:url(../images/construction-process-bg.png) no-repeat center top;}
.wireless-lease-wrap .container{ background-color:transparent;}
.value-added .title{ padding:50px 0;} 
 
.value-added-title{ height:60px; line-height:60px; background-color:#085092;} 
.value-added-title ul{ float:left;}
.value-added-title ul li{ float:left; font-size:16px; font-weight:bold; cursor:pointer; color:#fff; padding:0 40px; margin-right:1px;}
.value-added-title ul li.current,
.value-added-title ul li:hover{ background-color:#efb400;}
.value-added-title .more{ color:#fff;}


/*value-added-slide*/ 
.value-added-slide{ padding:20px 0; background-color:#fff;}
.value-added-slide-item{ position:relative;}
.value-added-slide-item .btn-prev,
.value-added-slide-item .btn-next{ width:51px; height:100px; position:absolute; top:50%; margin-top:-50px; text-indent:-99999em;} 
.value-added-slide-item .btn-prev{ left:10px; background-position:-62px -24px;}
.value-added-slide-item .btn-next{ right:10px; background-position:-118px -24px;}
.value-added-slide-item .slide-box{ width:855px; height:385px; overflow:hidden; position:relative; margin:0 auto;}
.value-added-slide-item .slide-box ul{ position:absolute; left:0; top:0;}
.value-added-slide-item .slide-box ul li{ float:left; width:855px; overflow:hidden;} 
.value-added-slide-item .slide-box ul li img{ display:block;}
 
/*wireless-coverage-item*/
.wireless-coverage-item{ overflow:hidden; margin-top:-3px;}
.wireless-coverage-item .title{ padding:50px 0 30px;} 

.wireless-coverage-list{ background-color:#434343; line-height:55px; overflow:hidden; margin-left:-1px; width:80%;} 
.wireless-coverage-list li{ float:left; width:21%;} 
.wireless-coverage-list li a{ display:block; color:#fff; font-size:16px; border-left:1px solid #585858; border-right:1px solid #2f2f2f; text-align:center;}
.wireless-coverage-list li.more{ width:16%;} 
.wireless-coverage-list li.more a{ border-right:none; text-align:center;}

.wireless-coverage-list li a.first, 
.wireless-coverage-list li a:hover{ background-color:#efb400;} 
.wireless-coverage-list-wz { height:65px;}
.wireless-coverage-list-wz p{background-color:#085092; float:left; width:20%; line-height:55px;color:#fff;font-size:16px; text-align:center;}

 
/*wireless-coverage-box*/
.wireless-coverage-box{ border:1px solid #d8d8d8; margin-top:-10px; overflow:hidden;} 
.wireless-coverage-box ul{}
.wireless-coverage-box ul li,
.construction-tab-item li{ float:left; width:46%; margin:20px 2%;}
.wireless-coverage-box ul li .thumb img,
.construction-tab-item li .thumb img{ width:100%;}
 
.wireless-coverage-box .info,
.construction-tab-item li .info{ padding:15px 0 5px;}
.wireless-coverage-box .info dt,
.construction-tab-item li .info dt{ overflow:hidden; margin-bottom:5px;} 
.wireless-coverage-box .info dt a,
.construction-tab-item li .info dt a{color:#ff9a18; font-size:16px; font-weight:bold;} 
.wireless-coverage-box .info dd,
.construction-tab-item li .info dd{ font-size:14px; color:#666; line-height:24px;} 
 
 
 
/*construction-questions*/
.construction-questions{ background:url(../images/construction-questions-bg.png) repeat-x; min-height:510px; overflow:hidden;}
.construction-questions .container{ background-color:transparent;}
.construction-questions .title{ padding:50px 0 20px;}
.construction-questions-list{ padding-bottom:30px; overflow:hidden;}
.construction-questions-list ul{ margin-left:-2%;}
.construction-questions-list ul li{ float:left; width:23%; margin:20px 0 0 2%;} 
.construction-questions-list ul li .thumb{ overflow:hidden;}
.construction-questions-list ul li .thumb img{ width:100%;}
.construction-questions-list ul li .info h3{ font-size:18px; font-weight:normal; margin:10px 0; height:25px; line-height:25px;}
.construction-questions-list ul li .info h3 a{ color:#222;} 
.construction-questions-list ul li .info h3 a:hover{ color:#888;} 
.construction-questions-list ul li .info p{ height:42px; line-height:21px; overflow:hidden; font-size:13px; color:#666;} 
.construction-questions-list ul li .info .more{ float:right; color:#ff9a18; margin:5px 8px 0 0;} 
.construction-questions-list ul li .info .more:hover{ text-decoration:underline;} 
 
 
/*construction-experience*/
.construction-experience{ background:url(../images/wireless-leader.jpg) no-repeat  center top; overflow:hidden; margin-top:-12px;}
.construction-experience .container{ padding:0;} 
.construction-experience ul{}
.construction-experience ul li{ overflow:hidden; padding:60px 0; background:url(../images/experience-even-bg.png) no-repeat left 0;}
.construction-experience ul li.experience-item2,
.construction-experience ul li.experience-item4{ background:url(../images/experience-odd-bg.png) no-repeat left 0;} 
.construction-experience ul li .thumb,
.construction-experience ul li .info{ float:left; width:46%; padding:0 2%;}
.construction-experience ul li .info{ margin-top:10px;}
.construction-experience ul li .info b{ float:left; width:100px; height:100px; background:url(../images/icon-num-bg.png) no-repeat; text-align:center; line-height:100px; color:#fff; font-size:40px; font-weight:normal; margin-right:15px;}
.construction-experience ul li.experience-item2 .thumb,
.construction-experience ul li.experience-item4 .thumb{ float:right; text-align:right;} 
.construction-experience ul li .info span{ background-color:#000; color:#fff; font-size:24px; padding:3px 50px 3px 10px;}
.construction-experience ul li .info h2{ font-size:30px; color:#ff9b19; margin:10px 0 30px;}
.construction-experience ul li .info dl{ padding-left:115px;}
.construction-experience ul li .info dl dd{ line-height:26px; margin:8px 0; font-size:16px;}
.construction-experience ul li .info .btn{ padding:30px 0 0 115px;}
.construction-experience ul li .info .btn a{ width:198px; height:120px; background:url(../images/btn-bg.png) no-repeat; text-align:center; line-height:60px; display:block; font-size:18px; color:#fff;} 
.construction-experience ul li.experience-item1 .info{ margin-left:0px;} 
.construction-experience ul li.experience-item3 .info{ margin-left:-10px;} 
 
/*construction-specifics*/
.construction-specifics{} 
.construction-specifics .title{ padding:40px 0;}
.construction-specifics .tab-title{ overflow:hidden; margin-bottom:10px; padding:0 5%;} 
.construction-specifics .tab-title li{ float:left; width:20%; height:156px; text-align:center; background:url(../images/specifics-bg.png) no-repeat center top; overflow:hidden;}

.construction-specifics .tab-title li b{ display:block; font-size:18px; color:#fff; padding:35px 0 20px; color:#999;}
.construction-specifics .tab-title li span{ font-size:18px; color:#fff;}
.construction-specifics .tab-title li.current,
.construction-specifics .tab-title li:hover{ background:url(../images/specifics-bg-hover.png) no-repeat center top;}
.construction-specifics .tab-title li.current b, 
.construction-specifics .tab-title li:hover b{ color:#ff9b19;} 
 
 
/*construction-tab-wrapper*/
.construction-tab-wrapper{ border-top:1px solid #e0e0e0; background:url(../images/construction-tab-wrapper.png) repeat-x;}
.construction-tab-wrapper .container{ background:transparent;}
.construction-tab-wrapper .title{ padding:50px 0;}
.construction-tab-container{ overflow:hidden;}
.construction-tab-title{ margin-left:-1.5%; overflow:hidden;}
.construction-tab-title li{ float:left; width:18.5%; background-color:#9f9f9f; line-height:50px; color:#fff; font-size:18px; font-weight:bold; margin-left:1.5%; text-align:center;}
.construction-tab-title li.current{ background-color:#084f91;} 

.construction-tab-item{ border:1px solid #d8d8d8; margin:20px 0; overflow:hidden;} 
.construction-tab-item li{ *padding-bottom:20px;} 

#construction-case{ background:url(../images/construction-process-bg.png) no-repeat center 500px;} 

.construction-coverage{ margin-top:-20px; padding-bottom:30px;} 


/*construction-after-sale*/
.construction-after-sale .title{ padding:40px 0 30px;} 
.construction-after-sale ul{ border:1px solid #d8d8d8; padding:1%; margin-left:0;}
.construction-after-sale ul li{ width:48%; margin:1%; background-color:#f7f6f6;}
.construction-after-sale ul li .cont{ border:none;}
.construction-after-sale ul li  .thumb img{ width:100%;} 

.construction-after-sale ul li.sale-1 .info h3, 
.construction-after-sale ul li.sale-2 .info h3, 
.construction-after-sale ul li.sale-3 .info h3, 
.construction-after-sale ul li.sale-4 .info h3{ color:#333; font-weight:bold; margin:30px 0 3px; text-align:center;} 
.construction-after-sale ul li .info p{ color:#666; font-size:13px;}
 
.ad-item{ border:1px solid #d8d8d8; margin:15px 0; text-align:center; padding:15px 0;}


/**************************************************************************************/

.bread-crumbs-nav{ background-color:#fbfbfb; margin:15px 0; line-height:40px; padding:0 15px; color:#555; font-size:14px;}
.bread-crumbs-nav a{ color:#555;}
.bread-crumbs-nav a:hover{ color:#000; text-decoration:underline;}


.bread-crumbs-nav,
.partners-list,
.witness-list,
.module-side,
.partners-list li a,
.detail,
.news-list,
.search-list,
.case-list,
.single-page-item,
.product-item{ border:1px solid #dbdbdb;}

/*content*/
.content{ overflow:hidden;}

/*main*/
.main{ width:78%; overflow:hidden;}

/*partners-list*/
.partners-list{ padding:0 1.2% 20px; overflow:hidden;}
.partners-list li{ float:left; width:30.63333%; text-align:center; overflow:hidden; margin:20px 1.2% 0;}
.partners-list li span{ display:block;}
.partners-list li a{ overflow:hidden; display:block; padding:15px 0;}
.partners-list li a:hover{ border-color:#bbb;}


/*white-space:nowrap*/
.partners-list li span,
.module-side .module-item4 li,
.prevNextPage li,
.siteMap dd ul li a,
.news-list li .title h3,
.search-list .search-result li h3,
.case-list li .info h3,
.product-tab-title li,
.product-tab-wrap ul li a span,
.flow-item ul .flow-3 .title h4{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.team-list li a{ padding:5px; color:#555;}
.team-list li span{ line-height:40px; }

.customer-list li span a,
.qualifications-list li a{ border:none; color:#555;}


/*qualifications-list*/
.qualifications-list li{ margin:15px 1.2% 10px;}
.qualifications-list li a{ padding:5px 0 12px;}

/*sidebar*/
.sidebar{ width:20%; overflow:hidden;}

/*module-side*/
.module-side{ margin-bottom:15px;}
.module-side h2{ background-color:#0b519e; color:#fff; padding:10px; font-weight:normal; font-size:16px; margin:-1px; position:relative; z-index:2;}

.module-side .module-item1,
.module-side .module-item2,
.module-side .module-item3{ background-color:#fcfcfc; font-size:14px; color:#555; overflow:hidden;}

.module-side .module-item1 li,
.module-side .module-item3 li{ line-height:45px;*line-height:42px; border-top:1px solid #e7e7e7; padding:0 10px; text-align:center; }
.module-side .module-item1 li a{ color:#555; display:block;}
.module-side .module-item1 li a:hover{ color:#000;}

.module-side .module-item2{ padding:8px 0;}
.module-side .module-item2 dd{ line-height:25px; padding:8px 10px;}
.module-side .module-item2 dd span{ color:Red;}

.module-side .module-item3 li{ text-align:left; line-height:26px; padding:8px 10px; }
.module-side .module-item3 li a{ color:#ff8a00;}

.module-side .module-item4{ padding:6px 0;}
.module-side .module-item4 li{ line-height:28px; }
.module-side .module-item4 li span{ float:left; background-color:#939393; width:22px; height:14px; line-height:14px; text-align:center;  margin:7px 10px 0; color:#fff; font-size:12px;}
.module-side .module-item4 li a{ color:#555;}
.module-side .module-item4 li a:hover{ color:#999;}
.module-side .module-item4 li.first span{ background-color:#ff3600;}
.module-side .module-item4 li.second span{ background-color:#fea700;}
.module-side .module-item4 li.third span{ background-color:#38b800;}

.module-side .module-item5 li{ border-top:none; padding:0 8px;}
.module-side .module-item5 li a{ background-color:#ebebeb; margin:8px 0;}
.module-side .module-item5 li a:hover{ background-color:#d9d7d7;}

.module-side .module-item6{ *padding:2px 0;}
.module-side .module-item6 li{ line-height:51px;}
.module-side .module-item7 li{ line-height:27px;}

/*module-side-news*/
.module-side-news{ border:none;}
.module-side-news .service-left{ width:100%;}
.module-side-news .service-left-cont ul >li dl dd{ background-color:#0e66c7;}
.module-side-news .service-left-cont ul >li dl dd a:hover{ background-color:#fd7204;}

/*witness-list*/
.witness-list{ padding-bottom:20px;}
.witness-list li{ width:96%; border-bottom:1px dashed #d8d8d8; margin:0 auto; padding:20px 0; overflow:hidden;}

.witness-list li .thum{ float:left; width:28%; border:1px solid #d8d8d8;}
.witness-list li .thum img{ width:96%; margin:2%;}
.witness-list li .info{ float:right; width:70%;}
.witness-list li .info h3{ font-size:16px; margin-bottom:10px; }
.witness-list li .info h3 a{ color:#333;}
.witness-list li .info h3 a:hover{ color:#999;}
.witness-list li .info p{ max-height:125px; overflow:hidden; line-height:25px; font-size:14px; color:#666;}

/*pagination*/
.pagination{ padding:50px 0; font-size:14px; text-align:center; color:#555;}
.pagination a{ color:#555;}
.pagination a:hover{ color:#999;}
.pagination span{ margin-right:5px;}
.pagination span b{ color:red;}
.pagination span input{ width:40px; margin:0 3px;}



/*detail*/
.detail{ min-height:500px;}
.detail-title{ font-weight:normal; font-size:24xp; padding:20px 0 30px;}
.detail-info{ text-align:center; padding:0 0 15px; color:#666; border-bottom:1px dashed #d8d8d8; margin:0 30px 20px;}
.detail-info span{ padding:0 5px;}

.detail-news .news-tab ul li{ padding-top:0;}

.prevNextPage{  background-color:#f1f1f1; margin:30px; overflow:hidden;}
.prevNextPage li{ float:left; width:46%; height:40px; line-height:40px; padding:0 2%;}
.prevNextPage li a{ color:#000;}
.prevNextPage li a:hover{ color:#555;}


/*siteMap*/
.siteMap{ padding-bottom:50px;}

.siteMap-item{ overflow:hidden; *padding-bottom:10px;}
.siteMap-item dt{ background-color:#fda600; height:45px; line-height:45px; color:#fff; font-size:16px; text-align:center; margin:10px 0;}
.siteMap-item dd{ overflow:hidden; width:100%; overflow:hidden;}
.siteMap-item dd ul{ margin-left:-1.66666%; *float:left; *width:100%;}
.siteMap-item dd ul li{ float:left; margin:10px 0; width:15%; margin-left:1.66666%;}
.siteMap-item dd ul li a{ background-color:#fbfbfb; color:#000; height:43px; line-height:43px; text-align:center; display:block; border:1px solid #d8d8d8;}
.siteMap-item dd ul li a:hover{ background-color:#f7bb4a; color:#fff;}
.siteMap-item dd ul li a.current{ background-color:#0e66c7; color:#fff;}

.siteMap-item1 dd ul{ margin-left:-2%;}
.siteMap-item1 dd ul li{ width:23%; margin-left:2%;}

/*news*/
.consultation-side{ border:none;}
.consultation-side img{ display:block;}

.news-list{ padding-bottom:20px;}
.news-list li{ width:96%; margin:0 auto; border-bottom:1px dashed #d8d8d8; padding:20px 0;}
.news-list li .title{ overflow:hidden;}
.news-list li .title h3{ float:left; font-weight:normal; font-size:18px; max-width:70%; }
.news-list li .title h3 i{ float:left; font-style:normal; font-size:6px; margin-top:2px; *margin-top:8px;}
.news-list li .title h3 a{ color:#000;}
.news-list li .title h3 a:hover{ color:#666;}
.news-list li .title span{ float:right; color:#999; font-size:14px; margin-top:3px;}
.news-list li p{ line-height:24px; font-size:14px; color:#555; max-height:72px; overflow:hidden; margin-top:8px;}


/*about-detail*/
.about-detail{ padding:20px 30px;}

/*search-list*/
.search-list{}
.search-list .search-bar{ background-color:#fbfbfb; border-bottom:1px solid #d8d8d8; padding:10px 20px; position:relative; overflow:hidden;}
.search-list .search-bar span{ float:left; font-size:18px; line-height:42px;}
.search-list .search-bar .text,
.search-list .search-bar .button{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font:16px 'Microsoft YaHei';}
.search-list .search-bar .text{ float:left; width:70%; *width:66%; border:1px solid #d8d8d8; padding:10px 20px; font-size:14px;}
.search-list .search-bar .button{ float:right; background-color:#58bb00; border:1px solid #4a9e00; text-align:center; line-height:40px; *line-height:32px; color:#fff; cursor:pointer; padding:0 30px;}

.search-list .search-txt{ padding:20px; font-size:14px; color:#333;}
.search-list .search-txt span{ color:red;}


.search-list .search-result{ padding-bottom:40px; margin-top:-20px;}
.search-list .search-result li{ border-bottom:1px dashed #d8d8d8; padding:30px 20px 15px; overflow:hidden;}
.search-list .search-result li h3{ font-weight:normal; font-size:16px;}
.search-list .search-result li h3 a{ color:#5498c3;}
.search-list .search-result li h3 a span{ color:red;}
.search-list .search-result li h3 a:hover{ text-decoration:underline;}
.search-list .search-result li p{ max-height:66px; line-height:22px; margin:10px 0;}

.search-list .search-result li .link span{ color:#53af00; padding-right:20px;}


/*case*/
.case-list{ padding-bottom:20px;}
.case-list li{ border-bottom:1px solid #d8d8d8; width:96%; margin:0 auto; padding:18px 0; overflow:hidden;}
.case-list li .thumb{ float:left; width:36%;}
.case-list li .info{ float:right; width:62%;}
.case-list li .info h3{ font-size:24px; font-weight:normal;}
.case-list li .info h3 a{ color:#333;}
.case-list li .info h3 a:hover{ color:#888;}
.case-list li .info dl dd{ margin:10px 0; font-size:14px; line-height:24px; color:#666;}


/*contractor-box*/
.contractor-box .scroll{ width:100%; margin:10px 0 30px;}
.contractor-box .scroll ul{ *float:left; *width:100%; margin-left:-1.66666%;}
.contractor-box .scroll ul li{width:15%; margin-left:1.66666%;}


/*contractor-list*/
.contractor-list  li{ border-bottom-style:solid; padding:30px 0 20px; *padding:19px 0;}
.contractor-list  li .thum{ width:25%; border:none;}
.contractor-list  li .thum img{ width:100%; margin:0;}
.contractor-list  li .info{ width:72%;}
.contractor-list  li .info h3{ font-size:24px; font-weight:normal;}

.contractor-side{ border:none;}
.contractor-side .service-left{ width:100%;}


.contractor-news-list{ overflow:hidden; border-bottom:1px solid #d8d8d8; margin:0 1.5%; overflow:hidden;}
.contractor-news-list li{ float:left; width:47%; margin:0 1.5%; padding:20px 0; overflow:hidden; }
.contractor-news-list li .thumb{ float:left; width:34%;}
.contractor-news-list li .text{ float:right; width:64%;}
.contractor-news-list li .text h3{ font-size:16px; font-weight:normal;}
.contractor-news-list li .text h3 a{ color:#222;}
.contractor-news-list li .text p{ max-height:66px; overflow:hidden; margin-top:8px; line-height:22px; color:#777; font-size:14px;}


.cooperative-title{ padding:20px 0;}
.cooperative-title .coop strong{ color:#69d500; font-size:30px; padding:0 15px;}
.cooperative-title p{ font-size:16px; color:#333; padding-top:10px;}
.cooperative-thumb{ overflow:hidden; padding:20px 0 80px;}
.cooperative-thumb img{ float:left; width:46%; padding:0 2%;}
 
/*single-page-item*/
.single-page-item{ margin-bottom:10px;}

.project-title{ font-size:30px; padding:20px 0; color:#0b519e;} 

.page-title{ background-color:#fbfbfb; line-height:45px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; overflow:hidden; margin-top:-1px;}
.page1-title{ } 
.page-title li{ float:left; width:25%; border-left:1px solid #d8d8d8; margin-left:-1px; text-align:center; font-size:16px; cursor:pointer; overflow:hidden;}
.page-title li.current{ background-color:#0b519e; color:#fff;} 
 
 /*flow-item*/
.flow-item{ overflow:hidden;} 
.flow-item ul{ overflow:hidden; padding:10px 1%;}
.flow-item ul .flow-1 .title,
.flow-item ul .flow-1 p span{ background-color:#2a7fdc;}
.flow-item ul .flow-2 .title,
.flow-item ul .flow-2 p span{ background-color:#2adc86;}
.flow-item ul .flow-3 .title,
.flow-item ul .flow-3 p span{ background-color:#ffb400;}
.flow-item ul .flow-4 .title,
.flow-item ul .flow-4 p span{ background-color:#ff1800;}
.flow-item ul .flow-5 .title,
.flow-item ul .flow-5 p span{ background-color:#88c800;}
.flow-item ul .flow-6 .title,
.flow-item ul .flow-6 p span{ background-color:#00c6c8;}
.flow-item ul .flow-7 .title,
.flow-item ul .flow-7 p span{ background-color:#ec0f67;}
.flow-item ul .flow-8 .title,
.flow-item ul .flow-8 p span{ background-color:#8d53e5;}
.flow-item ul li{ float:left; width:23%; height:110px; margin:10px 1%; overflow:hidden;} 

.flow-item ul li .title{ overflow:hidden; height:68px; line-height:68px; }
.flow-item ul li .title h4{ float:left; font-size:16px; font-weight:normal; color:#fff; text-align:center;}
.flow-item ul li .title img{ float:left; max-width:38px; margin:15px 10px;}
.flow-item ul .flow-6 .title img{ max-width:38px; margin:10px;}
.flow-item ul .flow-7 .title img{ max-width:38px; margin:20px 10px;}
.flow-item ul .flow-8 .title img{ max-width:38px; margin:12px 10px;}
.flow-item ul li p{ margin-top:8px; color:#555;}
.flow-item ul li p span{ float:left; width:20px; height:20px; line-height:20px; text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; color:#fff; margin-right:8px;}


.page-desc{ padding:20px;} 
 
.page-item{ padding:0 20px; margin-bottom:20px; overflow:hidden;}
.page-item dd{ float:left; width:33.3333%;}
.page-item dd h5{ font-size:16px; font-weight:normal; height:45px; line-height:45px; text-align:center; color:#fff; background-color:#f30045;}
.page-item dd ul{ padding:15px 0;}
.page-item dd ul li{ color:#555; text-align:center; line-height:30px; font-size:14px;} 
 

 /*page-row*/
.page-row{ padding:20px; overflow:hidden;} 
.row-title{ font-size:14px; font-weight:bold; color:#333; padding:20px 0;} 

.row-table{ width:100%;}
.row-table th{ background-color:#f30045; height:20px; font-size:16px; font-weight:normal; color:#fff;}
.row-table th, 
.row-table td{ border:1px solid #cb003a; padding:8px 10px;} 
.row-table td{ font-size:14px; color:#555; line-height:24px;} 
 
 
/*customer-list*/
.customer-list{}
.customer-list li{ padding-bottom:20px;}
.customer-list li h4{ color:#cb003a; font-size:14px; margin-bottom:5px;}
.customer-list li p{ line-height:26px; font-size:14px; color:#888; padding-left:12px;} 
 
/*inspection-list*/
.inspection-list{ width:100%;}
.inspection-list td{ border:1px solid #d8d8d8; vertical-align:top;}
.inspection-list td h4{ border-bottom:1px solid #d8d8d8; padding:10px; color:#cb003a; font-size:14px; overflow:hidden; height:25px;}
.inspection-list td p{ padding:10px 10px 30px; color:#888; line-height:30px; font-size:14px; }

/*service-management*/
.service-management{ text-align:center;}
.service-management p,
.construction-team-desc{ text-align:left; color:#ffaf26; padding-left:22px; padding-bottom:20px;}

.construction-team{ overflow:hidden; padding:0 20px 20px;} 
.construction-team li{ float:left; width:49%; margin:3px 0.5%;} 
.construction-team li img{ width:100%;} 
 

/*product*/
.product-item{ margin-bottom:13px;}

.product-tab-title{ background-color:#f9f9f9; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.product-tab-title li{ float:left; width:20%; height:45px; line-height:45px; text-align:center; border-left:1px  solid #d8d8d8; margin-left:-1px; cursor:pointer; font-size:14px; color:#333;}
.product-tab-title li.current{ background-color:#085092; color:#fff;}

.product-tab-title li>a{color:#333;}
.product-tab-title li.current>a{color:#fff;}

.product-tab-wrap{ overflow:hidden;}
.product-tab-wrap ul{ overflow:hidden; padding:0 1% 20px;}
.product-tab-wrap ul li{ float:left; width:30.33333%; margin:18px 1.5% 0;}
.product-tab-wrap ul li a{ color:#555; border:1px solid #dedede; padding:5px; display:block; background-color:#f7f7f7;}
.product-tab-wrap ul li a img{ width:100%;}
.product-tab-wrap ul li a span{ display:block; line-height:35px; font-size:14px; text-align:center;}
.product-tab-wrap ul li a:hover{ background-color:#fefefe;}
.product-tab-wrap ul li a h3{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.product-tab-wrap ul li a p{ margin-top:10px;}

.product-news-module .news-tab ul li{ padding-top:0;}

.product-flow-item ul{ padding:10px 0; margin-left:-2%;}
.product-flow-item ul li{ width:23%; margin:10px 0 10px 2%;}


/*case-detail*/
.case-title{ font-size:24px; font-weight:normal; padding:30px 0 0;}
.case-detail-content{ overflow:hidden; padding:30px 10px; line-height:25px;}
.case-detail-content span{ padding:0 5px;text-align:center;color:#666;}

/*scroll-side*/
.scroll-side{ width:84px; height:326px; background:url(../images/scroll-side.png) no-repeat; position:fixed; top:160px; left:0; z-index:6666; display:none;}
.scroll-side ul{ width:100%; height:252px; position:absolute; top:37px; left:0;}
.scroll-side ul li{ line-height:36px;}
.scroll-side ul li a{ display:block; text-align:center; color:#fff; font-size:14px;}
.scroll-side ul li a:hover{ color:#ff9c00;}
.scroll-top,
.scroll-bottom{ width:100%; height:36px; position:absolute; left:0;}
.scroll-top{ top:0;}
.scroll-bottom{ bottom:0;}


.htmlMask{width:100%; height:100%; background:rgba(0,0,0,.3); position:fixed; left:0; top:0; z-index:99997;}


/*news-tabw*/
.news-tab .row{ width:100%; padding:0; margin-bottom:-20px;}
.news-tab .row .headlines{ float:left; width:47%; padding:20px 1.5% 0;}


.fixed-bottom{ width:100%; height:40px; line-height:40px; background:rgba(0,0,0,.7); position:fixed; z-index:6666; left:0; bottom:0; display:none; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.fixed-bottom a{ float:left; color:#fff; position:relative; padding-left:40px; }
.fixed-bottom a:before{ display:inline-block; content:""; width:26px; height:26px; background:url(../images/tel.png) no-repeat; background-size:26px 26px; position:absolute; left:10px; top:7px; }
.fixed-bottom span{ float:right; margin-right:10px; font-size:25px; color:#fff; -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}

.backTop{ width:30px; height:40px; line-height:40px; font-size:20px; color:#fff;text-align:center; background:rgba(0,0,0,.7); position:fixed; right:5px; bottom:80px; z-index:666; display:none;}


#MyContent{font-size:14px;margin:25px;}
#MyContent img{display:block !important;margin:0px auto;}
#MyContent p{line-height:1.5;margin-top: 10px !important;}
.tags{font-size:14px;border:2px solid #ff0000;margin:0px 30px 0px 30px;padding:10px;}
.long-tags{font-size:14px;border-bottom:2px solid #ff0000;padding:10px;}

#MyContent a, #MyContent a:link {color:#FF8A00;}
 
.partners-list li>a {border:1px solid #DEDEDE;}

.cooperation-list img{border:1px solid #DEDEDE;}
.case-detail-content p{font-size:14px;line-height:1.5;margin:0px 30px 0px 30px !important;}
.case-detail-content img{display:block !important;margin:0px auto;}


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#274fc8;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:25px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:10px 0 10px 50px; line-height:12px;}
#floatDivBoxs .floatDqq li a{ line-height:12px;color:#666;}
#floatDivBoxs .floatDqq li a:hover{color:#274fc8;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}





/*无线租赁start*/
.wireless_lease{ margin:0 auto; width:100%; background:url(../images/hezuo_bg_03.jpg) no-repeat center center; height:354px; position:relative;}
.wireless_lease li{ float:left; width:10%; position:absolute;}
.wireless_lease li p{ visibility:hidden; }
.logo_m1{ top:60px; left:40px;}
.logo_m2{ top:60px; left:200px;}
.logo_m3{ top:70px; left:350px;}
.logo_m4{ top:75px; left:665px;}
.logo_m5{ top:84px; left:810px;}
.logo_m6{ top:84px; left:970px;}
.logo_m7{ top:220px; left:40px;}
.logo_m8{ top:240px; left:180px;}
.logo_m9{ top:160px; left:100px;}
.logo_m10{ top:160px; left:260px;}
.logo_m11{ top:240px; left:350px;}
.logo_m12{ top:235px; left:655px;}
.logo_m13{ top:160px; left:735px;}
.logo_m14{ top:240px; left:825px;}
.logo_m15{ top:165px; left:905px;}
.logo_m16{ top:245px; left:965px;}
.jrwm{ width:186px; height:158px; position:absolute; top:100px; left:460px;}
.jrwm a{width:186px; height:158px; display:block; cursor:pointer;}
.jrwm p{ display:none;}

.logo_m1 a{ background:url(../images/hezuo_logo_03.jpg) no-repeat; width:68px; height:65px; display:block;}
.logo_m1 a:hover{ background:url(../images/hezuo_hover_03.jpg) no-repeat;}
.logo_m2 a{ background:url(../images/hezuo_logo_06.jpg) no-repeat; width:69px; height:69px; display:block;}
.logo_m2 a:hover{ background:url(../images/hezuo_hover_06.jpg) no-repeat;}
.logo_m3 a{ background:url(../images/hezuo_logo_09.jpg) no-repeat; width:83px; height:48px; display:block;}
.logo_m3 a:hover{ background:url(../images/hezuo_hover_09.jpg) no-repeat;}
.logo_m4 a{ background:url(../images/hezuo_logo_12.jpg) no-repeat; width:90px; height:48px; display:block;}
.logo_m4 a:hover{ background:url(../images/hezuo_hover_12.jpg) no-repeat;}
.logo_m5 a{ background:url(../images/hezuo_logo_15.jpg) no-repeat; width:114px; height:28px; display:block;}
.logo_m5 a:hover{ background:url(../images/hezuo_hover_15.jpg) no-repeat;}
.logo_m6 a{ background:url(../images/hezuo_logo_17.jpg) no-repeat; width:109px; height:33px; display:block;}
.logo_m6 a:hover{ background:url(../images/hezuo_hover_17.jpg) no-repeat;}
.logo_m7 a{ background:url(../images/hezuo_logo_26.jpg) no-repeat; width:67px; height:74px; display:block;}
.logo_m7 a:hover{ background:url(../images/hezuo_hover_26.jpg) no-repeat;}
.logo_m8 a{ background:url(../images/hezuo_logo_29.jpg) no-repeat; width:105px; height:35px; display:block;}
.logo_m8 a:hover{ background:url(../images/hezuo_hover_29.jpg) no-repeat;}
.logo_m9 a{ background:url(../images/hezuo_logo_32.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m9 a:hover{ background:url(../images/hezuo_hover_32.jpg) no-repeat;}
.logo_m10 a{ background:url(../images/hezuo_logo_35.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m10 a:hover{ background:url(../images/hezuo_hover_35.jpg) no-repeat;}
.logo_m11 a{ background:url(../images/hezuo_logo_42.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m11 a:hover{ background:url(../images/hezuo_hover_42.jpg) no-repeat;}
.logo_m12 a{ background:url(../images/hezuo_logo_45.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m12 a:hover{ background:url(../images/hezuo_hover_45.jpg) no-repeat;}
.logo_m13 a{ background:url(../images/hezuo_logo_48.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m13 a:hover{ background:url(../images/hezuo_hover_48.jpg) no-repeat;}
.logo_m14 a{ background:url(../images/hezuo_logo_51.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m14 a:hover{ background:url(../images/hezuo_hover_51.jpg) no-repeat;}
.logo_m15 a{ background:url(../images/hezuo_logo_53.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m15 a:hover{ background:url(../images/hezuo_hover_53.jpg) no-repeat;}
.logo_m16 a{ background:url(../images/hezuo_logo_56.jpg) no-repeat; width:98px; height:39px; display:block;}
.logo_m16 a:hover{ background:url(../images/hezuo_hover_56.jpg) no-repeat;}
.module_hezuo{ display:none;}
.module_hezuo1{ display:none;}
.lease_listbg{ background:#f0f0f0 url(../images/bg1.jpg) no-repeat; width:100%; padding:20px 0;}
.lease_list{ max-width:1140px; margin:0 auto;}
.service-list{ max-width:1140px; margin:0 auto;}
.lease_list_ul{ width:20%; background:#FFFFFF;  position:relative; box-shadow:2px 5px 5px #dcdcdc;}
.lease_list_ul h2{ height:52px; line-height:52px; color:#FFFFFF; font-weight:normal; text-align:center;background:#03356e; width:100%}
.lease_list_ul h2 a{ color:#FFFFFF;}
.lease_list_ul h4{ background:#1860b1; color:#fff; line-height:34px; text-indent:24px; font-size:16px; font-weight:normal;}
.lease_list_ul p{ margin:0 10px; line-height:31.6px; border-bottom:1px dashed #DFDFDF; text-indent:14px; background:url(../images/list_tb_10.jpg)  no-repeat 4px center;}
.lease_list_ul p a{ color:#5F5F5F; font-size:14px;}
.lease_list_ul p a:hover{ color:#ff9b4b;}
.lease_list_con{ width:76%; background:#FFFFFF; padding:16px 16px 10px 16px; box-shadow:2px 5px 5px #dcdcdc;}


#module-head2{ overflow:hidden; line-height:52px; background-color:#f9f9f9; border:1px solid #dbdbdb;	}
#module-head2 ul{ width:96%; padding-right:4%;}
#module-head2 ul .more a{ color:#4E4E4E;}
#module-head2 ul li{ float:left;width:30%; text-align:center; cursor:pointer; font-size:16px; color:#666; border-right:1px solid #dbdbdb;}
#module-head2 ul li.current,
#module-head2 h2{ color:#fff; background:#03356e; }
.fangnao{ max-width:1140px; margin:0 auto;}
.fangnao2{ max-width:1140px; margin:20px auto;}

.womenyousi{ max-width:940px; margin:0 auto;}
.womenyousi_fr{ text-align:left;  font-size:14px; margin-top:50px;}
.womenyousi_fr p{ background: url(../images/x_tb_13.jpg) no-repeat left top; padding-left:12px;line-height:20px; margin:10px 0; color:#474747;}
.wxzl_kehu{ background:url(../images/langse_bg.jpg) repeat center center; width:100%; margin-top:40px; margin-bottom:20px;}
.wxzl_kehu2{ max-width:1100px; margin:0 auto;}
.wxzl_kehu2 li{ background:#F8F8F8; width:23%; margin:20px 1%; float:left;}
.wxzl_kehu2 li img{ width:100%;}
.wxzl_tb{ text-align:center; padding-top:30px;}
.tit_mingzi{ padding:10px 5%;  background:#FFFFFF; width:90%;}
.tit_mingzi h2{ font-size:14px; padding-top:10px;}
.tit_mingzi h4{ font-size:13px;font-weight:normal; line-height:30px; border-bottom:1px dashed #DCDCDC; color:#666;}
.tit_mingzi p{ line-height:20px; margin-top:10px; color:#666;}
.tit_mingzi p a{ color:#FF7600;}

.chengse11{ width:100px; line-height:30px; height:30px; background:#ff9505; font-color:#FFFFFF;}
.testimonials ul li .info2{ width:68%;}
.testimonials ul li .info2 h3{ line-height:40px; font-weight:normal; font-size:18px;}
.testimonials ul li .info2 h3 a{ color:#333;}
.testimonials ul li .info2 h3 a:hover{ color:#999;}
.testimonials ul li .info2 span{ display:block; text-align:right; color:#ff9000;}
.testimonials ul li .info2 p{ line-height:24px; color:#666; font-size:14px;}
.testimonials ul li .info2 p a{ color:#FFFFFF;}
.testimonials ul li .info2 p a:hover{ color:#FFFFFF;}
.module-head ul li.current a{color:#fff;}
.module-head ul li a{ color:#333;}


.jiathis_style .centerBottom, .ckepopBottom, .jiathis_style .searchTxtCont, .jiathis_style .jiadiv_01 .link_01 {display: none;}

.womenyousi_title_wz h2{ font-size:20px;color:#444;}
.womenyousi_title_wz h3{ font-size:20px; color:#ff9505;}



.qianlanse{ background:#2979D2;}


.afjs_case{ width:100%;}
.afjs_case dl{ margin:10px 0 0 0; width:94%; padding:0 3%;}
.afjs_case dt{ float:left; width:45%;}
.afjs_case dd{ float:left; width:50%;}
.afjs_case dd h2{ font-size:24px; text-align:center; line-height:50px;}
.afjs_case dd p{ font-size:14px; width:95%; padding-top:10px; line-height:24px; padding-left:5%;}
.afjs_an{padding-left:5%; padding-top:20px;}
.af_bg{ background:url(../images/bg1.jpg) repeat-y center center; margin-top:30px; }
.anfang{ background: url(../images/pic_16.jpg) no-repeat center top; clear:both; padding-bottom:50px;position:relative;}
.shexiangtou{position: absolute; top:-200px; right:0;}
.af{ max-width:1100px; margin:0 auto;}
.af_tit{ float:left; width:45%; text-align:right; padding-right:5%; padding-top:8%;}
.af_tit h2{ background:#ffd75b; width:30%; line-height:50px; height:50px; text-align:center; margin-left:70%; font-size:30px; color:#153b73; font-family:"微软雅黑"; font-weight:800;}
.af_tit h1{line-height:60px; height:auto; text-align:right; width:100%; color:#FFFFFF; font-size:46px; margin-top:10px;}
.af_tit h4{line-height:40px; height:auto; text-align:right; width:100%;color:#ddd; font-size:23px;margin-top:10px; margin-bottom:30px;}
.yeloww{ color:#FFDD00;}
.af_con{ float:left; width:46%; text-align:left; padding-left:4%;padding-top:8%;}
.af_con li{ text-align:left;color:#FFFFFF; width:100%; display:block; clear:both; margin-bottom:10%;}
.af_con li h2{ font-size:18px; text-align:left; line-height:40px;}
.af_con li p{ font-size:16px; text-align:left; width:100%; display:block;}
.yeloww_14{ color:#FFDD00; font-size:30px;}
.af_con_tp{ float:left; width:20%;}
.af_con_wz{ float:left; width:78%; padding-left:2%;}
.four_ys{ background: url(../images/pic_23.jpg) no-repeat center top; padding-bottom:130px;}
.four_ys dl{ float:left; max-width:360px;  padding-top:60px; padding-left:90px; padding-right:160px;}

.four_ys dl dt h2{ color:#045eb3; font-size:30px;font-family:"微软雅黑";}
.four_ys dl dt h3{ font-size:22px;font-family:"微软雅黑"; font-weight:normal; color:#414141; line-height:36px;}
.four_ys dl dt p{ font-size:14px;font-family:"微软雅黑"; font-weight:normal; color:#414141; background:url(../images/diandian.jpg) no-repeat left 6px; padding-left:16px; margin-top:10px;}
.four_ys dl dd{ margin-top:30px;}
.wxzl_kehu{ background:url(../images/langse_bg.jpg) repeat center center; width:100%; margin-top:60px; margin-bottom:20px; padding-top:10px;}


.scrolltit{ width:100%; line-height:60px; border-bottom:1px solid #ccc; border-top:3px solid #e3ebf7; clear:both; margin-bottom:20px;}
.scrolltit h2{ float:left; color:#0d4899; font-size:16px;}
.scrolltit p{ float:right; color:#6B6B6B;}
.honor-list2{ position:relative; width:970px; height:230px; overflow:hidden; margin:0 auto;}
.honor-list2 ul{ position:absolute; left:0; margin-left:-30px;}
.honor-list2 ul li{ width:200px; margin-left:30px; float:left; background:#6d6d6d; padding:10px;}
.honor-list2 ul li:hover{background:#045eb3;}
.honor-list2 ul li span{ line-height:45px; font-size:14px; color:#FFFFFF;}

.honor-list3{ position:relative; width:970px; height:130px; overflow:hidden; margin:35PX auto 0 auto;}
.honor-list3 ul{ position:absolute; left:0; margin-left:-30px;}
.honor-list3 ul li{ width:198px; margin-left:30px; float:left;padding:20px 10px; border:1px solid #fff; overflow:hidden;}
.honor-list3 ul li:hover{border:1px solid #045eb3;}
.honor-list3 ul li span{ line-height:45px; font-size:14px; color:#FFFFFF;}
.nav_xiala {
    background: #03356e none repeat scroll 0 0;
    height:0px;
    overflow: hidden;
    position: absolute;
    z-index: 9999;
	display:none;
}
#nav li .nav_xiala a {
    background: #fff none repeat scroll 0 0;
    color: #5d9e0e;
    display: block !important;
    height: 44px !important;
    line-height: 44px !important;
    margin-top: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    
}
#nav li .nav_xiala a:hover {
    background: #fd7204 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.fenye{border:1px solid #dbdbdb; margin:10px 0px; padding:0px 10px; height:30px;line-height:30px;}
.fenye a{color:#333; font-weight:bold;}
.product-item li img { width:308px; height:195px;}
.curncolor{ background-color:#fd7204!important;}
.case-list a img{ border:1px solid #ccc; padding:2px; }