﻿*{ list-style: none; margin: 0; border:none; padding: 0; text-decoration: none; font-family: Arial,"微软雅黑"; }
body{ font-size:13px; color:#666666}
.clear{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; display:block;}
.clear:after{  content:"";  
            height:0px;  
            visibility:hidden;  
            display:block;  
            clear:both;  
	}
.h5{ height:5px;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h70{ height:70px;}
.fl{ float:left}
.fr{ float:right}
img.qw{ display:block; width:100%;}
.w{ width:1200px; margin:0 auto;}
.header_zhan {
    height: 85px;
    display: none;
}
header.zdl {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 20;
}

/*加载中*/
#jiazai { position: fixed;  z-index: 1000; width: 100%; height: 100%; background-color: rgb(245, 245, 245); text-align: center; left: 0; top: 0; }
.load-container { position: relative; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; display: block; margin: 0 auto; user-select: none; box-sizing: border-box; }
.rongqi { top: 50%; position: relative; margin-top: -90px; }
.rongqi>img { margin-top: 20px; }
.load-container:before { content: 'Loading...'; display: block; position: absolute; top: 35px; font-size: 18px; line-height: 200%; text-align: center; left: 0; right: 0; color: #12285c; box-sizing: border-box; }
.load1 .loader { border-radius: 50%; font-size: 12px !important; width: 8em; height: 8em; position: relative; display: inline-block; text-indent: -9999em; 
    border: 0.2em solid #12285c;
    border-left: 0.2em solid #e11c2b;transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); -moz-transform: translateZ(0); animation: load 0.85s infinite linear; -o-animation: load 0.85s infinite linear; -webkit-animation: load 0.85s infinite linear; -moz-animation: load 0.85s infinite linear; }
@-ms-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-moz-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-o-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}

/*全局动画*/
.dh { position: relative; top: 50px; opacity: 0; }
.ksdh { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 0.6s; animation-duration: 0.6; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}

/*顶部*/
header{ background:#fff; position:relative; z-index:20}
.logo{ padding:27px 0;}
.nav{ margin-left:75px;}


.nav>ul>li{ float:left;}
.nav>ul>li>.sub-menu{ display:none; background-color:#f1f1f1;position: absolute; background-image:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/menubj.png); background-repeat:repeat-x; background-position: center top;
width:100%; left:0;overflow: hidden;
}
.nav>ul>li>.sub-menu.xsx .wlpyi{ position:relative; right:-3%;}
.nav>ul>li>.sub-menu.hxde{ text-align:center}
.nav>ul>li>.sub-menu.hxde li{ display:inline-block}
.nav>ul>li>.sub-menu.hxde li a{ display:block; font-size:14px; color:#555555; padding:25px 0;
    padding-right: 22px;
    margin-right: 22px;
    background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/navbx.png) right center no-repeat;
}
.nav>ul>li>.sub-menu.zxde .w>li{ padding:25px 0; padding-right:50px; margin-right:50px; display:block; float:left; border-right:1px solid #e0e0e0; min-height:310px;}
.nav>ul>li>.sub-menu.zxde .w>li>a{ display:block; font-size:18px; color:#dd241e; margin-bottom:10px;}
.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san{ display:block;}
.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san li a{ display:block; font-size:14px; color:#555555; line-height:29px;}
.nav>ul>li>.sub-menu li a{ display: block; line-height:24px; color:#333333}
.nav>ul>li>.sub-menu li a:hover{  color: #dd241e;}
.nav>ul>li.xz>ul.sub-menu {
    z-index: 10;
    
}
.nav>ul>li>a{ height:85px; line-height:85px; display:block; padding-right:36px; margin-right:36px; background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/navbx.png) right center no-repeat;
font-size:17px; color:#333333}

.nav>ul>li:last-of-type>a,.nav>ul>li>.sub-menu.hxde li:last-of-type a{ padding-right:0; margin-right:0; background:none;}

.nav>ul>li>.sub-menu.zxde .w>li:last-of-type{ padding-right:0; margin-right:0; border:none;}

.nav>ul>li>a:hover,
.nav>ul>li.current_page_item>a,
.nav>ul>li.current-page-ancestor>a,
.nav>ul>li.current-menu-item>a,
.nav>ul>li.current-category-ancestor>a,
.nav>ul>li.current-post-parent>a,.nav>ul>li.xz>a{
color: #dd241e;}
.navxiala .qiehuan{height:85px; line-height:85px; display:block; padding-right:15px;
    /*background-image: url(images/jt.png);*/
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;}
.navxiala .btnr{height:85px; display:block; line-height:85px;padding-right:3px;}	
.navxiala ul{ display:none}
.navxiala{ position: relative}
.navxiala ul{top: 50px;
    position: absolute;
    z-index: 22;
    background: #fff;
    padding: 5px 10px;
    left: -8px;
}
.navxiala ul li{ display:block}
.navxiala ul li a{ color:#666; line-height:26px; display:block} 
.navbar{ display:none;}


.search{ margin-top:20px;  margin-left:25px;    height: 45px;}
.search .ssicon{ display:block; width:45px; height:45px; border:none;  background-color:#fff; background-image:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/ssbtn.png);
background-repeat:no-repeat; background-position:center center;
text-indent:-9999em;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; position:relative; z-index:5; border:1px solid #e8e6e6;
}

.search form input:focus {
border:none ;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.search form{ position:relative;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; }
.search:hover form{ background:#e8e6e6;}
.search:hover .ssicon{ background-color:#e8e6e6; background-image:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/ssbtna.png)}
.search:hover form .shuru{ width:120px; background:#e8e6e6; opacity:1;padding-left:50px;}

.search form .shuru{ background:#fff;  border:none;width:46px; opacity:0;  
position:absolute; left:0px; top:0; height:100%; overflow: hidden;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; 
}





/*slide*/
#home-slide img{ display:block; width:100%;}
#swiper-pagination1{    bottom: 30px;
    background: #fff;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    width: auto;
    left: 50%;
    height: 30px;
    line-height: 32px;
    padding: 0 10px;
	transform:translateX(-50%);
-ms-transform:translateX(-50%); 	/* IE 9 */
-moz-transform:translateX(-50%); 	/* Firefox */
-webkit-transform:translateX(-50%);/* Safari 和 Chrome */
-o-transform:translateX(-50%); display:none;
}
#swiper-pagination1 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 1;     background: #fff; border:2px solid #333;    margin: 0 4px;
}
#swiper-pagination1 .swiper-pagination-bullet-active {
   border-color:#369ad6;
}

#home-div{ padding:40px 0; padding-bottom:70px;}
.home-div-bt{ margin-bottom:35px;}

.home-div-bt .hanzi{ font-size:38px; margin-bottom:3px; display:block; text-align:center}
.home-div-bt.fonta .hanzi{ color:#dd241e;}
.home-div-bt.fontb .hanzi{ color:#333333;}
.home-div-bt .yinwen{ font-size:26px; color:#8e8d8d;    font-family: Arial; display:block; text-align:center}

.home-about .gy-left,.home-about .gy-right{ width:50%; height:355px;}
#home-div .hx{ display:block; height:2px; background:#dd241e;}
.home-about  .hx{ width:48px; margin-bottom:20px;}
.home-about .gy-left .bt{ margin-bottom:40px;}
.home-about .gy-left .bt span{ display:block;font-size:24px;}
.home-about .gy-left .bt .yw{ color:#dd241e;  margin-bottom:5px; padding-top:20px;}
.home-about .gy-left .bt .hanzi{  color:#333333;}
.home-about .gy-left .p-nr{ margin-left:70px; margin-right:70px; font-size:17px; color:#666666; line-height:28px;}
.home-about .gy-left{background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/gybja.png) right center no-repeat; background-size:350px 100%;}

.home-div-more { text-align:center; margin-top:45px;}
.home-div-more  a{ display:inline-block; padding:13px 35px; border:1px solid #dd241e; font-size:14px; color:#dd241e;}
.home-div-more  a:hover{ color:#fff !important; background-color:#dd241e !important;}

.home-cp .cp-left ,.home-cp .cp-right{ width:50%;}
.home-cp  .nr-txt .bt{ font-size:18px; color:#dd241e; position:relative; padding-bottom:18px; margin-bottom:18px;}
.home-cp  .nr-txt .bt:after{ display: block; height:1px; width:20px; background:#dd241e; position:absolute; bottom:0; left:0; clear:both;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";}
.home-cp  .nr-txt p{ line-height:24px; font-size:14px; color:#666666;}
.home-cp{background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/cpbj.png)  center center no-repeat; background-size:100% 100%; }
.home-cp  .nr-txt { background-color:#fff; position:relative;}
.home-cp  .nr-txt:after {    z-index: 1;
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    background: #fff;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.home-cp   .cp-left .nr-txt:after{ left:50px; bottom:-10px;}
.home-cp   .cp-left .nr-txt{ padding-left:50px; padding-right:50px; }
.home-cp   .nr-txt{ padding-top:35px; height:174px;}

.home-cp   .cp-right .nr-txt, .home-cp   .cp-right .img{ width:50%;}
.home-cp   .cp-right .nr-txt{ padding-left:5%; width:40%; padding-right:5%}

.home-cp    .cp-right  .right-a  .nr-txt:after{ left:-10px; top:25px;}
.home-cp    .cp-right  .right-b  .nr-txt:after{ right:-10px; top:25px;}
.home-cp  .cp-nr a:hover .nr-txt ,.home-cp  .cp-nr a:hover .nr-txt:after{ background:#dd241e;}
.home-cp  .cp-nr a:hover .nr-txt p,.home-cp  .cp-nr a:hover  .nr-txt .bt{ color:#fff;}
.home-cp  .cp-nr a:hover  .nr-txt .bt:after{ background:#fff;}
.home-cp  .cp-nr .img{ overflow:hidden}
.home-cp  .cp-nr a:hover img,.sekuai li.img:hover img,.news-nr li:hover .img img{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}


.home-case .case-left,.home-case .case-right{
	width:50%; height:770px;position:relative; 
	}
.home-case .case-left .nr{ width:410px; margin-right:190px; float:right; padding-top:70px;}
.home-case .case-left  .bt  span{ display:block;}
.home-case .case-left  .bt .yw{ font-size:25px; color:#cdcbcb; }
.home-case .case-left  .bt .hanzi{ font-size:36px;  color:#333333;}
.home-case .case-left  .bt .hanzi .xiao{ display:inline; font-size:30px;}
.home-case .case-left  .bt { margin-bottom:30px; padding-bottom:20px; position:relative}

.home-case .case-left  .bt:after{ display: block; height:2px; width:40px; background:#dd241e; position:absolute; bottom:0; left:0; clear:both;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";}
.home-case .case-left .fubt{ font-size:21px; line-height:24px; margin-bottom:25px; color:#555555;}
.home-case .case-left  p{ font-size:13px; line-height:24px; color:#666666; text-align:justify}	
.home-case .case-left  .home-div-more{ text-align:left}

.home-case .case-left {background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/casebj.png)  center center no-repeat; background-size:100% 100%;}

.home-case .case-left  .sekuai{ position:absolute; right:0; bottom:0;}
.home-case   .sekuai li{ width:150px; height:150px; float:right; overflow:hidden; text-align:center;}
.home-case  .sekuai li a{ font-size:18px; color:#ffffff;}
.home-case .case-left  .sekuai li:nth-child(2){ clear:both}
.home-case   .sekuai li.img img{ width:100%;}
.sekuai li.bja{ background:#f4ccbe}
.sekuai li .icon{ display:block; padding-top:20px; margin-bottom:10px;}
.sekuai li.bjb{ background:#f59e7c;} 
.sekuai li.bjc{ background:#f38f68;}
.sekuai li.bjd{ background:#f39069;}
.sekuai li.bje{ background:#f18c64;}
.sekuai li.bjf{ background:#f9c6b2;}
.sekuai li.bjg{ background:#f6b39a;}
.sekuai li.you:hover{     background: #de702d;}

.home-case  .case-right{ background:#dd241e}
.home-case  .case-right  .sekuai li{ float:left;}
.home-case .case-right .sekuai{ position:absolute; bottom:0; left:0;}
.home-case  .case-right  .sekuai li:nth-child(2),.home-case  .case-right  .sekuai li:nth-child(4),.home-case  .case-right  .sekuai li:nth-child(7){ clear:both}

.news-nr{ margin:0 -1.5%;}

.news-nr li{ background:#f6f6f6; padding-bottom:30px;float:left; width:30.333%; margin:0 1.5%;
}
.news-nr li a{ display:block; padding-left:20px; padding-right:20px; }
.news-nr li span{ display:block}
.news-nr li .img{ overflow:hidden; margin-left:-20px; margin-right:-20px; margin-bottom:15px;}
.news-nr li .img img{ display:block; width:100%;}
.news-nr li .bt{ color:#dd241e; font-size:19px; margin-bottom:8px; font-weight:400;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle; display:block
}
.news-nr li .time{ font-size:13px; color:#888888; margin-bottom:16px;}
.news-nr li p{ font-size:14px; color:#555555; line-height:24px; margin-bottom:15px;}
.news-nr li .more{ font-size:13px; color:#666666; border:1px solid #666666; display:inline-block; padding:9px 25px}
.news-nr li:hover{ background:#dd241e;}
.news-nr li:hover .bt,.news-nr li:hover .time,.news-nr li:hover p,.news-nr li:hover .more{ color:#fff;}
.news-nr li:hover .more{ border-color: #fff;}


/*
这个是带下载中心的css
.home-kehu .kehu-left,.home-kehu .kehu-right{ width:50%; padding-top:35px; padding-bottom:45px; height:270px;}
.home-kehu .kehu-left{ background:#f8f8f8}
.home-kehu .kehu-left .nr{ width:550px; float:right; margin-right:50px;}
.home-kehu .home-div-bt span { text-align:left;}
.home-kehu .home-div-bt .yinwen{ color:#dd241e;}
.home-kehu .home-div-bt  .hanzi{ color:#333333}
.kehu-slide{ margin:0 45px; position:relative}*/



.home-kehu .kehu-left{ width:100%; padding-top:35px; padding-bottom:45px;}
.home-kehu .kehu-left{ background:#f8f8f8}
.home-kehu .kehu-left .nr{}
.home-kehu .home-div-bt span { text-align: center;}
.home-kehu .home-div-bt .yinwen{ color:#dd241e;}
.home-kehu .home-div-bt  .hanzi{ color:#333333}
.kehu-slide{ margin:0 45px; position:relative}


.table{ display:table !important; width:100%; height:100%; text-align:center; vertical-align:middle;}
.table-cell{ display:table-cell !important; width:100%; height:100%; text-align:center; vertical-align:middle;}
.kehu-slide .swiper-slide{ height:95px;}
.table-cell img{ display:block; max-width:100%; max-height:100%;    margin: 0 auto;}
.kehu-slide .kehu-slide-prev{ left:-45px; 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ababab'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide .kehu-slide-prev:hover{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f38f69'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide .kehu-slide-next{ right:-45px;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ababab'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide .kehu-slide-next:hover{ 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f38f69'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide  .swiper-button-disabled{ opacity:1;}
.kehu-slide .fanye{ background-size: 14px 28px;}

.home-kehu .kehu-right{ background:#e9e9e9}
.home-kehu .kehu-right .nr{ float:left; width:550px; margin-left:50px;}
.home-kehu .kehu-right .nr .home-div-bt{ position:relative}
.home-kehu .kehu-right .nr .home-div-bt .xz-more{ position:absolute; display:block; background:#d3d1d1; padding:5px 10px; font-size:12px; color:#a1a0a0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; right:0; top:30px;
}
.home-kehu .kehu-right .nr .home-div-bt .xz-more:hover{ background:#dd241e; color:#fff;}


.xiazai{border-bottom:1px solid #d1cfcf; padding-bottom:30px;}
.xiazai ul{ margin:0 -1.5%; }
.xiazai ul li{ display:block; float:left; width:30.333%; margin:0 1.5%; position:relative}
.xiazai ul li  span{ display:block}
.xiazai ul li .img{ width:48%;}
.xiazai ul li .img img{ width:100%; display:block}
.xiazai ul li .bt{ width:45%; margin-left:7%;    position: absolute;
    right: 0;
    bottom: 0;
}
.xiazai ul li .bt .title{ font-size:14px; margin-bottom:10px; color:#555555;}
.xiazai ul li .bt .more-btn{ background-color:#dd241e; display:inline-block; padding:1px 5px; padding-left:20px; font-size:12px; color:#fff;
background-image:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/xz.png); background-repeat:no-repeat; background-position:5px center;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; 
}

.banquan{ padding:20px 0; background:#dd241e; margin-bottom:50px;}
.banquan .bq-txt{ color:#ffffff; font-size:13px; line-height:24px;}
.icon-link ul li{ float:left; margin-left:20px; height:24px;}


 .xgj {
    float: left; margin-left:90px;
}
 .xgj .footnav-title {
    font-size: 16px; color:#555555;
    margin-bottom: 10px;
}
.xgj ul li a {
    display: block; color:#888888;
    font-size: 13px;
    line-height: 28px;
}
.foot-nav{ padding-bottom:40px;}
.foot-b{ margin-right:60px;}
.foot-nav .wx{ text-align:center; width:132px;}
.foot-nav .wx img{ display:block; margin-bottom:10px;}
.xgj ul li a:hover{ color:#dd241e}

/*关于我们*/
#page-nav{ background:#fff; height:70px; line-height:70px; border-bottom:1px solid #e5e5e5}
#page-nav .page-title{ color:#333333; font-size:24px;}

#page-nav .page-nav-list ul li{ float:left; display:block; }
#page-nav .page-nav-list ul li:last-of-type a{ margin-right:0; padding-right:0; border:none;}
#page-nav .page-nav-list ul li a{ font-size:14px; color:#666666;margin-right:24px; padding-right:24px; border-right:1px solid #c1bfbf;    font-weight: 400;}
#page-nav .page-nav-list ul li.dq a,#page-nav .page-nav-list ul li a:hover{ color:#dd241e;}

#page-banenr { position:relative}
#page-banenr img{ width:100%; display:block}
#page-banenr .title{ position:absolute; bottom:40px; width:100%;}
#page-banenr .title .bt{ font-size:40px; color:#c7c5c5; display:block; padding-bottom:20px; line-height:45px; position:relative;
}
#page-banenr .title .bt:after {
    display: block;
    height: 1px;
    width: 40px;
    background: #c7c5c5;
    position: absolute;
    bottom: 0;
    left: 5px;
    clear: both;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
}
.page-div{ padding-top:50px; padding-bottom:60px;}
.page-div-bt span{ display:block}
.page-div-bt{ text-align:center; margin-bottom:50px;}
.page-div-bt .hanzi{ color:#dd241e; font-size:32px; display:inline-block; background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/btbj.png) center center repeat-x;
}
.page-div-bt .hanzi .nr{ display:block; margin:0 22px; padding:0 20px; background:#fff; }
.page-div-bt .yinwen{ font-size:30px; color:#666666; margin-bottom:10px;}

.about-a .nr-left{ width:50%;}
.about-a .nr-left .img { margin-bottom:38px;}
.about-a p{ font-size:14px;  line-height:26px; margin-bottom:15px;}
.about-a .nr-left .nr{ margin-right:10%; padding-bottom:76px; border-bottom:1px solid #dd241e;}

.about-a .nr-right{     width: 53.8%; padding-top:40px;
    margin-left: -3.8%;
	}
.about-a .nr-right .hx.a{ width:60px; height:3px; float:right;    background: #dd241e;}
.about-a .nr-right .nr{ background:#f6f6f6; padding:35px 45px;}
.about-a .nr-right  .bt{ font-size:23px; color:#2a4783; margin-bottom:25px;}
.about-a .nr-right .hx.b{ width:20px; height:2px;  background: #dd241e; margin-bottom:20px;}



.gyb-nr { margin: 0 52px; background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/gyb.png) center center repeat-x; position: relative; }
.gyb-nr .gybslide { height: 411px; }
.gyb-nr .gybslide .swiper-slide { width: 150px !important; margin-left: -28px; margin-right: 0 !important; position: relative;
 height: auto; padding-left:30px; height:210px;}

.gyb-nr .gybslide .swiper-slide,.gyb-nr .gybslide .swiper-slide.my-slide-visible.swiper-slide-prev{  opacity:0;}


.gyb-nr .gybslide .swiper-slide.my-slide-visible{opacity:1;  }


.gyb-nr .gybslide .swiper-slide:nth-child(1) { margin-left: 0px}
.gyb-nr .gybslide .swiper-slide ul { padding: 5px 0px; padding-top: 10px;    margin-left: -2px; }
.gyb-nr .gybslide .swiper-slide ul li { background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/libj.png) left 4px no-repeat;
 padding-left: 15px;
  font-size: 13px; color: #666666; line-height: 18px; margin-bottom: 5px; }

.gyb-nr .gybslide .swiper-slide .time { position: relative; display: block; height: 50px;
 background: #2b5d9a; line-height: 50px; text-align: center; 
 font-family: Impact; color: #fff; font-size: 36px; 
 border-radius:0px 0px 10px 0px;/* 四个半径值分别是左上角、右上角、右下角和左下角 */
-moz-border-radius:0px 0px 10px 0px;
-webkit-border-radius:0px 0px 10px 0px;
 }
.gyb-nr .gybslide .swiper-slide:nth-of-type(even) { margin-top: 193px; padding-top: 50px; 
background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/bjb.png) left top no-repeat;  }
.gyb-nr .gybslide .swiper-slide:nth-of-type(odd) { margin-top:8px;
 background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/bja.png) left bottom no-repeat; 
	 }
.about-b{ background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/lcbj.png) center center no-repeat; background-size:100% 100%; }
.about-b .page-div-bt .hanzi .nr {
    background: #eeefef;
}

.gyb-nr .dasjfan { position: absolute; width: 44px; height: 44px; top: 50%; margin-top: -22px; }
.gyb-nr #dasjslideprev { background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/shang.png) center center no-repeat; left: -52px; }
.gyb-nr #dasjslidenext { background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/xia.png) center center no-repeat; right: -52px; }


.about-c li { display:block; float:left; text-align:center; position:relative;}
.about-c li p{ font-size:14px; color:#666666; line-height:24px;}
.about-c li .bt{ display:block; font-size:24px; color:#333333; margin-bottom:10px;}
.about-c .ln-nr-a li{ width:50%;}
.about-c .ln-nr-a li:nth-child(1){     right: -7.9%;}
.about-c .ln-nr-a li:nth-child(2){        right: 7.4%;}
.about-c .ln-nr-b li{ width:33.333%;}
.about-c .ln-nr-b li:nth-child(1){        right: 1.4%;}
.about-c .ln-nr-b li:nth-child(2){        right: 0.4%;}
.about-c .ln-nr-b li:nth-child(3){        right: -1.8%;}
.about-c .img{ text-align:center; margin: 24px auto;}



.about-d{ background:#f1f1f1;}
.about-d .page-div-bt .hanzi .nr {
   background:#f1f1f1;}
   
#zdnews .zdnewsimg { width: 48%; }
#zdnews .zdnewsimg .newsslide .swiper-slide a { display: block; position: relative }
#zdnews .zdnewsimg .newsslide .swiper-slide .navtitle{ display:none}
#zdnews .zdnewsimg .newsslide .swiper-slide a img { display: block; width: 100%; height: 341px; }
#zdnews .zdnewsimg .newsslide .swiper-slide .navzhaiyao, #zdnews .zdnewsimg .newsslide .swiper-slide .navtime,#zdnews .zdnewsimg .newsslide .swiper-slide .nr { display: none; }
#zdnews .zdnewsbt { width: 50%; position: relative; }
#zdnews .zdnewsbt li { display: block; padding-bottom: 18px; margin-bottom: 17px; border-bottom: 1px solid #dcdbdb; text-align: left; width: 100%; background: none; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; height: auto; border-radius: 0%; opacity: 1; }
#zdnews .zdnewsbt li img { display: none; }
#zdnews .zdnewsbt li:hover .navtitle, #zdnews .zdnewsbt li.swiper-pagination-bullet-active .navtitle { color: #dd241e }
#zdnews .zdnewsbt li a { display: block; position:relative}
#zdnews .zdnewsbt li a .navtitle { color: #333333; font-size: 18px; font-weight: 400; margin-bottom: 15px;
height:24px; line-height:24px;word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
}
#zdnews .zdnewsbt li a .nr{ display:block; margin-right:100px;}

.zdnewsbt .swiper-pagination{ position:relative}
#zdnews .zdnewsbt li a .navtime { color: #666666;
 display: block; font-size:13px;
 font-family: Arial; position:absolute; top:0; right:0; width:76px; height:76px; text-align:center; border:1px solid #b4b3b3;}
 
#zdnews .zdnewsbt li a .navtime .ri{ color:#333333; font-size:30px; padding-top:10px; display:block; margin-bottom:3px;}
#zdnews .zdnewsbt li:hover .navtime, #zdnews .zdnewsbt li.swiper-pagination-bullet-active .navtime{ border-color:#dd241e}
#zdnews .zdnewsbt li:hover .navtime, #zdnews .zdnewsbt li.swiper-pagination-bullet-active .navtime,#zdnews .zdnewsbt li:hover .navtime .ri,#zdnews .zdnewsbt li.swiper-pagination-bullet-active .navtime .ri{
color: #dd241e
	}

#zdnews .zdnewsbt li a .navzhaiyao { color: #555555; line-height: 22px; font-size: 13px; }
.newsslide .newsfan { background-color: #333; background-size: 26px; opacity: 0.8; -webkit-background-size: 26px; }
.newsslide .swiper-button-next { right: 0 }
.newsslide .swiper-button-prev { left: 0 }
.newsslide .swiper-button-next, .newsslide .swiper-button-prev { width: 50px; height: 80px; margin-top: -40px; }

.about-d .home-div-more a {
    border: 1px solid #afaeae;
    color: #302f2f;
}
.about-d .home-div-more a:hover{ border-color:#dd241e}
.about-e .gpnr{ margin-bottom:55px;}

.about-e .gpbt{ color:#323036; font-size:34px; margin-bottom:15px;}
.about-e .stock-num{ margin-bottom:60px;     font-family: dincond-medium-webfont; }
.about-e .stock-num span{ display:block;height:28px; line-height:28px; float:left; font-size:24px;}
.about-e .stock-num.red span{ color:#e62b1e;}
.about-e .stock-num.green span{ color:#0f990f;}
.about-e .stock-num #stockValue{ font-size:38px;}
#zengfu,#baifen{ margin-left:5px; line-height:32px;}
.stock-bt{ display:block; width:20px; height:30px; float:left; margin-left:5px;}

.about-e .stock-num.red .stock-bt{ background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/hjt.png) center center no-repeat}
.about-e .stock-num.green .stock-bt{ background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/lvjt.png) center center no-repeat}
.about-e .w .nr{ background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/tzz.png) 20% center no-repeat; padding-left:43.5%; height:480px; padding-bottom:100px;}
.about-e p{ font-size:14px; line-height:24px; color:#555555;margin-bottom:40px;}
.about-e .lxdh{ color:#555555; line-height:26px; margin-bottom:50px;}
.about-e .lxdh li{ display:block}
.about-e .link-btn a{ display:block; float:left;    display: inline-block; margin-right:10px;
    padding: 10px 30px;
    border: 1px solid #dd241e;
    font-size: 14px;
    color: #dd241e;}
.about-e .link-btn a:hover{ color: #fff;
    background-color: #dd241e;}
	
	
.page_navi { overflow: hidden; width: 100%;     text-align:center; }
.page_navi span{ height: 36px; text-decoration: none; font-size: 14px; line-height: 36px; margin: 2px; padding: 1px 5px; color: #666666; border:1px solid #CCC; border-radius:3px;}
.page_navi a { height: 36px; text-decoration: none; font-size: 14px; line-height: 36px; margin: 2px; padding: 1px 5px; color: #666666 }
.page_navi a:hover, .page_navi a.current { text-decoration: none; color: #dd241e; }



#news-list{ padding-top:55px; padding-bottom:60px;}
#news-list .news-left{ width:70%;}
#news-list .news-right{ width:26%;}
#news-list .news-left li{
	padding-bottom: 20px;
    margin-bottom: 23px;
    border-bottom: 1px solid #dcdbdb; position:relative
	}
#news-list .news-left li span{ display:block}
#news-list .news-left li .nr{ margin-left:115px;}
#news-list .news-left li .nr .navtitle{ font-size:19px; color:#333333;     margin-bottom: 3px;
    position: relative;
    top: -3px;}
#news-list .news-left li .nr  .can{ font-size:12px; color:#999999; margin-bottom:8px;}
#news-list.single-page .news-left li .nr  .can{ margin-bottom:15px;}
#news-list .news-left li .nr .navzhaiyao{ font-size:14px; color:#666666; line-height:24px;}
#news-list .news-left .navtime{width:95px;position:absolute; top:0; left:0;  /*height:95px;*/ text-align:center; font-size:14px; color:#555555; font-family:Arial; background:#e4e4e4;}
#news-list .news-left .navtime .ri {
    color: #dd241e;
    font-size: 42px;
    padding-top: 15px;
    display: block;
}
#news-list .news-left ul{ margin-bottom:23px;}
#news-list .news-left li:hover a .nr .navtitle,.news-right li:hover  .bt,.single-fan a:hover{ color: #dd241e;}


.news-right .sidebar-bt{ font-size:22px; color:#333333; padding:15px 20px; background:#f0f0f0; display:block}
.news-right li img{ padding-top:2px;}
.news-right li span{ display:block}
.news-right li .bt{ padding-top:20px; margin-bottom:10px; font-size:16px; color:#085a98;}
.news-right li .time{ font-size:14px; color:#666666; margin-bottom:8px;}
.news-right li  p{ font-size:14px; line-height:24px; color:#666666;}
.news-right li {	padding-bottom: 18px;
    border-bottom: 1px solid #dcdbdb; position:relative}
	
.singlenr p{ line-height:24px; font-size:14px; color:#666666; margin-bottom:10px;}
.singlenr img{ max-width:100%; height:auto !important}
img.aligncenter {
    display: block;
    margin: 0 auto;
}

.bl-top .top-left .bdsharebuttonbox a{ border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; width:36px; height:36px; background-color:#dd241e;
    margin: 0;
    padding: 0;
    margin-right: 10px; background-position:center center;
}
.bl-top .top-left .bdsharebuttonbox a.bds_weixin{ background-image:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/wxicon.png)}
.bl-top .top-left .bdsharebuttonbox a.bds_tsina{ background-image:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/xlicon.png)}
.bd_weixin_popup_foot,.bd_weixin_popup_head{ text-align:center !important;}

.bl-top  .fanhui{ display:block; height:36px; line-height:36px; background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/fan.png) left center no-repeat; font-size:14px; color:#666; padding-left:26px;}
.bl-top{ margin-bottom:45px;}
.single-fan{ padding:10px 20px; border:2px solid #f3f3f3;}
.single-fan span{ display:block}
.single-fan .dabt{ font-size:18px; color:#000000; margin-bottom:10px; padding-top:30px;}
.single-fan .time{ background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/time.png) left center no-repeat; font-size:13px; color:#999999;
 padding-left:20px; margin-bottom:10px;}
.single-fan a{ font-size:14px; color:#666666; display:block}
.single-fan .shang{ padding-bottom:30px; border-bottom:1px solid #f3f3f3;}
.single-fan .xia{ padding-bottom:30px;}

#news-list.single-page  .news-left li{ padding-bottom:0; margin-bottom:0; border:none}
#xz-list .xiazai li{ margin-bottom:40px;



}
#xz-list .xiazai li:nth-child(3n+1){ clear:both;}
#xz-list .xiazai{ padding-bottom:0; border:none;}
#xz-list .xiazai ul li .bt .title {
    font-size: 21px;
    margin-bottom: 15px;
    color: #333333;
}

#xz-list .xiazai ul li .bt .more-btn {
    background-color: #dd241e;
    display: inline-block;
    padding: 7px 30px;
    padding-left: 52px;
    font-size: 16px;
    color: #fff;
    background-image: url(images/xxz.png);
    background-repeat: no-repeat;
    background-position: 20px center;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#xz-list .xiazai ul li .bt .more-btn:hover{ opacity:0.8}
#xz-list .page_navi{ text-align:center}

.lxtxta .bt { display: block; font-size: 24px; color: #dd241e; margin-bottom: 20px; }
.lxtxta .hx{ display:block; width:20px; height:2px; background:#cdcbcb; margin-bottom:5px;}
.lxtxta .lx-left { width: 48% }
.lxtxta .lx-right { width: 49%; height: 333px; }
.lxtxta .lx-left ul { background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/lx.png) left 12px no-repeat; }
.lxtxta .lx-left ul li {     padding-left: 45px; display: block; border-bottom: 1px solid #cfcfce; font-size: 16px; color: #555555; height: 54px; line-height: 54px; }

.lxwm-b{ background:#ececec;}
.lxwm-b .page-div-bt .hanzi .nr {
    background: #ececec
}

.lxwm-b .zyao{ font-size:14px; color:#666666; line-height:26px; margin-bottom:15px;}
.lxwm-b .zyao span{ color:#e96c38}

.job-list .job-li { border-bottom:1px solid #cccccc; }
.job-list .job-li .title { display: block; height: 60px; line-height: 60px;  cursor: pointer }
.job-list .job-li .title span { display: block; color: #555555; font-size: 16px; }


.job-list .job-li .title .icon { width: 36px; background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/jia.png) center center no-repeat; height: 60px }
.job-list .job-li .title.cur .icon { background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/jian.png) center center no-repeat; }
.job-list .job-li .nr { padding: 30px 50px; padding-right: 40px; background: #fff; display: none; position:relative}
.job-list .job-li .nr:before {
    z-index: 1;
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    background: #fff;
    width: 16px;
    height: 16px; left:40px; top:-8px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.job-list .job-li .nr .nr-left { padding-right: 98px; margin-right: 70px; width: 275px; border-right: 1px solid #e3e2e2; min-height:150px; }
.job-list .job-li .nr .nr-right { max-width: 600px; padding-top: 20px }
.job-list .job-li .nr .bt { display: block; margin-bottom: 10px; font-size: 16px; color: #333333; }
.job-list .job-li .nr .zw { font-size: 14px; color: #555555; line-height: 24px; }
.job-list .job-li .nr .nr-right .bt { color: #1479d6; }
.job-list .job-li .nr .nr-right p{     font-size: 14px;
    color: #555555;
    line-height: 24px;}
.job-list .job-li .nr .nr-right a {     display: inline-block;
    color: rgb(255, 255, 255);
    background-color: rgb(234, 91, 35); padding:13px 45px;
	border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px; margin-bottom:10px;
}

.case-a{ position:relative}
.case-a:before {
    z-index: 1;
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    background: #fff;
    width: 16px;
    height: 16px; left:50%; bottom:-8px; margin-left:-8px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.case-div-bt{ margin-bottom:30px;}
.case-div-bt .nr{ display:block; font-size:36px; color:#dd241e; margin-bottom:15px; text-align:center;}
.case-div-bt  .hx{ background:#dd241e; width:27px; height:2px; margin:0 auto;display: block;
}
.case-a p{ font-size:14px; color:#777777; line-height:24px; margin-bottom:15px;}

.case-a .img{ display:block; text-align:center; padding-top:10px;}

.case-b{ background:#f3f2f2;}
.case-b ul{ margin:0  -1.15%;}
.case-b ul li{ display:block; position:relative; float:left; margin:0  1.15%; width:31%; margin-bottom:28px;}
.case-b ul li span{ display:block}
.case-b ul li .nr{ padding:20px; background:#fff; padding-bottom:40px;    z-index: 2;
    position: relative;}
.case-b ul li .bt{ font-size:19px; color:#dd241e; margin-bottom:15px;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
}
.case-b ul li:hover .bt,.case-b ul li:hover p{ color:#fff}
.case-b ul li p{ font-size:14px; line-height:24px; color:#666666;}
.case-b ul li .icon{ position:absolute; height:60px; z-index:1; padding-top:20px; background:#dd241e; width:100%; bottom:72px; opacity:0;}
.case-b ul li .icon img{  position:absolute; bottom:0; left:20px;}
.case-b ul li:hover .icon{ bottom:172px; opacity:1;}
.case-b ul li:hover .nr{ background:#dd241e;}
.case-single-a .nra-left{ width:49.5%}
.case-single-a .nra-left .bt{ display:block; font-size:30px; color:#dd241e; margin-bottom:30px;}
.case-single-a .nra-left .nr-txt{ display:block;}
.case-single-a .nra-left .nr-txt.gdl{
	overflow-x: hidden;
    overflow-y: scroll; height:262px;    padding-right: 5px;
	
	}
.case-single-a .nra-right{ width:43.5%}
.case-single-a .nra-left .nr-txt.gdl::-webkit-scrollbar {
 width: 5px;
}
 
/* Track */
.case-single-a .nra-left .nr-txt.gdl::-webkit-scrollbar-track {
 background: #cdcdcd; 
}
 
/* Handle */
.case-single-a .nra-left .nr-txt.gdl::-webkit-scrollbar-thumb {
background: #eb5b1f;
}
.case-single-a .nra-left .nr-txt.gdl::-webkit-scrollbar-thumb:window-inactive {
 background: #cdcdcd; 
}
.case-single-a  .nra-left .nr-txt p{ line-height:26px; font-size:14px; color:#555555;}

.case-single-b{ background:#ececec;}
.case-single-b ul{ margin:0 -0.8%;}
.case-single-b ul li{ display:block; float:left; margin:0 0.8%; width:15%; margin-bottom:20px; height:100px;}
.case-single-b ul li .table{ border:1px solid #dfdfdf; background:#fff;}
.case-single-b.case-a:before,.case-single-c.case-a:before { display:none}
.case-single-c ul{margin: 0 -1.15%;}
.case-single-c ul li{    display: block;
    position: relative;
    float: left;
    margin: 0 1.15%;
    width: 31%;
    margin-bottom: 28px;}
.case-single-c ul li span {
    display: block;
}
.case-single-c ul li:hover .nr{ background-color:#dd241e}
.case-single-c ul li:hover .bt,.case-single-c ul li:hover p{ color:#fff;}
.case-single-c ul li  .img{  padding-top:0; overflow:hidden}
.case-single-c ul li .nr{ display:block; padding:15px 10px;}
.case-single-c ul li .bt {
    font-size: 19px;
    color: #dd241e;
    margin-bottom: 10px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.case-single-c ul li . p{
    font-size: 14px;
    line-height: 22px;
    color: #666666;
	}
	
.cp-list  .case-div-bt .nr{ color:#333333;}
.cp-list ul{ margin:0 -1.5%;}
.cp-list ul li{ display:block; float:left; width:47%; margin:0 1.5%; margin-bottom:30px;}
.cp-list ul li a,.cp-list ul li  span{ display:block;position: relative;}
.cp-list ul li a .img{ width:48%; overflow:hidden; float:left; z-index:1;padding-top: 0px; margin-top:36px;}
.cp-list ul li a .img img{ display:block; width:100%;}
.cp-list ul li a .nr{ background:#ebeaea; padding-top:60px; padding-bottom:20px; float:left;    width: 45%; padding-right:5%;
    margin-left: -30%;
    padding-left: 32%;}
.cp-list ul li a .bt{ font-size:21px; color:#dd241e; padding-top:/*25px*/; position:relative; margin-bottom:15px;}
.cp-list ul li a .bt:after{/* position:absolute; webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " "; display:block; width:44px; height:2px; background:#dd241e; top:0px;*/}

.cp-list ul li a p{ line-height:24px; color:#555555; font-size:14px; margin-bottom:24px;}
.cp-list ul li a .more{
	    border: 1px solid #afaeae;
    color: #333333; font-size:14px; padding:10px 15px; display:block; float:right;
	}
.cp-list ul li:hover .img img,.case-single-c ul li:hover  .img img{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.cp-list ul li:hover  p,.cp-list ul li:hover a .more,.cp-list ul li:hover a .bt{ color:#fff}
.cp-list ul li:hover a .more{ border-color:#fff;}
.cp-list ul li:hover a .bt:after{ background:#fff;}
.cp-list ul li:hover a .nr{ background:#dd241e}
.jstd{ background:url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/tdbj.png) center center no-repeat; background-size:100% 100%;}
.jstd ul{ margin:0 -3%;}
.jstd ul li{ display:block; float:left; width:44%; margin:0 3%; margin-bottom:40px; position:relative;    min-height: 60px;}
.jstd ul li span{ display:block}
.jstd ul li .shuzi{ position:absolute; left:0; top:0; height:56px; width:56px; border:2px solid #e8591d; text-align:center; line-height:56px;
border-radius: 100px;
-moz-border-radius: 100px; font-size:26px; font-family:Arial; display:block;
-webkit-border-radius: 100px; color:#e8591d; 
}
.jstd ul li  .nr{ margin-left:80px; font-size:14px; line-height:24px; color:#555555; display:block;
}
.jstd ul li span.table{ min-height:60px; text-align:left;}
.jstd ul li span.table-cell{ text-align:left}
.jstd ul li:nth-of-type(odd){ clear:both}

.teshu{ background:#f9f9f9;}
.teshu .nr-nav{ text-align:center; margin-bottom:50px;}
.teshu .nr-nav li{ display:inline-block; margin:0 5px;}
.teshu .nr-nav li a{ display:block; padding:10px 20px; border:1px solid #c9c7c7; color:#777777; font-size:18px;}
.teshu .nr-nav li a:hover,.teshu .nr-nav li.dq a{ border-color:#dd241e; color:#dd241e;}

.nr-zw .nr-list{ display: none}
.nr-zw .nr-list:nth-child(1){ display:block;}
.nr-zw .nr-list .nr-left{ width:46.5%;}
.nr-zw .nr-list .nr-right{ width:51%}
.nr-zw .nr-list .nr-right p{ margin-bottom:10px; color:#666666; line-height:24px; font-size:14px;}

.fuwu-a .nr-left{ width:49.5%;}

.fuwu-a .nr-right{ width:47.9%;}
.fuwu-a .nr-right li{ padding-bottom:22px;    margin-top: 10px; margin-bottom:20px; display:block; border-bottom:1px solid #e0e0e0;}
.fuwu-a .nr-right li .li-bt{ display:block; margin-bottom:9px; font-size:18px; color:#333333;}
.fuwu-a .nr-right li p{ font-size:14px; color:#666666; line-height:24px;}
.fuwu-a .nr-right li:last-of-type{ padding-bottom:0; margin-bottom:0; border-bottom:none;}

.fuwu-b,.fuwu-b .page-div-bt .hanzi .nr{ background:#eaeaea;}
.fuwu-b .nr-left,.fuwu-b .nr-right,.fuwu-c .nr-left,.fuwu-c .nr-right{ width:46%;}

.fuwu-b .list-li{ position:relative; min-height:123px;}
.fuwu-b .nr-left .list-li:nth-child(1){ margin-bottom:30px;}
.fuwu-b  .nr-right .list-li:nth-child(1) {
    margin-bottom: 71px;
}
.fuwu-b  .nr-right .list-li:nth-child(2) {
    margin-bottom: 51px;
}
.fuwu-b .list-li .icon{ display:block; position:absolute; width:123px; height:123px; left:0; top:5px;
}
.fuwu-b .list-li .icon img{ display:block; width:100%;}
.fuwu-b .list-li  .nr{ display:block; margin-left:155px;}
.fuwu-b .list-li  .nr .bt,.fuwu-c   .nr .bt{ display:block; color:#dd241e; font-size:19px; margin-bottom:8px;}
.fuwu-b .list-li  .nr p,.fuwu-c   .nr p{ font-size:14px; color:#555555; line-height:24px;}
.nr .cubt{ display:block; font-size:14px; color:#555555; line-height:24px; font-weight:bold;}
.nr .lan{ color:#185ca7 !important}
.nr .hui{ color:#202020 !important}
.nr .qian{ color:#777777 !important}
.nr .mgb{ margin-bottom:5px;}

.fuwu-b .fu-txt{ text-align:center; font-size:14px; color:#555555; line-height:24px; margin-bottom:60px;}

.fuwu-c,.fuwu-c .page-div-bt .hanzi .nr{ background:#f6f6f6;}
.fuwu-d p,.fuwu-d .fu-txt{ font-size:14px; line-height:24px; color:#666666;}

.fuwu-d .fu-txt{ max-width:630px; margin:0 auto; margin-bottom:20px;}

.fuwu-d .dw-txt{ position:relative; padding-bottom:10px;}
.fuwu-d .dw-txt img{ display:block; margin: 0  auto}
.fuwu-d .dw-txt span,.fuwu-d .dw-txt p{ position:absolute; display:block;}
.fuwu-d .dw-txt .xnr{ width:140px; height:50px; padding:45px 0; font-size:18px; color:#dd241e; text-align:center; line-height:24px;}
.fuwu-d .dw-txt .xnr.a{top: 5.3%;
    left: 43.7%;}
.fuwu-d .dw-txt .xnr.b{    top: 59.5%;
    left: 30.4%;}
.fuwu-d .dw-txt .xnr.c{    top: 59.5%;
    left: 56.95%;}
.fuwu-d .dw-txt  .danr{ font-size:32px; color:#333333; line-height:24px; height:24px; top:50%; text-align:center; width:100%; margin-top:-8px;}
.fuwu-d .dw-txt .txt.a{ left:0; bottom:85px;}
.fuwu-d .dw-txt .txt.b{ right:0; bottom:61px;}
.fuwu-d .dw-txt .txt .br{ display:block;}
.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san li a:hover{    color: #dd241e;}


.cp-page{  position:relative}
.cp-page .dbbj{ position:absolute; width:100%; left:0; top:0; background:#f5f5f5; height:50%; z-index:-1}
.cp-page  ul{ margin: 0 -2.5%;}
.cp-page  ul li{ display:block; float:left; width:28.3333%; margin:40px 2.5%;}
.cp-page  ul li a{ display:block; position:relative; overflow:hidden;}
.cp-page  ul li .img{ display:block; overflow:hidden}
.cp-page  ul li .img img{ width:100%; display:block; height:auto}
.cp-page  ul li .bt{ display:block; position:absolute; height:55px; line-height:55px; z-index:5; width:100%; left:0; bottom:-55px; font-size:18px; color:#fff; text-align:center;background-color: rgba(51, 51, 51, 0.83);   opacity: 0;
}
.cp-page  ul li  .zhe{ 

    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100%;
    background-color: rgba(51, 51, 51, 0.83);
    background-image: url(images/jj.png);
    background-position: center center;
    background-repeat: no-repeat;
    top: 0;
    background-size: 34px;
    opacity: 0.6; display:none;
}
.cp-page  ul li a:hover  img{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.cp-page  ul li a:hover .zhe{
	  opacity: 0;      background-size: 50px;
	}
.cp-page  ul li a .bt{ bottom:0;    opacity: .8;}


.lxtxta .jobpage .lx-right .tsbt{ display:block; margin-bottom:2px; color:#dd241e; font-size:18px;}
.lxtxta .jobpage .lx-right p{ font-size:14px; line-height:24px; color:#636363;}
.lxtxta .jobpage .lx-right p.jiacu{ font-weight:800;}
.lxtxta .jobpage  .lx-left{ padding-top:20px;}
.lxwm-b .jobbt{ text-align:center; position:relative; padding-bottom:15px; margin-bottom:30px; font-size:22px; color:#1f1f1f;}
.lxwm-b .jobbt:after{ display:block; content:""; position:absolute; width:40px; height:2px; bottom:0; left:50%; margin-left:-20px; background:#dd241e;}

.fuwu-e,.fuwu-e .page-div-bt .hanzi .nr{ background:#fafafa;}
.fuwue-a{ margin-bottom:45px;}
.fuwue-a .nr-left{ width:49%;}
.fuwue-a .nr-right{ width:48%; padding-top:5px;}
.fuwue-a .nr-right p{ color:#666666; font-size:14px; line-height:32px;}
.fuwue-a .nr-right p.pa{ margin-bottom:30px;}
.fuwue-a .nr-right p.pb{ font-size:16px; color:#dd241e;}
.fuwue-b ul{ margin: 0 -2%;}
.fuwue-b ul li{ display:block; float:left; width:21%; margin:0 2%;}
.fuwue-b ul li .bt{ display:block; margin-bottom:5px; font-size:18px; color:#333333;}
.fuwue-b ul li p{ line-height:24px; font-size:14px; color:#666666;}
.fuwu-d .top-txt{ margin-bottom:30px; text-align:center;}
.fuwu-d .fu-txt .cubt{
	    font-size: 14px;
    color: #555555;
    font-weight: bold;
	}
.fuwu-d .fu-txt p{color: #185ca7 !important;}

.cp-a .top-txt{ text-align:center; margin-top:-30px; margin-bottom:50px;}
.job-list .job-top{ height:40px; line-height:40px; border-bottom:2px solid #c8c8c8;}
.job-list .job-top span{ display:block; float:left; font-size:16px; color:#212121;}
.job-list .title .bt,.job-list .job-top .bt{ width:400px;}
.job-list .job-top .bt{ width:370px; margin-left:30px;}
.job-list .title .gzdd,.job-list .job-top .gzdd{ width:180px; text-align:center;}
.job-list .title .renshu,.job-list .job-top .renshu{ width:250px; text-align:center;}
.job-list .title .qian,.job-list .job-top .qian{ width:250px; text-align:center;}
.job-list .title span{ float:left;}
.kehu-slide .swiper-wrapper{transition-timing-function: linear !important;}
.home-cp .home-div-bt .hanzi .xiao{ font-size:34px;}
.search form .shuru,.home-div-more  a,.home-cp  .cp-nr a .nr-txt,.home-cp  .cp-nr a .nr-txt:after ,.home-cp  .cp-nr a .nr-txt p,
.home-cp  .cp-nr a  .nr-txt .bt:after,.home-cp  .cp-nr a  .nr-txt .bt,.home-cp  .cp-nr .img img, .sekuai li.img img,.sekuai li.you,.news-nr li,
.news-nr li.bt,.news-nr li.time,.news-nr li p,.news-nr li .more,.news-nr li .img img,.home-kehu .kehu-right .nr .home-div-bt .xz-more,
.about-e .link-btn a,#news-list .news-left li .nr .navtitle,.news-right li .bt,.bl-top .top-left .bdsharebuttonbox a,.single-fan a,#xz-list .xiazai ul li .bt .more-btn,.case-b ul li .icon,
.cp-list ul li .img img,.cp-list ul li a .bt:after,.cp-list ul li a .bt,.cp-list ul li a p,.cp-list ul li a .more,.cp-list ul li a .nr,.case-b ul li .nr,.case-single-c ul li  .img img,.case-single-c ul li .nr,
.case-single-c ul li .bt,.case-single-c ul li p,.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san li a,.cp-page  ul li  .zhe,.cp-page  ul li .bt,.cp-page  ul li .img img
{
    transition: all 0.4s;
    -ms-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
}
.fuwu-d .dw-txt .xnr.pcyc{ display:none;}
.web-sekuai{ display:none}
 @media screen and (max-width: 1280px){
.w {
    width: 960px;
}
.nav>ul>li>a {
 
    padding-right: 15px;
    margin-right: 15px;
   
    font-size: 14px;
}
.logo {
    padding: 22px 0;
}

	
.navxiala .qiehuan,.nav>ul>li>a {
    height: 75px;
    line-height: 75px;
}
.header_zhan{ height:75px;}
.search .ssicon {
    width: 35px;
    height: 35px;
    background-size: 15px;}
.home-about .gy-left, .home-about .gy-right {
    height: 285px;
}
.home-div-bt .hanzi {
    font-size: 34px;}
.home-about .gy-left .bt span {
    display: block;
    font-size: 18px;
}
.home-about .gy-left .p-nr {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 15px;}
.home-about .gy-left .bt {
    margin-bottom: 30px;
}
.home-cp .cp-left, .home-cp .cp-right {
    width: 100%;
}
.home-cp   .nr-txt{ height:auto; padding-bottom:30px;}
.home-cp   .cp-right .nr-txt{ height:270px;}

.home-case .case-left, .home-case .case-right {
    width: 100%;
    height: auto; padding:50px 0;
}
.home-case .case-left {
    background-size: 100% auto;
}

.home-case .case-right .sekuai,.home-case .case-left .sekuai{ display:none;}
.home-case .case-left .nr {text-align:center;
    width: 960px; margin:0 auto;padding-top: 0; float:none;
}
.home-case .case-left .bt .hanzi .xiao {
    font-size: 26px;
}
.home-case .case-left .bt .hanzi { font-size: 32px;}
.home-case .case-right .web-sekuai.sekuai{ width: 960px; margin:0 auto; display:block;position: relative;}
.home-case  .case-right  .sekuai li{ position:relative; clear:none !important;width: 192px;
    height: 192px;}
.sekuai li .icon {
    padding-top: 35px;
    margin-bottom: 15px;
}
.xgj {
    margin-left: 60px;
}
.home-case .case-left  .bt,.home-case .case-left  p,.home-case .case-left  .home-div-more{ text-align:center}
.home-case .case-left  .bt:after{ left:50%; margin-left:-20px;}
.kehu-slide .swiper-slide{ height:auto}
.kehu-slide .swiper-slide img{ width:100%;}
.gyb-nr .gybslide .swiper-slide {
    margin-left: -23px;}
.about-c .img img{ width:100%;}
.about-c .ln-nr-a li:nth-child(1) {
    right: -5.9%;
}
.about-c .ln-nr-a li:nth-child(2) {
    right: 5.4%;
}
.about-c .ln-nr-b li:nth-child(1) {
    right: 6%;
}
.about-c .ln-nr-b li:nth-child(3) {
    right: -6.8%;
}
#zdnews .zdnewsimg .newsslide .swiper-slide a img {
    display: block;
    width: 100%;
    height: 407px;
}
.about-c .ln-nr-a li {
    width: 40%;
    padding: 0 5%;
}
.cp-list ul li a .nr {
    padding-top: 35px;
}
.cp-list ul li a .bt {
    font-size: 18px;
    color: #dd241e;
    padding-top: 12px;
    position: relative;
    margin-bottom: 10px;
}
.webyc .page-nav-list{ display:block !important}
.fuwue-a .nr-right p.pa {
    margin-bottom: 5px;
}
.fuwue-a .nr-right p {
    color: #666666;
    font-size: 14px;
    line-height: 26px;
}
.fuwu-a .nr-right li {
    padding-bottom: 20px;
    margin-top: 0px;}
.fuwu-d .dw-txt .xnr.pcyc{ display: block;    width: auto;
    text-align: left;
    height: auto;
    padding: 0;
    margin-bottom: 5px;}
.fuwu-d .dw-txt img,.fuwu-d .dw-txt .xnr{ display:none;}
.fuwu-d .dw-txt span, .fuwu-d .dw-txt p {
    position: relative; left:0; top:0;
}
.fuwu-d .dw-txt .txt .br{ display:none;}
.fuwu-d .dw-txt .txt.a{ bottom:0; margin-bottom:20px;}
.fuwu-d .top-txt {
    margin-bottom: 20px; text-align:left;
}
.fuwu-d .fu-txt {
    max-width: 100%;
    margin: 0 auto;
        margin-bottom: 35px;
}
.fuwu-d .dw-txt .danr {
    font-size: 26px;
    color: #333333;
    line-height:30px;
    height: 30px;
    top: 0;
    margin-top: 0;
}
.page-div-bt {
    margin-bottom: 35px;
}
.job-list .job-top .bt {
    width: 240px; margin-left:0
}
.job-list .title .bt, .job-list .job-top .bt {
    width: 240px;
}
.lxtxta .jobpage .lx-right{ height:auto;}
.case-b ul li:hover .icon {
    bottom: 0;
 display:none;
}
}
@media screen and (max-width: 1024px){
.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san{ z-index:115 !important}
ul.sub-menu,div.nav{
    transition: all 0.4s;
    -ms-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
}
ul.sub-menu.left,div.nav.left{ left:0 !important;}
.news-nr li .bt {

    font-size: 16px;}
.w,.home-case .case-left .nr,.home-case .case-right .web-sekuai.sekuai {
    width: auto; margin:0 15px;
}	
.navbar {
    display: block;
    float: right;
    padding-top: 6px;
    margin-top: 13px;
    padding-bottom: 6px;
    width: 30px;
}
.navbar span {
    height: 2px;
    width: 100%;
    display: block;
    margin-bottom: 6px;
    background: #999;
}
#gbbj {
    position: fixed;
    background-color: rgba(45, 45, 45, 0.72);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 109;
} 
.nav>ul>li>.sub-menu.zxde .w{ margin:0}
.nav, .nav>ul>li>ul.sub-menu,.nav>ul>li>.sub-menu.hxde,.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san{
    position: fixed; background:none; text-align:left;
    left: -210px;
    z-index: 110;
    display: block;
    opacity: 1;
    min-width: inherit;
    border: none;
    margin: 0; margin-left:0 !important;
    top: 0;
    width: 210px;
    height: 100%;padding: 15px 0;
    background-color:rgba(204, 66, 29, 0.8);
}
.nav>ul>li>.sub-menu.xsx .wlpyi{ right:0}
.nav>ul>li>ul.sub-menu>li,.nav>ul>li,.nav>ul>li>.sub-menu.hxde li,.nav>ul>li>.sub-menu.zxde .w>li,.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san li{margin: 0 10px;    display: block; border:none; padding:0;
    min-height: inherit;
    float: none;}
.nav ul li a,.nav>ul>li>.sub-menu li a,.nav>ul>li>.sub-menu.hxde li a,.nav>ul>li>.sub-menu.zxde .w>li>a,.nav>ul>li>.sub-menu.zxde .w>li .sub-menu-san li a{
    color: #FFF; margin:0;
    display: block;
    border-bottom: 1px solid #E0E0E0;
    line-height: 14px;    font-size: 13px; padding:0;padding-bottom:10px; margin-bottom:10px; height:auto; 
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
	    background: none;
}
.search{ display:none}
.navxiala {
    margin-right: 25px;
}
.logo {
    padding: 15px 0;
}
.header_zhan{ height:55px;}
.logo img{ height:25px;}
.navxiala .qiehuan{
    height: 56px;
    line-height: 60px;
}
.home-about .gy-left, .home-about .gy-right {
    height: auto; width:100%;
}
.home-about .gy-left{ background:none; margin-bottom:20px;}
.home-about .gy-left .p-nr {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 14px;
}
.home-div-bt .hanzi {
    font-size: 30px;
}
.home-about .gy-left .bt {
    margin-bottom: 5px;
}
.home-about .gy-left .bt .yw {
    margin-bottom: 5px;
    padding-top: 10px;
}
.home-about .hx {
    width: 90px;
    margin-bottom: 0px;
}
.home-cp  .cp-nr .cp-right .img{ float:none;}
.home-cp  .cp-nr .cp-right .right-b .img{ float:right}
.home-cp  .cp-nr .cp-right .right-a,.home-cp  .cp-nr .cp-right .right-b{ position:relative;}
.home-cp  .cp-nr .cp-right .nr-txt{ position:absolute; padding-top:0; padding-bottom:0;top:0; height:100%;}
.home-cp  .cp-nr .cp-right .nr-txt.fr{ right:0;}
.home-cp  .cp-nr .cp-right .nr-txt.fl{ left:0;}
.home-cp  .cp-nr .cp-right .nr-txt .bt{ padding-top:35px;}
.home-case .case-left .bt .hanzi {
    font-size: 30px;
}
.home-case .case-left .bt .hanzi .xiao {
    font-size: 24px;
}
.home-case  .case-right  .sekuai li{ width:20%; height:190px;}
.home-case  .case-right  .sekuai li.img img{ height:190px;}
.foot-b{ display:none;}
.kehu-slide{ margin:0}
.foot-nav .wx{ width:auto; text-align:center;    float: none;}
.foot-nav .wx img{ margin:0 auto; margin-bottom:10px;}
.banquan {
    padding: 20px 0;
    background: #dd241e;
    margin-bottom: 30px;
}
#page-banenr .title .bt {
    font-size: 32px;
    padding-bottom: 15px;
    line-height: 36px;

}

.about-a .nr-left {
    width: 100%;
}
.about-a .nr-right {
    width: 100%;
    padding-top: 20px;
    margin-left: 0;
}
.page-div-bt .hanzi,.case-div-bt .nr{ font-size:30px;}
.page-div-bt .yinwen{ font-size:26px;}
.about-a .nr-left .nr {
    margin-right: 0;
    padding-bottom: 5px; margin-bottom:20px;

}
.page-div {
    padding-top: 30px;
    padding-bottom: 40px;
}
.page-div-bt {

    margin-bottom: 30px;
}
.about-a .nr-right .nr {
    padding: 20px 30px;
}
#zdnews .zdnewsimg{ margin-bottom:20px;}
#zdnews .zdnewsimg,#zdnews .zdnewsbt{ width:100%}
#zdnews .zdnewsimg .newsslide .swiper-slide a img{ height:auto}
#zdnews .zdnewsbt li a .navtime {

    font-size: 11px;

    width: 63px;
    height: 63px;
 }
 #zdnews .zdnewsbt li a .navtime .ri {

    font-size: 20px;
    padding-top: 10px;

    margin-bottom: 3px;
}
.about-c .img{ display:none}
.about-c .w .clear li{ width:100%; padding:0; margin:0; margin-bottom:20px; text-align: center; left:0; right:0;}
.about-e .w .nr{ background:none; padding-left:0; height:auto;padding-bottom: 0px;}
.about-e .gpbt {

    font-size: 28px;

}
.about-e .gpnr ,.about-e p,.about-e .lxdh{
    margin-bottom: 20px;
}
.about-e .stock-num {
    margin-bottom: 0px;
}
.cp-list ul li {
    width: 97%;
    margin: 0 1.5%;
    margin-bottom: 30px;
}
.cp-list ul li a .img {
    width: 26.5%;
    margin-top: 0px; position:absolute; left:0; top:0; height:100%;
}
.cp-list ul li a .img img{ width:auto; height:100%}
.cp-list ul li a .nr {
    padding-top: 40px;
    padding-bottom: 40px;
    float: none; position:relative;
    width: 66.5%; margin-left:26.5%;
    padding-right: 3%;
    padding-left: 3%;
}
.cp-list ul li a .more{ float:none; display:inline-block;}
.case-single-a .nra-left{ width:100%}
.case-single-a .nra-right{ width:100%; margin-bottom:20px;}
.case-single-a .nra-left .bt{ font-size:26px;}
.case-single-a .nra-left .nr-txt.gdl{ height:auto; overflow:auto}
#page-nav.webyc{ display:none !important}
.fuwue-a .nr-left,.fuwu-a .nr-left,.fuwu-c .nr-left{ margin-bottom:20px;}
.fuwue-a .nr-left,.fuwue-a .nr-right,.fuwu-a .nr-left,.fuwu-a .nr-right {
    width: 100%;
}
.fuwu-b .nr-left, .fuwu-b .nr-right, .fuwu-c .nr-left, .fuwu-c .nr-right {
    width: 100%;
}
.fuwue-b ul li {
    width: 46%;    margin-bottom: 20px;
}
.fuwu-b .list-li {
    position: relative;
    min-height: 123px; margin-bottom:30px !important;
}
.lxtxta .lx-right{ margin-bottom:20px;}
.lxtxta .lx-right,.lxtxta .lx-left {
    width: 100%;
}
.lxtxta .jobpage  .lx-left,.job-list .title .gzdd, .job-list .job-top .gzdd{ display:none !important;}
.job-list .job-li .title .icon{ float:right}
.nr-zw .nr-list .nr-left {
    width: 100%; margin-bottom:20px;
}
#news-list .news-right{ display:none}
.nr-zw .nr-list .nr-right,#news-list .news-left{ width:100%;}
#news-list {
    padding-top: 35px;
    padding-bottom: 40px;
}
#news-list.single-page .news-left .navtime{ display:none}
#news-list.single-page .news-left li .nr {
    margin-left: 0;
}
#news-list.single-page .news-left { margin-bottom:30px;}
#news-list.single-page .news-left li .nr .can {
    margin-bottom: 20px; text-align:center;
}
#news-list.single-page .news-left li .nr .navtitle{ text-align:center;}
#news-list.single-page  .news-right{ display:block; width:100%;}
}
@media screen and (max-width: 960px){
.icon-link{ width:100%; text-align:center;
    padding-top: 10px;}
.icon-link ul li{ float:none; display:inline-block; margin:0 10px;}
}
@media screen and (max-width: 810px){
	.case-single-b ul li {
    display: block;
    float: left;
    margin: 0 0.8%;
    width: 18.4%;
    margin-bottom: 20px;
    height: 80px;
}
	.job-list .title .qian, .job-list .job-top .qian{ display:none !important} 
.case-b ul li {


    width: 47.7%; margin-bottom:20px;
}
.case-b ul li .nr {
    padding: 15px;
    background: #fff;
    padding-bottom: 25px;
    z-index: 2;
    position: relative;
}
.case-single-c ul li {

    width: 47.7%;
    margin-bottom: 20px;
}
 }
@media screen and (max-width: 768px){
.about-b{ background:#f2f2f3;}
.gyb-nr {
    margin: 0 30px;
    background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/gybwy.png) center center repeat-y;
    position: relative; padding-top:25px; padding-bottom:10px; margin-top:100px; margin-bottom:100px;
}
 .gyb-nr {
 margin-top:70px; margin-bottom:70px;
}
.gyb-nr .dasjfan {
    position: absolute;
    width: 40px;
    height: 40px;
    top: auto;
    margin-top: 0; left:50%; margin-left:-20px; opacity:1 ;
}
.gyb-nr #dasjslideprev {
    background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/wyshang.png) center center no-repeat;
    left: 50%; top:-39px;margin-left:-20px;
}
.gyb-nr #dasjslidenext {
    background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/wyxia.png) center center no-repeat;
    right: auto;  left: 50%; bottom:-39px;margin-left:-20px;
}
.gyb-nr .gybslide .swiper-slide {
    width: 50% !important;
    margin-left: 0;
    margin-right: 0 !important;
    position: relative;
    height: auto;
    padding-left: 0px; background:#838383 !important; 
}
.gyb-nr .gybslide .swiper-slide .time {
    position: absolute;
     width:70px;
    background: #fff;
    font-family: Arial;
    color: #0d8bf5;
    font-size: 21px; height:100%; line-height:100%;
   top:0;
    display:flex;
 align-items: center;/*垂直居中*/
 justify-content: center;/*水平居中*/
}
.gyb-nr .gybslide .swiper-slide .time:after {
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    left: 50%;
    margin-left: -6px; bottom:-6px;
     background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/timebj.png) center bottom no-repeat;
    width: 12px;
    height: 12px;

}
.gyb-nr .gybslide {
    height: 411px;
    padding-bottom: 15px;
}
.gyb-nr .gybslide .swiper-slide ul li {
    background: none;
    padding-left: 0px;
    color: #fff;
    line-height: 18px;
    margin-bottom: 0px;     background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/libja.png) left 6px no-repeat;
   display: initial;
    padding-left: 10px;
}
.gyb-nr .gybslide .swiper-slide:nth-of-type(odd) {
    margin-top: 0px;
	    border-radius: 10px 0px 0px  10px;
    -moz-border-radius: 10px 0px 0px  10px;
    -webkit-border-radius: 10px 0px 0px  10px;
}
.gyb-nr .gybslide .swiper-slide:nth-of-type(odd) .time{
    border-radius: 0px 10px 10px  0px;
    -moz-border-radius: 0px 10px 10px  0px;
    -webkit-border-radius: 0px 10px 10px  0px; right:-35px;
	}
.gyb-nr .gybslide .swiper-slide ul{
    padding: 10px 20px; display: block;
    margin-left: 0px; color:#fff; font-size:13px;
	
	}
.gyb-nr .gybslide .swiper-slide ul:after {
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    left: 0;
    bottom:-16px;
     background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/ulbj.png) center top no-repeat;
    width: 100%;
    height: 16px;

}
.gyb-nr .gybslide .swiper-slide:nth-of-type(odd)  ul{
	 text-align:right; margin-right:30px;}
	 
.gyb-nr .gybslide .swiper-slide:nth-of-type(even) { margin-right:auto !important;
    margin-top:0px;
    padding-top: 0px;
	    border-radius: 0px 10px 10px  0px;
    -moz-border-radius: 0px 10px 10px  0px;
    -webkit-border-radius: 0px 10px 10px  0px; margin-left:50%;
}
.gyb-nr .gybslide .swiper-slide:nth-of-type(even) .time{
	
		    border-radius: 10px 0px 0px  10px;
    -moz-border-radius: 10px 0px 0px  10px;
    -webkit-border-radius: 10px 0px 0px  10px; left:-35px;
	}
.gyb-nr .gybslide .swiper-slide:nth-of-type(even) ul{ margin-left:30px; text-align:left;}

.gyb-nr .gybslide .swiper-slide {
    width: 100% !important;

}
 .gyb-nr {
    margin:70px  0px;
    background: url(http://xmxzh.oss-cn-beijing.aliyuncs.com/images/gybwy.png) 35px center repeat-y;
}
.gyb-nr .dasjfan {
    left: 0  !important;
    margin-left: 15px !important;
    opacity: 1;
}
 .gyb-nr .gybslide .swiper-slide:nth-of-type(even){ margin-left:0;}
 .gyb-nr .gybslide .swiper-slide:nth-of-type(odd) ul {
    text-align: left;
    margin-right: 0px;
}
.gyb-nr .gybslide .swiper-slide .time {
    position: absolute;
    width: 70px;
    background: #fff;
    font-family: Arial;
    color: #0d8bf5;
    font-size: 21px; left:0 !important; top:0;
    height: 100%;
    line-height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
	 border-radius: 10px 0px 0px  10px  !important; 
    -moz-border-radius: 10px 0px 0px  10px  !important; 
    -webkit-border-radius: 10px 0px 0px  10px  !important; 
}
.gyb-nr .gybslide .swiper-slide ul{ margin-left:70px !important; margin-right:0;}
.gyb-nr .gybslide .swiper-slide{
	 border-radius: 12px 10px 10px  12px  !important; 
    -moz-border-radius: 12px 10px 10px  12px  !important; 
    -webkit-border-radius: 12px 10px 10px  12px  !important; 
	}
.gyb-nr .gybslide {
    height: 330px;
}



#page-banenr .title {

    bottom: 20px;

}
#page-banenr .title .bt {
    font-size: 18px;
    padding-bottom: 14px;
    line-height: 24px;
}
.teshu .nr-nav li a {
    padding: 5px 10px;

    font-size: 14px;
}
.teshu .nr-nav li {
    display: block; margin-bottom:10px;
}
.cp-list ul li a .bt{ font-size:16px;}
.cp-list ul li a .img { float:none;
    width: 100%;
    margin-top: 0px; position:relative; left:0; top:0; height:auto;
}
.cp-list ul li a .nr {
    padding-top: 25px;
    padding-bottom: 20px;
    float: none; position:relative;
    width: 96%; margin-left:0;
    padding-right: 2%;
    padding-left: 2%;
}
.cp-list ul li a .img img{ width:100%; height:auto}
.cp-page ul {
    margin: 0 -1.5%;
}
.cp-page ul li {
    width: 47%;
    margin: 15px 1.5%;
}
.dh{ top:0;}
.home-div-bt .hanzi,.home-cp .home-div-bt .hanzi .xiao {
    font-size: 26px;
}
.home-div-bt .yinwen{
	font-size: 18px;
	} 

.home-cp .cp-left .nr-txt { padding:20px;
}
.home-cp  .cp-nr .cp-right .nr-txt{ width:auto;padding: 20px; float:none; position:relative;}
.home-cp  .cp-nr .cp-right .img{ width:100%;}
.home-cp  .cp-nr .cp-right .nr-txt .bt{ padding-top:0}
.home-cp    .cp-right  .right-a  .nr-txt:after ,.home-cp    .cp-right  .right-b  .nr-txt:after{
    left: 50px;
    bottom: -10px;    top: initial; right:initial; 
}
.home-cp .cp-left,.home-cp    .cp-right  .right-a { margin-bottom:20px;}
.home-case .case-right .sekuai li {
    width: 33.33%;
}
.home-case .case-right .sekuai li:last-of-type{ display:none;}
.news-nr li{ width:97%; margin-bottom:20px;}
.page-div-bt .hanzi ,.case-div-bt .nr{
    font-size: 26px;
}
.page-div-bt .yinwen,#page-nav .page-title {
    font-size: 20px;
}
.page-nav-list{ display:none}
.gyb-nr .gybslide .swiper-slide {
    width: 98% !important;

}
.about-e .gpbt,.about-c li .bt {
    font-size: 20px;
}
.about-e .stock-num #stockValue {
    font-size: 28px;
}
.about-e .stock-num span{ font-size:18px;}
#zdnews .zdnewsbt li a .navtitle{ font-size:16px;}
.case-single-a .nra-left .bt{ font-size:18px;}
.jstd ul li {
    display: block;
    float: left;
    width: 94%;
    margin: 0 3%;
    margin-bottom: 20px;
    position: relative;
    min-height: auto;
}
.jstd ul li .shuzi {

    height: 36px;
    width: 36px;

    line-height: 38px;

    font-size: 16px;

}
.jstd ul li .nr {
    margin-left: 55px;
}
.jstd ul li span.table {
    min-height: 40px;
}
.fuwue-b ul li {
    width: 96%;
    margin-bottom: 20px;
}
.fuwu-d .dw-txt .danr {
    font-size: 20px;
}
.fuwu-d .dw-txt .xnr,.fuwu-b .list-li  .nr .bt, .fuwu-c   .nr .bt,.fuwu-a .nr-right li .li-bt,.fuwue-b ul li .bt{ font-size:16px;}
.lxtxta .bt {

    font-size: 18px;

}
.job-list .job-li .nr {
    padding: 20px;
}
.job-list .job-li .nr .nr-left {
    padding-right: 0;
    margin-right: 0;
    width: 100%;
    border-bottom: 1px solid #e3e2e2;
    min-height: inherit; margin-bottom:10px; padding-bottom:10px; border-right:none;
}
.job-list .job-li .nr .nr-right {
    max-width: 100%;
    padding-top: 10px;
}
.case-b ul li .bt,.case-single-c ul li .bt {
    font-size: 16px;
    
    margin-bottom: 10px;
}
#news-list .news-left li .nr .navtitle{ font-size:16px;}
.case-single-c ul li .nr{ padding:10px 0;}
 }

 @media screen and (max-width: 600px){
 .gyb-nr .gybslide .swiper-slide ul:after{ background-size: 100% auto;}
.gyb-nr .gybslide .swiper-slide ul {
    padding: 10px;
    font-size: 12px;
}
 
.case-single-b ul li {
    display: block;
    float: left;
    margin: 0 0.8%;
    width: 23.4%;
    margin-bottom: 20px;
    height: 80px;
}
#news-list .news-left .navtime{ display:none}
#news-list .news-left li .nr {
    margin-left: 0;
}
.case-single-c ul li {

    width: 97.7%;
    margin-bottom: 20px;
} 
.case-b ul li {

    margin: 0 1.15%;
    width: 97.7%; margin-bottom:20px;
}
.home-div-bt .hanzi,.home-cp .home-div-bt .hanzi .xiao,.home-case .case-left .bt .hanzi {
    font-size: 22px;
}
.home-div-bt .yinwen,.home-about .gy-left .bt span,.home-case .case-left .bt .hanzi .xiao,.home-case .case-left  .bt .yw,.home-case  .sekuai li a{
	font-size: 16px;
	} 	 
.home-div-more a {
    padding: 10px 25px;
    border: 1px solid #dd241e;
    font-size: 13px;

}
.home-cp .nr-txt .bt {
    font-size: 16px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#home-div {
    padding: 25px 0;
    padding-bottom: 40px;
}
.home-case .case-left, .home-case .case-right {
    padding: 30px 0;
}
.home-case .case-left .bt {
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.home-case .case-left .fubt {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 15px;
}
.home-case  .case-right  .sekuai li,.home-case  .case-right  .sekuai li.img img{ height:165px;}
.sekuai li .icon {
    padding-top: 25px;
    margin-bottom: 10px;
}
.news-nr li a {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
}
.news-nr li .img {
    margin-left: -10px;
    margin-right: -10px;
}
.home-cp .cp-left .nr-txt ,.home-cp  .cp-nr .cp-right .nr-txt{
    padding: 10px;
}
.about-a .nr-right .nr {
    padding: 15px;
}
.cp-page ul li {
    width: 97%;
    margin: 15px 1.5%;
}
.lxtxta .lx-left ul{ background:none;}
.lxtxta .lx-left ul li {
    padding-left: 0;
    display: block;
    font-size: 14px;

    height: auto;
    line-height:22px; padding-bottom:10px; margin-bottom:10px;
}
.job-list .title .renshu, .job-list .job-top .renshu{ display:none !important} 
 }
 
@media screen and (max-width: 480px){
#page-banenr .title .bt {
    font-size: 16px;
    padding-bottom: 10px;
    line-height: 20px;
}
.logo img {
    height: 17px;
}
.logo {
    padding: 18px 0;
}
.home-case .case-right .sekuai li, .home-case .case-right .sekuai li.img img {
    height: 140px;
}
.sekuai li .icon {
    padding-top: 15px;

}
.fuwu-b .list-li .icon{ display:none}
.fuwu-b .list-li  .nr{ margin-left:0}
}
@media screen and (max-width: 400px){
 .gyb-nr .gybslide {
    height: 300px;
}
.home-case .case-right .sekuai li, .home-case .case-right .sekuai li.img img {
    height: 115px;
}
.sekuai li .icon{ display:none;}
.home-case .sekuai li a{ font-size:14px; line-height:115px;}
.navxiala {
    margin-right: 15px;
}
}

.faqbox {margin:10px auto;width:1000px;overflow:hidden;}
.faqbox li{float:left;width:100%;line-height:40px;}
.faqbox li span{float:left;width:80px;height:40px;}
.faqbox li select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox li .ipt{width:160px;height:25px;line-height:25px;padding:0 5px;border:1px solid #ccc;}
.faqbox li  textarea {width:500px;height:80px;border:1px solid #ccc;}
.faqbox li .btn{width:100px;height:32px;line-height:32px;color:#fff;border:0;background:#b51a12;cursor:pointer;}
.wenda{}
.wenda li{float:left;width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;word-wrap:break-word;}
.wenda li p.t{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #b51a12;color:#b51a12}
.wenda li p.hf a{color:#b51a12;}

