﻿/*--局部重置--*/
/*全局背景色1*/
.body-color{background:#ffffff;}
.bark-body-color{background:#181818;}
.body-color-p102{background:#f5f5f5;}
.blk{margin-bottom:25px;}
.blk-50{margin-bottom:50px;}
/*Main模板*/
.blk-main{width:1200px;margin:0 auto;}
.blk-max-main{width:1220px;margin:0 auto;}
/*小模块*/
.blk-xs{width:240px;}
.blk-min{width:320px;}
/*中模块*/
.blk-sm{width:930px;}
.blk-max{width:810px;}
/*小版块*/
.blk{margin-bottom:30px;}
/*首页板块全局补白*/
.p{padding:30px 0;}
/*首页板块全局变量*/
.b{clear:both;}
/*内页板块全局变量*/
.blk{margin-bottom:20px;}
.blk101{margin-bottom:35px;}
/*数据更新中的样式*/
.nodata{margin:10px 0;padding:80px 0 80px 0px;border:0px solid #eee;text-transform:capitalize;text-align:center;}
/*详情内容*/
.endit-content{line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}
.endit101-content{line-height:28px;}
.endit101-content p{margin:0 0 20px;}
.endit101-content img{max-width:100%;}
/*百度地图图片*/
.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img{max-width:inherit;}
.endit-content em,.endit-content i{font-style:italic;}
.endit-content .img-p{text-indent:0px;padding-top:14px;margin:0px;text-align:center;}
.endit-content .img-container{}
.endit-content .img-block{text-indent:0px;padding-top:14px;margin:0px;text-align:center;}
.endit101-content .img-block{text-indent:0px;padding-top:10px;margin:0 0 20px;text-align:center;}
/*详情关键字飘红加粗*/
.endit-content a{color:#f00;font-weight:bold;}
.endit101-content a{color:#f00;font-weight:bold;}
/*详情内容关键字加VI色*/
/*.endit-content a{color:#ee7202;font-weight:bold;}
*/
/*表单弹框*/
.nsw-modal{width:100%;height:100%;background:rgba(225,225,225,0.5);position:fixed;top:0;left:0;z-index:99999;}
.modal-dialog{position:fixed;color:#000000;top:150px;width:400px;border-radius:3px;min-height:155px;overflow:hidden;z-index:99998;margin-left:-200px;left:50%;}
.modal-dialog .css-icon{background-image:url("../images/modal-icons.png");}
.modal-dialog .modal-head{height:30px;line-height:30px;padding:0px 20px;background:#F6EFEF;font-size:14px;}
.modal-dialog .modal-head .modal-logo{width:15px;height:15px;background-position:1px 0px;margin:8px 5px 0 0;float:left;}
.modal-dialog .modal-head .close{float:right;width:15px;height:15px;background-position:-14px 0px;margin-top:8px;}
.modal-dialog .modal-body{width:100%;min-height:125px;background:#ffffff;}
.modal-dialog .modal-body .modal-body-left{width:140px;float:left;}
.modal-dialog .modal-body .modal-body-left .icon{width:64px;height:64px;margin:30px 0 0 48px;}
.modal-dialog .modal-body .modal-body-left .success-message{background-position:0px -14px;}
.modal-dialog .modal-body .modal-body-left .warming-message{background-position:0px -78px;}
.modal-dialog .modal-body .modal-body-right{width:260px;float:right;padding-top:20px;}
.modal-dialog .modal-body .modal-body-right .close-btn{color:#000;text-align:center;width:90px;display:inline-block;height:24px;line-height:24px;background:#818079;}
.modal-dialog .modal-body .modal-body-right p{line-height:30px;}
/*翻页*/
.page-box{margin:0 auto;padding:0px 0 20px;height:30px;text-align:center;}
.page-box .digg{display:inline-block;}
.page-box div.digg a,.page-box div.digg span{vertical-align:top;display:inline-block;padding:0 12px;height:30px;line-height:30px;border:1px solid #e5e5e5;text-align:center;margin:0 4px;background:#fff;color:#808080;border-radius:4px;}
.page-box div.digg span.disabled{border:1px solid #eee;color:#ddd;}
.page-box div.digg span{border:1px solid #fff;}
.page-box div.digg a:hover,.page-box div.digg span.current{background:#ee7202;color:#fff;}
.page-box .laypage_first,.page-box .laypage_last{display:none;}

/*产品中心*/
.ty-banner{overflow:hidden;line-height:0;text-align:center;max-height:450px;}
.ty-banner img{width:100%}
.p101-search-1{height:80px;box-shadow:0 3px 4px #e9e9e9;}
.p101-search-1 p{float:left;width:750px;height:80px;line-height:80px;font-size:14px;color:#333333;}
.p101-search-1 p b{display:inline-block;}
.p101-search-1 p a{color:#666666;display:inline-block;margin-right:15px;}
.p101-search-1-inp{float:right;width:356px;height:36px;background:#fff;margin-top:22px;}
.p101-search-1-inp1{width:249px;height:34px;line-height:34px;color:#999999;border:1px solid #e3e3e3;border-right:0;padding:0 20px;float:left;}
.p101-search-1-inp2{width:66px;height:36px;border:0;background:#ee7202 url(images/search-icon1.png) no-repeat center center;float:right;cursor:pointer;}
.product-nav .nav-box{width:1200px;margin-bottom:8px;padding-bottom:0px;clear:both;overflow:hidden;background:#fff;}
.product-nav .nav-box dl dt{background:#ee7202;float:left;width:175px;position:relative;float:left;padding:0 0 0 35px;box-sizing:border-box;height:86px;line-height:86px;}
.product-nav .nav-box dl dd{width:1025px;border:1px solid #f4f4f4;background:#fff;float:left;height:86px;box-sizing:border-box;padding-left:37px;}
.product-nav .nav-box dl dt a{font-size:20px;font-weight:bold;color:#fff;position:relative;z-index:1;}
.product-nav .nav-box dl dt a.selected{text-decoration:underline;}
.product-nav .nav-box dl dd a{line-height:42px;padding:0 35px 0 0px;font-size:16px;color:#000;text-decoration:none;float:left;}
.product-nav .nav-box dl dd a.selected{color:#ee7202;font-weight:bold;text-decoration:underline;}
.product-container{padding-top:30px}
.product-container .product-title{height:66px;line-height:66px;font-size:26px;color:#333333;border-bottom:1px solid #e0e0e0;position:relative;margin-bottom:30px;}
.product-container .product-title:after{content:'';position:absolute;width:30px;height:3px;background:#ee7202;left:0;bottom:-2px;z-index:1;}
.product-container .img-list{display:inline-block;}
.product-container .img-list li{float:left;width:378px;margin:20px 33px 30px 0;}
.product-container .img-list li.clear{clear:both;height:0px;width:0px;margin:0px;padding:0px;}
.product-container .img-list li:nth-child(4n-1){margin-right:0;}
.product-container .img-list li div.img-box{position:relative;height:282px;box-shadow:0 0 5px #ccc;}
.product-container .img-list li img{width:100%;}
.product-container .img-list li div.info{height:130px;padding-top:15px;}
.product-container .img-list li div.info h3{font-size:20px;text-align:left;font-weight:normal;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;line-height:40px;}
.product-container .img-list li div.info h3 a{height:40px;color:#1a1a1a;position:relative;padding-left:20px;}
.product-container .img-list li div.info h3 a:before{content:'';position:absolute;width:5px;height:18px;background:#ee7202;left:0;top:50%;margin-top:-9px;z-index:1;}
.product-container .img-list li div.info p{line-height:24px;font-size:14px;color:#666666;text-align:justify;}
/*图片放大镜样式*/
.prod-showcase-1 .jqzoom{border:none;padding:0px;cursor:pointer;margin:0px;display:block;position:relative;}
.prod-showcase-1 .jqzoom img{width:100%;margin:0 auto;display:block;}
.prod-showcase-1 .zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:369px;height:369px;background:#ffffff;display:none;text-align:center;overflow:hidden;border:1px solid #e8e8e8;}
.prod-showcase-1 .jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}
/*图片小图预览列表*/
.t1-pro-preview{width:46%;float:left;}
.prod-showcase-1 .t1-spec-preview{width:100%;overflow:hidden;border:1px solid #e8e8e8;}
.prod-showcase-1 .t1-spec-scroll{position:relative;z-index:9999;overflow:hidden;clear:both;padding:9px 0;width:100%;border-top:1px solid #e8e8e8;background-color:#fff;min-height:60px;}
.t1-spec-scroll .t1-prev,.t1-spec-scroll .t1-next{position:absolute;z-index:9999;display:block;width:18px;height:23px;text-indent:-9999px;overflow:hidden;cursor:pointer;top:50%;margin-top:-9px;}
.prod-showcase-1 .t1-prev{left:0;background:url(images/p15-icon2.png) no-repeat center top;}
.prod-showcase-1 .t1-next{right:0;background:url(images/p15-icon3.png) no-repeat center top;}
.prod-showcase-1 .t1-items{padding:0 22px;}
.t1-items-swiper{position:relative;}
.t1-items-swiper p{float:left;width:30%;padding:0 5px;}
.t1-items-swiper p img{width:100%;border:1px solid #eee;box-sizing:border-box;}
.t1-items-swiper .t1-current img{border-color:red;}
.prod-showcase-1 .meta{position:relative;font-size:16px;line-height:30px;overflow:hidden;margin-right:55px;float:right;width:45%;height:550px}
.prod-showcase-1 .meta h2{height:70px;font-size:24px;font-weight:normal;line-height:70px;overflow:hidden;color:#333;border-bottom:1px solid #eee;margin-bottom:20px;}
.prod-showcase-1 .meta .note{margin-bottom:86px;overflow:hidden;}
.prod-showcase-1 .meta .contact{width:100%;right:55px;bottom:50px;position:absolute;bottom:20px;right:0px}
.prod-showcase-1 .contact .contact-info{background:url(images/VISkins-p1.png) no-repeat 0 -3px;min-height:50px;padding-left:44px;font-size:20px;line-height:30px;margin-right:150px;color:#ee7202;}
.prod-showcase-1 .contact-info i{font-style:normal;}
.prod-showcase-1 .contact-info span{display:block;font-size:14px;line-height:14px;color:#666;}
.prod-showcase-1 .contact-online em{display:block;width:132px;height:40px;border-radius:3px;background:#ee7202;font-size:16px;font-style:normal;color:#ffffff;text-align:center;line-height:40px;}
.clearafter:after,.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.tab-list{border-bottom:1px solid #ee7202;}
.tab-list ul li{float:left;line-height:55px;position:relative;font-size:18px;color:#333;font-weight:normal;padding:0 55px;background:#f8f8f8;}
.tab-list ul li.cur,.tab-list ul li:hover{cursor:pointer;background:#ee7202;color:#fff;}
.tab-list ul li.cur:after,.tab-list ul li:hover:after{content:'';position:absolute;left:50%;margin-left:-16px;bottom:-12px;z-index:2;border-top:12px solid #ee7202;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);}
.product-table,.product-desc{margin:50px 0px 80px 0px;}
.product-desc h3.title{text-align:center;font-size:40px;font-family:"Microsoft YaHei";color:#ee7202;font-weight:500;line-height:40px;position:relative;}
.product-desc p.title{text-align:center;font-weight:normal;display:block;font-size:18px;color:#666666;line-height:30px;padding-bottom:30px;text-transform:uppercase;background:url(images/pro_view_tag.png) no-repeat center bottom;}
.product-desc div.text{overflow:hidden;margin:30px 0px 50px 0px;}
    .product-desc div.text .video-box
    {
        margin: 0px auto;
    }
.product-desc iframe{width:100%;min-height:350px;}
/*附件下载样式*/
.attach-list{margin:0 0px 15px;color:#757575;}
.attach-list ul li{margin-top:15px;padding:15px;border:1px solid #ebebeb;}
.attach-list ul li .link-btn{display:block;float:right;margin-top:7px;padding:5px 15px;border:1px solid #e0e0e0;line-height:20px;font-size:14px;cursor:pointer;}
.attach-list ul li .link-btn i{font-size:14px;}
.attach-list ul li .icon-box{display:inline-block;margin-right:5px;line-height:38px;color:#ccc;}
.attach-list ul li .icon-box i{font-size:38px;}
.attach-list ul li .info{display:inline-block;}
.attach-list ul li .info h3{line-height:20px;color:#333;font-size:14px;font-weight:normal;}
.attach-list ul li .info span{margin-right:5px;line-height:18px;color:#999;font-size:12px;}
.case-nav .nav-box{width:1200px;margin-bottom:8px;padding-bottom:0px;clear:both;overflow:hidden;background:#fff;}
.case-nav .nav-box dl dt{margin-right:30px;background:#ee7202;float:left;width:130px;position:relative;float:left;box-sizing:border-box;}
.case-nav .nav-box dl dd{border:0px solid #f4f4f4;background:#fff;box-sizing:border-box;}
.case-nav .nav-box dl dt a{line-height:42px;padding:0 35px 0 30px;font-size:16px;font-weight:bold;color:#fff;position:relative;z-index:1;}
.case-nav .nav-box dl dt a.selected{text-decoration:underline;}
.case-nav .nav-box dl dd a{line-height:42px;padding:0;margin-right:30px;font-size:16px;color:#000;text-decoration:none;float:left;}
.case-nav .nav-box dl dd a.selected{color:#ee7202;font-weight:bold;text-decoration:underline;}
.case-container .case-title{padding-top:30px;height:66px;line-height:66px;font-size:26px;color:#333333;border-bottom:1px solid #e0e0e0;position:relative;margin-bottom:30px;}
.case-container .case-title:after{content:'';position:absolute;width:30px;height:3px;background:#ee7202;left:0;bottom:-2px;z-index:1;}
.case-container .img-list{display:inline-block;}
.case-container .img-list li{float:left;width:378px;margin:0px 33px 0px 0;margin-bottom:30px;border-bottom:3px solid #fff;}
.case-container .img-list li:hover{border-bottom:3px solid #ee7202;box-shadow:4px 5px 10px #e6e6e6,-4px 5px 10px #e6e6e6;}
.case-container .img-list li.clear{clear:both;height:0px;width:0px;margin:0px;padding:0px;}
.case-container .img-list li:nth-child(4n-1){margin-right:0;}
.case-container .img-list li div.img-box{position:relative;height:212px;box-shadow:0 0 5px #ccc;}
.case-container .img-list li .img-box .abs-txt{position:absolute;top:8px;left:0;display:inline-block;padding:0 6px;color:#fff;font-size:12px;line-height:24px;background:#c81623;text-align:center;border-radius:0 3px 3px 0;}
.case-container .img-list li img{width:100%;max-height: 212px;}
.case-container .img-list li div.info{height:140px;padding-top:15px;border:1px solid #dedede;border-top:none;padding:20px;}
.case-container .img-list li div.info h3{font-size:16px;text-align:left;font-weight:normal;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;line-height:40px;}
.case-container .img-list li div.info h3 a{height:40px;color:#1a1a1a;position:relative;font-weight:bold;}
.case-container .img-list li div.info h3 a:before{content:'';position:absolute;width:30px;height:2px;background:#dedede;left:0;bottom:-10px;z-index:1;}
.case-container .img-list li div.info p{line-height:24px;font-size:14px;color:#666666;text-align:justify;}
#case{background:#f5f5f5;}
.full-tit{height:48px;line-height:48px;font-weight:normal;font-size:22px;color:#ee7202;padding-bottom:10px;position:relative;}
.view-box{overflow:hidden;}
.rel-list{float:left;width:100%;}
.rel-list li{width:50%;float:left;padding:20px;box-sizing:border-box;}
.rel-list li .img-box{width:220px;float:left;margin-right:20px;;}
.rel-list li .img-box img{width:100%}
.rel-list li .info{line-height:20px;}
.rel-list li .info h3{height:34px;line-height:34px;font-weight:normal;margin-bottom:6px;width:230px;overflow:hidden;}
.rel-list li .info h3 a{display:inline-block;width:100%;height:34px;font-size:20px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list{float:left;margin-bottom:30px;padding:20px 10px;}
.news-list li{width:50%;float:left;padding:8px 20px;box-sizing:border-box;}
.news-list li h3{float:left;font-weight:normal;}
.news-list li span{float:right}
/*内容标题样式*/
.case-container .meta{margin:0;padding:50px 30px 0 30px;}
.case-container .meta:after{clear:none;content:"";display:block;height:0;visibility:hidden;}
.case-container .meta h2{margin:0 0 20px;padding:0;color:#333;font-size:24px;font-weight:300;line-height:1em;}
.case-container .meta .info{margin:0 0 10px;}
.case-container .meta .info span{margin-right:10px;color:#b0b0b0;font-size:12px;line-height:14px;}
.case-container .meta .info span i{margin-right:5px;display:inline-block;font-size:14px;}
.case-container .meta .note{margin-top:10px;padding:15px 20px;background:#f5f5f5;line-height:22px;color:#757575;font-size:12px;}
/*内容详细样式*/
.case-container .entry{margin-top:20px;padding:0 30px 15px;font-size:14px;line-height:2em;word-wrap:break-word;}
.case-container .entry img{max-width:100% !important;height:auto !important;}
.case-container .entry h2,.entry h3,.entry h4{padding-bottom:5px;color:#333;}
.case-container .entry h2{font-size:1.2em;}
.case-container .entry h3,.entry h4{font-size:1.1em;}
.case-container .entry ul,.entry ol{margin:1em;padding:0;}
.case-container .entry li{margin-left:1em;}
.case-container .entry ul li{list-style:disc outside none;}
.case-container .entry ol li{list-style:decimal outside none;}
.case-container .entry p{display:inherit;margin:1em 0;color:#333;word-wrap:break-word;}
.case-container .entry a{text-decoration:underline;}
.case-container .entry code{display:block;padding:0.5em;background:#eee;border-radius:.5em;color:#777;font-family:'courier new';font-size:12px;line-height:1.7em;}
.case-container .entry table{margin:10px auto;border-left:1px solid #eee;border-top:1px solid #eee;}
.case-container .entry table th{background:#F9F9F9;text-align:center;}
.case-container .entry table td,.entry table th{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:0.35em 0.5em;}
/*上下一条样式*/
.next-box{position:relative;padding:10px 30px 20px;line-height:20px;color:#444;font-size:14px;}
.next-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.next-box p{display:block;width:45%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.next-box p a{color:#ee7202;font-weight:bold;}
.next-box p.prev{float:left;}
.next-box p.next{float:right;}
/*project*/
.project-container{margin-top:30px}
.project-container .img-list li div.info{height:110px;}

.project-container-view .rel-box .rel-list{
    border: 1px solid #dedede;
    margin-bottom: 50px;
}
.project-nav .nav-box dl dd a{padding:0px 10px;border:1px solid #dedede;border-radius:4px;margin-bottom:10px;line-height:42px;margin-right:20px;font-size:14px;color:#000;text-decoration:none;float:left;}
.project-nav .nav-box dl dd a.selected{color:#fff;font-weight:bold;text-decoration:none;background:#ee7202;}
.project-content h2.project-title{font-size:36px;text-align:center;margin:80px 0 60px;color:#333333;position:relative;font-weight:normal;}
.project-content h2.top-40{margin-top:40px;}
.project-content div.entry{padding:20px;box-shadow:0 0 25px #ccc;width:1200px;margin-bottom:20px;box-sizing:border-box;}

.content-container h2.content-title{font-size:36px;text-align:center;margin:80px 0 60px;color:#333333;position:relative;font-weight:normal;}
.content-container h2.top-40{margin-top:40px;}
.content-container div.entry{padding:40px;box-shadow:0 0 25px #ccc;width:1200px;margin-bottom:40px; margin-top:20px; box-sizing:border-box;}
.content-container div.entry img{max-width: 100%;}

.news-container .title{position:relative;font-weight:normal;text-align:center;margin-bottom:40px;}
.news-container .title span,.news-container .title a{display:block;height:58px;line-height:58px;font-size:42px;color:#333333;}
.news-container .title em{display:inline-block;max-width:640px;height:23px;position:relative;}
.news-container .title em:before,.news-container .title em:after{content:'';position:absolute;width:30px;height:3px;background:#ee7202;top:10px;z-index:2;}
.news-container .title em:before{left:-30px;}
.news-container .title em:after{right:-30px;}
.news-container .title i{display:block;height:23px;font:14px/23px 'Arial';color:#999999;font-style:normal;letter-spacing:2px;padding:0 40px;}
.news-container .title i:before,.news-container .title i:after{position:absolute;content:'';width:280px;height:1px;background:#e0e0e0;top:11px;z-index:1;}
.news-container .title i:before{left:-280px;}
.news-container .title i:after{right:-280px;}

.news-container .side-img-list{width:110%}
.news-container .side-img-list li{width:48%;float:left;margin-bottom:20px;}
.news-container .side-img-list div.img-box{width:160px;height:160px;overflow:hidden;float:left;margin-right:30px;}
.news-container .side-img-list div.img-box img{width:100%;height:100%;}
.news-container .side-img-list div.txt-box{width:90%;}
.news-container .side-img-list div.txt-box a{display:inline-block;max-width:350px;height:36px;line-height:36px;font-size:20px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-container .side-img-list div.txt-box span{display:block;padding:5px 0px;}
.news-container .side-img-list div.txt-box p{display:block;padding:0px;line-height:20px;}

.news-container .news-info-more {
    width: 170px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    background: #ee7202;
    margin-bottom:40px;
}

.news-container .news-info-more a {
    display: block;
    height: 50px;
    color: #fff;
}
