body {color:#333;
    font-size:14px;
    font-family:"微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
    overflow-x: hidden;
}
.img-hide{overflow:hidden; }

.img-hide img{transition:0.5s all; }
.img-hide:hover img{transform:scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{list-style:none;}
a{color:#333;}
ul{padding:0; margin:0;}
a:hover{text-decoration:none !important;}
a:focus{text-decoration:none !important; outline:none !important;}
button:focus,button:hover,input:focus{outline:none!important; }
img{max-width:100%;}
.container{width:1290px; }
.link a{color:#666666}
.link a:hover{color:#FFF}
.header{position:fixed; z-index:10000; left:50%; width:1260px; background:#1b1b1b; margin-left:-630px; padding:10px 15px;} 
.banner{overflow:hidden; }
.morexin{line-height:50px; text-align:center;}
.logo-txt{font-size:13px; color:#959595; margin-left:45px; line-height:22px; padding-right:64px; margin-right:65px; background:url(../images/lind.png) right center no-repeat; }
.nav-top{font-size:13px; color:#959595;line-height:22px;}
.nav-list li{float:left; margin-right:30px; position:relative; line-height:22px; }
.nav-list li a{font-size:13px; color:#fff; }
.nav-list li:before{display:block; content:"/"; line-height:22px; position:absolute; right:-17px; top:0; font-size:12px; color:#fff; }
.nav-list li:last-child:before{display:none; }
.nav-center-r{padding-left:34px; }
.banner{overflow:hidden; margin:0; }
.slick-dots{bottom:26px; }
.slick-dots li,.slick-dots li button{width:40px; height:4px; padding:0; background:#aeadb3; }
.slick-dots li button:before{display:none; }
.slick-dots li.slick-active button{background:#fff; }
.banner-bottom{background:#666; }
.banner-list li{float:left; width:25%; font-size:28px; line-height:28px; color:#fff; background:#444; border-left:solid 1px #666; border-right:solid 1px #666; font-weight:bold; padding:20px 0 15px 0; }
.banner-list li span{font-size:15px; font-weight:normal; }
.about-box{background:#f1f0f0; padding:65px 0 50px 0; }
.about-tt{margin:0; }
.about-h{font-size:37px; color:#313131; margin:35px 0; }
.about-p p{font-size:17px; color:#313131; }
.xc-title{font-size:36px; color:#313131; margin-top:80px; }
.title-p{font-size:18px; color:#898989; margin-top:15px; margin-bottom:25px; }
.xc-list li{float:left; width:25%; }
.xc-list li.xc-list-lg{width:50%; }
.more{font-size:16px; color:#999; display:inline-block; margin:25px 0; }
.fw-list li{float:left; width:50%; }
.fw-list{padding-top:10px; padding-bottom:35px; }
.jd-back{background:url(../images/jd-back.png) center no-repeat; background-size:cover; padding:100px 0; }
.jd-back-sm{background:#313131; padding:50px 50px 50px 250px; position:relative; }
.jd-img{position:absolute; left:100px; top:50%; margin-top:-44px; }
.jd-list li{float:left; width:50%; padding:0 50px; }
.jd-list li a{display:block; color:#fff; font-size:18px; line-height:42px; }
.cy-back{margin-top:85px; }
.cy-back-span{display:inline-block; font-size:28px; color:#fff; background:#d80c18; width:400px; line-height:48px; }
.cy-add{line-height:58px; }
.zsk-back{background:#e9e8e8; padding:80px 0; margin-top:90px;} 
.zsk-back-sm{background:#fff; padding:20px 40px; }
.zsk-back .xc-title{margin-top:0; }
.zsk-box{padding:20px 0 20px 45px; border-bottom:solid 1px #dedede; position:relative; }
.zsk-title a{font-size:14px; color:#000; }
.zsk-p{font-size:12px; color:#999; margin-top:20px; }
.zsk-p span{padding-left:26px; background:url(../images/icon-look.png) left center no-repeat; float:right; }
.zsk-list li{float:left; width:33.333333%; padding:0 25px; }
.wen{position:absolute; left:0; top:15px; border:solid 2px #d46871; width:30px; height:30px; line-height:26px; text-align:center; border-radius:50%; font-size:16px; color:#d46871; }
.bottom{background:url(../images/bottom.png) center no-repeat; background-size:cover; padding:75px 0; }
.login-name{font-size:22px; color:#fff; margin:30px 0; }
.bottom-a a{display:inline-block; font-size:14px; color:#fff; width:150px; background:#3a3a3a; line-height:36px; margin:0 5px; }
.bottom-list-box{border:solid 1px #565656; height:200px; padding:15px; }
.bottom-list li{width:20%; float:left; padding:0 10px; }
.bottom-list{margin-right:-10px; width:900px; } 
.bottom-list-a p{display:block; margin:0; font-size:12px; color:#969696; line-height:20px; }
.bottom-list-a{height:125px; }
.bottom-list-b{font-size:12px; color:#fff; }
.bottom-list-b span{font-size:18px; color:#969696; }
.footer{background:#2a2a2a; padding:15px 0; font-size:12px; color:#707070; }
.menu-button {position:absolute; display:none; top:18px; right:15px; z-index:1000; cursor:pointer; -webkit-transition:.3s; transition:.3s;}
.menu-button .bar:nth-of-type(1) {margin-top:0px;}
.menu-button .bar:nth-of-type(3) {margin-bottom:0px;}
.bar {position:relative; display:block; width:24px; height:2px; margin:5px auto; background-color:#fff; border-radius:10px; -webkit-transition:.3s; transition:.3s; }
.cross{margin-top:-8px; }
.cross .bar{margin:13px auto; }
.cross .bar:nth-of-type(1) {-webkit-transform:translateY(15px) rotate(-45deg);-ms-transform:translateY(15px) rotate(-45deg); transform:translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {opacity:0;}
.cross .bar:nth-of-type(3) {-webkit-transform:translateY(-15px) rotate(45deg); -ms-transform:translateY(-15px) rotate(45deg); transform:translateY(-15px) rotate(45deg);}
/*********案例详情*********/
.case-title{font-size:36px; color:#313131; font-weight:bold; margin:80px 0 0 0; }
.case-lind-tt{font-size:18px; color:#898989; position:relative; margin-top:20px; }
.case-lind-tt span{position:relative; padding:0 22px; background:#fff; }
.case-lind-tt:before{display:block; content:""; position:absolute; left:0; right:0; top:50%; border-top:solid 1px #c6c6c6; }
.case-tt-sm{font-size:30px; color:#313131; margin:50px 0 35px 0; }
.case-list-tt a{font-size:16px; font-weight:bold; color:#333; }
.case-list-tt{margin-top:25px; margin-bottom:8px; }
.case-list li{padding:0 15px; float:left; width:25%; margin-bottom:35px; }
.case-list-p{font-size:14px; color:#333; height:44px; overflow:hidden; }
.case-lind{border-bottom:solid 1px #c6c6c6; margin-top:20px; }
.case-list li img{width:100%; }
/************案例详情***********/
.left-width{width:70%; margin-top:70px; }
.article-tt {font-size:32px; color:#313131; margin:0 0 35px 0; height:35px; line-height:35px; }
.article-p p{font-size:16px; color:#313131; line-height:30px; margin-bottom:25px; margin-top:25px}
.article-p h3{font-size:16px; color:#313131; font-weight:bold; margin-bottom:-10px; margin-top:0; }
.article-p p a{color:#cb161b; }
.article-p p a:hover{text-decoration:underline!important; }
.article-b p{color:#949494; }
.article-b{margin-top:50px; margin-bottom:50px; }
.article-link{border-top:solid 1px #ccc; position:relative; line-height:60px; border-bottom:solid 1px #ccc; font-size:16px}
.article-link a{font-size:16px; color:#333; }
.article-link .col-xs-6{padding:0; }
.article-link:before{display:block; content:""; position:absolute; left:50%; top:0; bottom:0; border-right:solid 1px #ccc; }
.article-hz-tt{font-size:18px; color:#313131; font-weight:bold; margin-top:65px; }
.hz-list li{line-height:35px; }
.hz-list li a{font-size:15px;color:#313131; }
.hz-list{margin-bottom:65px; }
.right-width{width:23.5%; margin-top:70px; }
.case-list-lg li{width:100%; }
.case-list-lg{margin:0 -15px; }
.case-list-lg li:last-child{margin-bottom:0; }
.nav-b{font-size:14px; color:#313131; margin-bottom:50px; }
.nav-b span{color:#d30509; }
/***************Vi报价***********/
.about-h-l{margin-top:75px; margin-bottom:30px; }
.bj-back{background:#ede4d6; padding:40px 40px 40px 150px; margin-bottom:20px; position:relative; }
.bj-back-l{width:82px;
    height:82px;
    background-color:#926850;
    text-align:center;
    color:#FFFFFF;
    font-size:49px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:82px;

    float:left; position:absolute; left:40px; top:40px;}

.bj-back-tt{font-weight:bold; margin-bottom:20px; }
.bj-back-tt span{padding-left:30px; }
.bj-list li{margin-bottom:5px; padding-left:20px; color:#333; position:relative; margin-left:25px; }
.bj-list li:before{display:block; content:""; position:absolute; left:0; border-radius:50%; top:50%; width:4px; height:4px; background:#000; margin-top:-2px; }
.bj-ms{font-size:12px;
    color:#666666;
    border-left:1px solid #666666;
    padding-left:10px;
    margin-top:20px;
    line-height:22px;
    }
.bj-back-tt-b{margin-top:40px; }
.bj-back-r{height:910px; }
.bj-t{font-size:16px; color:#333; font-weight:bold; margin-bottom:20px; }
.bj-ul li{position:relative; font-size:12px; color:#313131; margin-bottom:10px; }
.bj-ul li span{position:absolute; right:0; top:0; color:#949494; }
.bj-ul{padding-bottom:50px; }
.jg-lind{border-top:solid 1px #ccc; margin:40px 0; padding:40px 0; border-bottom:solid 1px #ccc; font-size:20px; color:#313131; }
.jg-lind a{color:#d80c18; }
.jg-lind a:hover{font-weight:bold; text-decoration:underline!important; }
.over-box{overflow:hidden; }
.bj-row .col-xs-3{padding:0 28px; }
.bj-row{margin:0 -28px; padding-top:10px; }
.cj-row{padding-top:40px; margin:0 -10px; }
.cj-row .col-xs-6{padding:0 10px; }
/**************关于***********/
.about-tt-img{font-size:30px; color:#313131; margin:35px 0 25px 0; }
.about-img-p{font-size:15px; color:#313131; line-height:25px; text-align:justify;}
.about-img-p p{margin-bottom:20px; }
.about-row{margin-top:40px; }
.wh-back{height:94px; background:#e8e8e8; line-height:94px; font-size:20px; color:#313131; }
.wh-list li{float:left; width:20%; padding:0 10px; }
.wh-list{margin:0 -10px; padding-top:30px; }
.wh-lind{margin:10px auto; border-right:solid 1px #e36872; height:18px; width:1px; }
.wh-p{font-size:15px; color:#898989; }
.yj-list li{display:table-cell; vertical-align:bottom; width:20%; padding:20px; border:solid 1px #dcdcdc; border-right:none; }
.yj-list{border-right:solid 1px #dcdcdc; display:table; width:100%; margin-top:30px; }
.yj-txt-b{font-size:15px; color:#898989; margin-top:20px; }
.yj-txt span {display:block; }
.yj-txt{height:80px; }
.yj-txt01{padding-top:30px; }
.yj-txt02,.yj-txt03{padding-top:10px; }
.yj-txt04{padding-top:20px; }
.fw-list-about li{border:solid 1px #dcdcdc; padding:30px; height:270px; border-right:none; float:left; width:33.333333%;}
.fw-list-about{border-right:solid 1px #dcdcdc; margin-top:30px;}
.fw-list-tt{font-size:20px; margin-top:25px; margin-bottom:5px; color:#313131; }
.fw-list-p{font-size:16px; color:#949494; line-height:25px; }
.about-bottom{padding-bottom:50px; }
/*************画册案例列表页***********/
.hc-case-img{position:relative; padding-top:69%; overflow:hidden; }
.hc-case-img img{position:absolute; left:0; top:0; width:100%; height:100%; }
.hz-case-list li{float:left; width:33.333333%; padding:0 15px; margin-bottom:60px; }
.hz-case-list{padding-top:40px; }
.hz-case-list{margin:0 -15px; }
.hc-case-tt a{font-size:17px; color:#313131; }
.hc-case-tt{margin-top:25px; }
/**********画册报价********/
.bj-box{padding-top:25px; }
.jg-table{background:#fff; padding:30px; margin-top:55px; }
.table-bordered > thead > tr > td,.table > tbody > tr > td{border:solid 2px #fff; background:#ccc; color:#333; padding:10px; }
.table-bordered > thead > tr > td.tdhui {background-color:#666666;
    color:#FFFFFF;
}
.table > tbody > tr > td.td-left{background:#cc000d; color:#fff; }
.table-p{font-size:15px; color:#444; }
.table-tt{font-size:24px; color:#313131; margin:0; margin-bottom:30px; }
.ch-box{padding:40px 40px 40px 320px; background:#fff; position:relative; margin-top:60px; }
.ch-img{position:absolute; left:0; width:320px; text-align:center; top:50%; margin-top:-57px; }
.ch-box-tt{font-size:24px; color:#313131; }
.ch-box-p{font-size:18px; color:#898989; margin:20px 0; }
.ch-box-b{font-size:15px; color:#313131; }
.hz-number{border-top:solid 1px #d3d3d3; border-bottom:solid 1px #d3d3d3; padding:28px 0; text-align:center; }
.hz-number span{display:inline-block; width:24px; height:24px; line-height:24px; color:#fff; background:#e0000a; border-radius:50%; }
.hz-list-ul li{float:left; width:14.285714%; }
.hz-bottom{padding:0 15px; }
.hz-bottom-tt{font-size:16px; color:#333; font-weight:bold; margin:25px 0; }
.hz-bottom-p p{font-size:12px; margin-bottom:20px; line-height:20px; text-align:justify; }
.hz-bottom-p p a{color:#e0000a; }
.hz-bottom-p p a:hover{font-weight:bold; text-decoration:underline!important; }
/**************联系***********/
.contact-tt{font-size:37px; color:#313131; margin:100px 0 50px 0; }
.contact-box{position:relative; }
.contact-logo{position:absolute; right:0; bottom:15px; }
.contact-p p{font-size:16px; color:#313131; padding-right:230px; }
.contact-p{font-size:15px; color:#313131; margin-top:20px; }
.contact-p-sm{font-size:15px; color:#313131; padding:0 15px; line-height:30px; }
.contact-box-c{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:35px 0 30px 0; margin:50px 0; }
.contact-left{width:36.5%; }
.contact-left .contact-p p{padding-right:0; margin-bottom:8px; padding-left:0; }
.contact-title{font-size:20px; color:#313131; font-weight:bold; margin:40px 0 20px 0; }
.contact-right{width:57%; }
.contact-right img{width:100%; }
.contact-icon{margin-bottom:10px; }
/**************美国展会栏目页*************/
.mg-title{font-size:36px; color:#313131; margin:80px 0 30px 0; }
.mg-border{border:solid 3px #926850; line-height:50px; margin-bottom:35px; height:186px; text-align:center; font-size:45px; color:#2c2c2c; padding-top:40px; }
.mg-list li{float:left; width:20%; padding:0 40px; }
.mg-list{margin:0 -40px; padding-top:10px; margin-bottom:70px; }
.mg-p p{color:#2c2c2c; }
.mg-border-c{border:solid 1px #939393; margin-top:15px; overflow:hidden; background:url(../images/mg-back.png) right top no-repeat; padding:30px 50px; height:330px; }
.mg-border-tt{font-size:24px; color:#313131; margin-bottom:30px; }
.mg-border-list li{float:left; width:50%; padding:0 60px; line-height:35px; }
.mg-border-list li a{color:#333; }
.mg-border-list{margin:0 -60px; position:relative; }
.mg-border-r{padding:30px 40px; background:none; }
.mg-border-r .mg-border-list li{float:none; width:100%; }
.sy-title{font-size:24px; color:#313131; margin:50px 0 30px 0; }
.sy-list li{float:left; width:11.111111%; margin-bottom:18px; padding:0 10px; }
.sy-list li a{display:block; border:solid 1px #939393; padding:0 10px; line-height:30px; }
.sy-list{margin:0 -10px; }
.sy-list-date li{float:left; width:8.3333333%; padding:0 7px; margin-bottom:14px;  }
.sy-list-date{margin:0 -7px; }
.sy-list-date li a{display:block; color:#fff; font-size:16px; background:#0f1d40; line-height:30px; }
.mg-lind{height:19px; background:url(../images/mg-lind.png) center no-repeat; margin-bottom:50px; }
.hg-box-bottom{background:#f4f4f4; padding:20px; }
.hg-box-bottom h4{border-bottom:solid 1px #999; padding-bottom:10px; }
.hg-box-bottom h4 a{font-size:16px; color:#333; }
.hg-p{font-size:12px; color:#333; line-height:22px; height:88px; overflow:hidden; text-align:justify; }
.hg-list li{float:left; width:33.333333%; padding:0 55px; margin-bottom:75px; }
.hg-list{margin:0 -55px; }
.hg-more{display:inline-block; width:120px; height:32px; line-height:30px; color:#333; border:solid 1px #999; margin-top:25px; }
/*****************展示列表页**************/
.zh-nav-b{margin:40px 0 25px 0; color:#000; }
.zh-nav-b a{color:#000; }
.lb-title{font-size:37px; color:#cf112b; font-weight:bold; margin-top:30px;  }
.lb-list-tt a{font-size:30px; color:#313131; }
.lb-img img{width:200px; height:123px; }
.lb-right-date{font-size:15px; color:#313131; margin-bottom:15px; }
.lb-right{margin-left:230px; }
.lb-right-txt{font-size:15px; color:#313131; text-align:justify; line-height:25px; height:50px; overflow:hidden; }
.lb-list-tt{margin-bottom:20px; margin-top:0;}
.lb-list li{border-bottom:solid 1px #d2d2d2; padding:35px 0; }
.mg-border-c-lg{height:auto; margin-bottom:60px; }
.lb-list li:last-child{padding-bottom:0; border:none; }
.mg-border-r-lg{margin-bottom:20px; padding-bottom:25px; }
.mg-border-r-lg .mg-border-tt{margin-bottom:20px; }
.mg-border-r-lg .mg-border-list li a{position:relative; padding-left:15px; }
.mg-border-r-lg .mg-border-list li a:before{display:block; content:""; position:absolute; left:0;top:50%; height:2px; width:2px; border-radius:50%; background:#000; margin-top:-1px; }
.zh-fl li{float:left; width:50%; padding:0 13px; margin-bottom:16px; }
.zh-fl li a{display:block; background:#29446e; padding:0 10px; font-size:14px; color:#fff; text-align:center; line-height:32px; }
.zh-fl{margin:0 -13px; }
.pq-list li{float:left; width:25%; text-align:center; }
.pq-list li a{font-size:18px; display:block; color:#313131; line-height:40px; text-align:center; position:relative; }
.pq-list{margin:0 -28px; }
.pq-list li a:before{display:block; content:""; position:absolute; right:0; top:0; bottom:0; border-right:solid 1px #e5e5e5; }
.pq-list li:nth-child(4n) a:before{display:none; }
/*******************展会文章页****************/
.zh-title-article{font-size:29px; color:#313131; margin-top:35px; margin-bottom:0; }
.article-date{color:#313131; margin:15px 0 25px 0; }
.article-table> tbody > tr > td{background:none; border:solid 1px #666; padding:8px; font-size:12px; }
.article-table{margin-bottom:40px; }
.article-link-zh{line-height:30px; padding:15px 0; }
.article-link-zh:before{display:none; }
.article-link-zh a{font-size:15px; }
.article-b-c p{color:#313131; }
.xg-title{background:url(../images/article-tt-b.png) center no-repeat; background-size:100% 100%; font-size:16px; color:#fff; padding-left:20px; line-height:32px; }
.xg-border{border:solid 1px #939393; border-top:none; overflow:hidden; padding:15px 25px; }
.xg-list-ul li{float:left; width:50%; padding:0px 2px 0px 30px; }
.xg-list-ul li a{display:block; font-size:15px; line-height:30px; color:#313131; padding-left:15px; position:relative; }
.xg-list-ul li a:before{display:block; content:""; position:absolute; left:0; top:50%; margin-top:-1px; width:2px;height:2px;background:#000; }
.xg-list-ul{margin:0 -40px; }
.nav-list li a:hover,.more:hover,.case-list-tt a:hover,.hc-case-tt a:hover,.article-link a:hover,.xg-list-ul li a:hover,.hz-list li a:hover,.nav-b a:hover,.lb-list-tt a:hover,.zh-nav-b a:hover,.pq-list li a:hover,.mg-border-list li a:hover,.hg-box-bottom h4 a:hover{color:#d80c18; }
.bottom-list-a a:hover{color:#fff; }
.bottom-a a:hover{background:#d80c18; }
.mg-border-list:before{display:block; content:""; position:absolute; left:50%; top:10px; bottom:10px; border-right:solid 1px #eee; }
.mg-border-r .mg-border-list:before{display:none!important; }
.sy-list li a:hover,.sy-list-date li a:hover,.hg-more:hover,.zh-fl li a:hover{background:#d80c18; border-color:#d80c18; color:#fff; }
.banner-list li:hover{background:#ad000c; }
.xc-list li a{position:relative; display:block; }
.cy-list-mask{position:absolute; left:0; top:100%; height:100%; right:0; bottom:0; transition:0.5s all; color:#fff; background-color:rgba(142, 16, 32, 0.9); }
.xc-list li:hover .cy-list-mask{top:0; }
.cy-list-mask span{position:absolute; left:30px; line-height:28px; right:30px; bottom:25px; font-size:20px; }
.cy-list-mask span font{font-size:14px; line-height:20px; margin-top:10px; display:inline-block}
.cy-list-mask span i{font-size:14px; display:inline-block; margin-top:3px; font-style:normal; }
.jd-list li a:hover,.zsk-title a:hover{color:#d80c18;}
.article-p-img-padding img{margin-bottom:35px; width:100%}
.bottom-height{height:40px; }
.xc-title-about{font-size:36px; }
.case-article-p h3{margin-top:28px; }
.mg-border span{display:block; }
.case-list {
    margin: 0 -15px;
}
.right-width .case-list{ margin:0; }
.right-width .case-list li{ padding:0; }
.right-width{ width: 294px; }
.nav-list li{ position: relative; }
.nav-down{ position: absolute; display: none; left: 50%; top: 100%; padding:0 10px; padding-top: 12px; background: #1b1b1b; width: 114px; margin-left: -57px; }
.nav-down li a{ display: block; line-height: 36px; text-align: center; border-top: solid 1px #525252 }
.nav-down li{ padding:0; margin:0; float: none; }
.nav-down li:before{ display: none; }
.nav-list li:hover .nav-down{ display: block; }
.nav-click{ display: none; }
/***********新增**********/
.news-page-back{ background: #e9e8e8; padding-bottom: 80px; }
.news-page-box{ background: #fff; padding:40px 80px 0 80px; }
.news-page-box .nav-b{ font-size: 15px; }
.news-page-c{ margin-top: 80px; }
.news-page-left{ width: 32%; }
.news-page-left-tt{ font-size: 50px; color: #000; line-height: 70px; }
.news-page-left-p{ color: #949494; margin-top: 15px; }
.news-page-left-p a{color:#d30509;}
.news-page-right p{ font-size: 16px; color: #313131; text-align: justify; line-height: 32px; margin-bottom: 30px; }
.news-page-right p a{padding-bottom:1px; border-bottom:1px dashed #333333}
.news-page-right p a:hover{ color:#d30509; border-bottom:1px dashed #d30509}
.news-page-right h3{ font-size: 16px; color: #313131; font-weight: bold; }
.news-page-right{ width: 57%; padding-bottom: 20px; }
.xz-page-img img{ width: 100%; }
.xz-page-img p{font-size: 16px; color: #313131; text-align: justify; line-height: 32px; margin:30px 0px 0px 0px;}
.news-page-sm{ color: #949494; margin: 40px 0; }
.news-page-b-left{ width: 50%; }
.xc-list-news-page li{float:left; width:50%; padding:4px 12px 20px 12px; }
.xc-list-news-page{ margin:0 -12px; padding-top: 5px; }
.xc-list-news-page li a.img-hide{ padding-top: 70%; }
.xc-list-news-page li a.img-hide img{position: absolute; left: 50%; transform: translate(-50%,0); top: 0; height:100%; max-width: 10000px; width: auto;  }
.xc-list-news-page li .cy-list-mask span{ font-size: 18px; text-align: center; padding:0 45px; left: 0; right: 0; height: 56px; overflow:hidden; margin-top: -28px; top: 50%; bottom: auto; }
.xc-list-news-page li .cy-list-mask{background-color: rgba(142, 16, 32, 0.7);}
.hz-list-news-page-b li{ padding-right: 100px; position: relative; }
.hz-list-news-page-b li span{ position: absolute; right: 0; top: 0; color: #d30509; }
.article-hz-tt-sm{ margin-top: 25px; }
.hz-list-lg li{ line-height: 37px; }
.xc-title-sm-news{ margin-top: 45px; }
.showMorehandle{ text-align: center; font-size: 16px; color: #a0a0a0; margin-top: 15px; cursor: pointer; }
.hz-list li a:hover,.article-link a:hover,.nav-b a:hover,.news-page-left-p a:hover{ text-decoration:underline!important; }
.news-page-left-tt{ margin-top: -5px; }
@media( max-width:1289px)
{
.container{width:1250px; }
.header{width:1258px; margin-left: -630px;}
.xc-list li.xc-list-lg{ height: 429px; }
}

@media( max-width:1279px){.header{width:940px; margin-left:-470px; }
.xc-list li.xc-list-lg{ height: auto; }
  .nav-click .caret{ transition: 0.3s all; }
  .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; left: 0; height: 40px; text-align: right; padding-right: 15px; line-height: 40px;}
  .nav-click.active .caret{ transform: rotate(180deg); }
  .nav-down{ display: none; position: static; margin:0; padding-top: 0; background: none; width: 100%; }
  .nav-down li a{ color: #fff!important; text-align: left; padding-left: 25px; border:none; }
  .nav-list li:hover .nav-down{ display: none; }
	.container{width:970px; }
	.xc-list li img{height:166px; width:100%; }
	.xc-list li.xc-list-lg img{height:332px; width:100%; }
	.banner-list li span{font-size:12px; }
	.bottom-list{width:750px; }
	.bottom-a a{width:90px; }
	.login-name{font-size:14px; }
	.nav-list li{margin-right:9px; }
	.nav-list li:before{right:-7px; }
	.logo-txt{margin-left:10px; margin-right:10px; padding-right:30px; }
	.nav-center-r{padding-left:15px; }
	.bj-row .col-xs-3{padding:0 15px; }
	.bj-row{margin:0 -15px;}
	.yj-txt{height:120px; }
	.fw-list-about li{height:300px; }
	.mg-border{height:124px; padding-top:8px; }
	.mg-border-r{padding:30px; }
	.sy-list li{width:16.666666%; }
    .bj-back-r{ height: 1082px; }
    .left-width{ width: 620px; }
    .banner-list{ margin-left: -1px; margin-right: -1px; }
	.xc-list-news-page li .cy-list-mask span{ padding:0 15px; font-size: 16px; }
}
@media( max-width:991px){.container{width:750px; }
	.menu-button{display:block; }
	.header{width:100%; left:0; margin-left:0; height:50px; top:0; }
    .nav-phone{display:none; }
    .nav-top{ padding-left: 15px; line-height: 40px; }
    .nav-list li:before{ display: none; }
    .nav-list li{ float: none; margin:0; }
    .nav-center{ float: none!important; }
    .nav-center-r{ padding-left: 0; }
	.nav-phone{position:absolute; left:0; right:0; top:100%; background:#1b1b1b; border-top:solid 1px #ddd; box-shadow:1px 2px 3px #ddd;  }
	.logo-txt{background:none; line-height:15px; margin-left:10px; }
	.nav-phone li a{display:block; line-height:40px; padding:0 15px; color:#fff; }
	.logo img{height:30px; }
	.banner-list li{width:50%; border-bottom:solid 2px #666; }
	.xc-list li img{height:127px; width:100%; }
	.xc-list li.xc-list-lg img{height:254px; width:100%; }
	.zsk-list li,.bj-row .col-xs-3{width:50%; }
	.about-tt-img{font-size:24px; }
	.fw-list-about li{height:350px; }
	.bottom-left{width:100%; margin-bottom:20px; }
	.bottom-list{width:100%; }
	.hg-list li{padding:0 15px; }
	.hg-list{margin:0 -15px; }
	.mg-border-tt{font-size:18px; }
	.mg-border-r{padding:30px 20px; }
	.mg-border{font-size:18px; line-height:24px; padding-top:15px; height:80px; }
    .jd-img{display:none; }
    .jd-back-sm{padding:50px; }
	
	.news-page-box{ padding-left: 40px; padding-right: 40px; padding-bottom: 40px; }
    .news-page-row .col-xs-6{ width: 100%; }
    .hz-list-lg{ margin-bottom: 0; }
	.link{display:none}
	}
@media( max-width:767px){body{padding-top:50px; }

	.container{width:100%; }
	.banner-list li{font-size:18px; line-height:22px; padding:10px; }
	.banner-list li span{display:inline-block; line-height:18px; margin-top:8px; }
	.logo-txt{padding-right:0; margin-right:0; font-size:10px; }
	.slick-dots{bottom:10px; }
	.about-tt img{width:100px; }
	.about-box{padding:20px 0; }
	.about-h{font-size:18px; margin:20px 0; }
	.about-p p{font-size:14px; }
	.xc-title{font-size:24px; margin-top:20px; }
	.title-p{font-size:16px; }
	.xc-list li.xc-list-lg{width:100%; }
	.xc-list li{width:50%; }
    .fw-list li{width:100%; }
	.xc-list li img{height:auto; width:100%; }
	.xc-list li.xc-list-lg img{height:auto; width:100%; }
	.jd-back-sm{padding:20px; }
	.jd-img{position:static; text-align:center; margin:0; margin-bottom:15px; }
	.jd-img img{width:45px; }
	.jd-list li{padding:0; width:100%; }
	.jd-list li a{font-size:14px; line-height:35px; }
	.jd-back{padding:30px 0; }
	.cy-back-span{width:250px; font-size:16px; }
	.cy-back{margin-top:20px; height:auto; }
	.zsk-back{margin-top:20px; padding:20px 0; }
	.zsk-list li{width:100%; padding:0; }
	.zsk-back-sm{padding:15px; }
	.bottom-left{width:100%; margin-bottom:20px; }
	.bottom-left img{height:50px; }
	.bottom{padding:25px 0; }
	.bottom-list{width:100%; }
	.bottom-list li{width:50%; margin-bottom:15px; }
	.login-name{margin:15px 0; }
	.case-title{font-size:24px; margin-top:20px; }
	.case-lind-tt{margin-top:10px; }
	.case-lind-tt span{font-size:16px; padding:0 10px; }
	.case-tt-sm{font-size:18px; margin:20px 0; }
	.case-list li{width:50%; margin-bottom:15px; padding:0 5px; }
	.case-list {margin:0 -5px; }
	.case-lind{margin-top:10px; }
	.right-width{display:none; }
	.left-width{width:100%; margin-top:20px; }
	.article-tt{font-size:18px; margin-bottom:20px; }
	.article-b{margin:25px 0; }
	.article-link .col-xs-6{width:100%; text-align:left; }
	.article-link:before{display:none; }
	.article-link{line-height:30px; padding:10px 0; }
	.article-hz-tt{margin-top:30px; }
	.nav-b{margin-bottom:20px; text-align:left; }
	.hz-list{margin-bottom:20px; }
	.hz-list li a{font-size:14px; }
	.article-p p{font-size:14px; line-height:25px; }
	.bj-row .col-xs-3{width:100%; }
	.cj-row .col-xs-6{width:100%; }
	.bj-back-l{width:60px; height:60px; top:20px; line-height:60px; left:15px; font-size:40px; }
	.bj-back{padding:20px 15px 20px 90px; }
	.bj-back-r{height:auto; }
	.bj-ul{padding-bottom:20px; }
	.jg-lind{font-size:16px; padding:20px 0; margin:20px 0; }
	.about-row .col-xs-4{width:100%; margin-bottom:15px; }
	.about-tt-img{font-size:18px; margin:15px 0; }
	.about-img-p p{font-size:14px; margin-bottom:10px; }
	.wh-list li{width:33.333333%; margin-bottom:15px; }
	.wh-back{height:60px; line-height:60px; }
	.wh-p{font-size:12px; }
	.yj-list li{display:block; width:100%; margin-bottom:-1px; }
	.yj-txt{height:auto; padding:0; }
	.fw-list-about li{width:100%; height:auto; margin-bottom:-1px; height:auto; }
	.about-bottom{padding-bottom:20px; }
	.hz-case-list{padding-top:0px; margin:0 -5px; }
	.hz-case-list li{margin-bottom:20px; width:50%; padding:0 5px; }
	.hc-case-tt a{font-size:15px; }
	.hc-case-tt{margin-top:10px; }
	.jg-table{padding:15px; margin-top:20px; }
	.table-tt{font-size:18px; margin-bottom:15px; }
	.ch-img{position:static; width:100%; margin:0; margin-bottom:20px; }
	.ch-img img{width:80px; }
	.ch-box{padding:15px; }
	.ch-box-tt{font-size:18px; }
	.ch-box-p{font-size:14px; margin:15px 0; }
	.ch-box-b p{font-size:14px; margin-bottom:5px; }
	.hz-list-ul li{width:100%; }
	.hz-number{padding:15px 0; }
	.hz-bottom-tt{margin:10px 0; }
	.hz-bottom-p p{margin-bottom:10px; }
	.contact-tt{font-size:24px; margin:20px 0; }
	.contact-p p{padding-right:0; font-size:14px; }
	.contact-logo{text-align:center; position:static; margin:20px 0; }
	.contact-logo img{width:100px; }
	.contact-box-c{margin:20px 0; padding:15px 0; }
	.contact-box-c .col-xs-4{width:100%; margin-bottom:15px; border-bottom:solid 1px #ccc; padding-bottom:15px; }
	.contact-box-c .col-xs-4:last-child{border:none; padding-bottom:0; }
	.contact-left,.contact-right{width:100%; }
	.contact-title{font-size:18px; margin:20px 0; }
	.contact-left .contact-p{margin-top:0; }
	.mg-list li{width:100%; padding:0 5px; }
	.mg-list{margin:0 -5px;}
	.mg-border{margin-bottom:15px; }
	.mg-p{margin-bottom:20px; }
	.mg-list li:nth-child(2) .mg-p,.mg-list li:nth-child(3) .mg-p{height:250px;}
	.col-xs-8,.col-xs-4{width:100%; }
	.mg-border-c{background:none; padding:15px; height:auto; }
	.mg-border-tt{margin-bottom:5px; }
	.mg-border-list li{width:100%; }
	.sy-list li{width:33.333333%; margin-bottom:0; margin-top:15px; }

	.sy-title{margin:30px 0 0 0; font-size:18px; }
	.sy-list-date li{width:25%; }
	.sy-list-date{margin-top:15px; }
	.hg-list li{width:100%; margin-bottom:15px; }
	.hg-p{height:44px; }
	.hg-more{margin-top:15px; }
	.mg-title{margin:25px 0; font-size:24px; }
	.mg-list{padding-top:0; }
	.mg-border-r-lg{display:none; }
	.lb-title{font-size:24px; margin:0; }
	.lb-list-tt a{font-size:18px; }
	.lb-img{width:200px; height:123px; margin:0 auto; float:none!important; }
	.lb-right{margin-left:0; margin-top:15px; }
	.lb-list li{padding:15px 0; }
	.zh-title-article{font-size:24px; margin-top:0; }
	.article-date{margin:10px 0; }
	.article-table{margin-bottom:20px; }
	.xg-list-ul li{width:100%; }
	.mg-border-c-lg{margin-bottom:20px; }
	.zh-nav-b{margin:20px 0 5px 0; }
    .bottom-list{display:none; }
    .bottom-height{height:10px; }
    .mg-border span{display:inline; }
    .mg-border{height:auto; border:none; padding:10px 0;background:#926850; color:#fff; }
    .mg-p{height:auto!important; }
    .cy-list-mask{ position: static; background: none; }
    .cy-list-mask span{ text-align: center; width: 100%; position: static; color: #333; height: 40px; line-height: 40px; display: block;overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
    .cy-list-mask span font,.cy-list-mask span i{ display: none; }
    .xc-list li{ width: 100%; }
    .xc-list li img{ width: 100%; }
    .news-page-box{ padding:15px 15px 20px 15px; }
    .news-page-left{ width: 100%; }
    .news-page-c{ margin-top: 20px; }
    .news-page-left-tt{ font-size: 24px; line-height: 32px; }
    .news-page-right{ width: 100%; }
    .news-page-right p{ font-size: 14px; line-height: 25px; margin-bottom: 15px; }
    .news-page-sm{ margin:20px 0; }
    .xc-list-news-page li{ width: 50%; }
    .hz-list-lg { margin-bottom: 0;}
    .news-page-back{ padding-bottom: 40px; }
    .news-page-left-tt{ margin-top: 0; }
	.link{display:none}
	.xz-page-img p{font-size: 14px; line-height: 25px; margin-bottom: 15px;}
}

#pic4x{}
#pic4x img{width:217px; display:block; float:left; margin:0; padding:0;}

#pic3x{}
#pic3x img{width:290px; display:block; float:left; margin:0; padding:0;}

#pic2x{}
#pic2x img{width:435px; display:block; float:left; margin:0; padding:0;}
.clear{clear:both}