@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:16px; color:#333; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#333;}
a:hover{color:#c21920;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; max-width:100%; vertical-align:top;}
ul,li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0;}

/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}


/* ie9以下警告 */
.pageTips{position:fixed; z-index:10000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.9);}
.pageTips .container2{color:#fff; position:absolute; left:50%; top:50%; width:630px; margin-left:-315px; margin-top:-160px;}
.pageTips .container2 a.close{display:none; width:50px; height:50px; position:absolute; z-index:1; left:auto; right:-15px; top:40px; bottom:auto; background:url(../images/close.png) no-repeat center center;}
.pageTips .container2 .img{text-align:center;}
.pageTips .container2 .msg{font-size:18px; line-height:36px; padding-top:30px;}
.pageTips .container2 a{color:#fff; text-decoration:underline;}


.animate{-webkit-transition:all 0.4s; transition:all 0.4s;}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.clamp2{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.clamp3{display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.clamp4{display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clamp5{display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden;}
.clamp6{display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden;}
.justify{text-justify:inter-ideograph; text-align:justify;}


.container{min-width:1200px;_width:1200px; margin:0 auto;}

/* 头部 */
.head{width:100%; background:#f9fafc;}


.logo{width:1200px; margin:0 auto; text-align:center;}
.logo img{vertical-align:top; padding:15px 0;}
.logo a{display:none;}

/* 菜单 */
.menuWrap{width:100%; height:50px; background:#231815; position:relative; z-index:20;}
#menu li{position:relative;}
#menu>li{float:left; width:150px; background:url(../images/menuA.jpg) no-repeat right center;}
#menu>li:last-of-type{background:none;}
#menu>li>a{display:block; height:50px; line-height:50px; font-size:20px; position:relative; text-align:center; background-repeat:no-repeat; background-position:center center;}
#menu>li>a:link, #menu>li>a:visited{color:#fff;}
#menu>li>a:hover,#menu>li>a.current{color:#fff; background-image:url(../images/menuH.jpg); margin:0 -22px;}

/*这是第二级菜单*/
#menu ul{display:none; width:168px; background-color:#c21920; position:absolute; z-index:999; left:-22px;}
#menu ul li a{display:block; padding:8px 10px; line-height:24px; font-size:18px; position:relative; text-align:center;}
#menu ul li a:link, #menu ul li a:visited{color:#fff;}
#menu ul li a:hover, #menu ul li a.current{background-color:#6e141f;}

/*这是第三级菜单 及以后*/
#menu ul ul{top:0; left:100%; width:100%; border-left:1px solid #4bb344;}
#menu ul ul li a{font-size:16px;}

.menuFix{position:fixed; left:0; top:0; z-index:100; box-shadow:-4px 4px 5px rgba(0,0,0,0.2);}

#menuWap, .menuWap{display:none;}

/* 轮播图 */
.banner{width:100%; margin:0 auto; position:relative; z-index:10;}
.banner .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; background:#fff url(../images/loading.gif) no-repeat center center;}
.banner .swiper-slide img{width:100%; vertical-align:top;}
.banner .swiper-pagination-bullets{bottom:20px !important;}
.banner .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; border-radius:10px; background:#fff; opacity:0.8; vertical-align:top; margin:0 6px !important;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#6e141f;}
:root{--swiper-theme-color:rgba(255,255,255,0.96);}

.search{width:500px; height:42px; padding:10px; background:rgba(255,255,255,0.7); box-shadow:0 3px 5px rgba(0,0,0,0.2); position:absolute; right:40px; top:25px; z-index:1;}
.searchCon{height:42px; background:#fff; box-shadow:0 3px 5px rgba(0,0,0,0.2);}
.searchCon .keyWord{width:400px; height:42px; line-height:42px; border:0; padding:0 10px; font-size:16px; float:left;}
.searchCon .keyWord::placeholder{color:#aaa;}
.searchCon .submitBtn{width:80px; height:42px; line-height:42px; text-align:center; font-size:16px; background:#6e141f; color:#fff; border:0; padding:0; cursor:pointer; float:left; -webkit-transition:all 0.3s; transition:all 0.3s;}
.searchCon .submitBtn:hover{background:#c21920;}


/* 首页通用大标题 */
.indH{height:61px; line-height:61px; font-size:30px; color:#231815; text-align:center; position:relative; font-weight:bold;}
.indH:before{display:block; content:""; width:100%; height:1px; background:#231815; position:absolute; left:0; top:30px; z-index:0;}
.indH span{display:inline-block; vertical-align:top; height:61px; padding:0 20px; background:#fff; position:relative; z-index:1;}
.indH span i, .indH span em{font-style:normal;}
.indH span em{padding:0 12px;}

.content{width:1200px; margin:0 auto;}
.content:after{display:block; content:""; clear:both;}

.pro{margin:40px auto 60px;}
.pro ul{font-size:0; margin-left:-28px; padding-top:2px;}
.pro ul:after{display:block; content:""; clear:both;}
.pro ul li{width:279px; padding:28px 0 0 28px; float:left;}
.pro ul li a{display:block; position:relative;}
.pro ul li a p{height:240px; overflow:hidden;}
.pro ul li a p i{display:block; height:240px; border-radius:16px; background-repeat:no-repeat; background-position:center center; background-size:contain; -webkit-transition:all 0.3s; transition:all 0.3s;}
.pro ul li a h3{height:48px; line-height:48px; text-align:center; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s; transition:all .5s;}
.pro ul li a:hover p i{-webkit-transform:scale(1.05); transform:scale(1.05);}
.pro ul li a:hover h3{color:#c21920;}


.video video{margin-top:30px; width:100%; height:512px;}


.customer{margin:50px auto;}
.customer .hd{height:42px; line-height:40px; position:relative; font-size:28px; position:relative;}
.customer .hd ul{float:right;}
.customer .hd ul li{width:24px; height:6px; margin:30px 0 0 8px; background:#9e9e9f; float:left; font-size:0; cursor:pointer;}
.customer .hd ul li.on{background:#595757;}
.customer .hd h2{height:42px; font-size:30px; font-weight:normal; color:#231815; float:left;}
.customer .hd h2 span{margin-right:20px; display:inline-block; vertical-align:top; height:40px; border-bottom:#231815 2px solid;}
.customer .customerCon{height:140px; padding:12px; background:#dcdadb; margin-top:1px;}
.customer .bd{height:140px; overflow:hidden;}
.customer .bd ul{min-width:1188px;}
.customer .bd ul li{width:186px; height:140px; padding-right:12px; float:left;}
.customer .bd ul li p{height:140px; background-repeat:no-repeat; background-position:center center; background-size:cover;}


/* 网站尾部 */
.foot{background:#211e1d; padding:40px 0; position:relative; font-size:13px;}
.contact{padding:7px 0; margin-right:50%; color:#fff;}
.contact h2{height:42px; line-height:42px; font-size:18px; font-weight:normal;}
.contact ul li{line-height:24px; padding:9px 0;}

.ewm{width:50%; height:182px; float:right;}
.ewm ul{font-size:0; text-align:right;}
.ewm ul li{display:inline-block; vertical-align:top; width:140px; height:182px; padding-left:20px; text-align:center; font-size:13px;}
.ewm ul li img{width:140px; height:140px; vertical-align:top;}
.ewm ul li p{height:20px; line-height:20px; padding-top:12px; color:#fff;} 


.copy{line-height:30px; padding:20px 0; text-align:center; color:rgba(255,255,255,0.7); font-size:13px; background:#b11f23;}
.copy em{font-style:normal;}
.copy a:link, .copy a:visited{color:rgba(255,255,255,0.7);}
.copy a:hover{color:#fff;}
.copy span{padding-left:1em;}


/* 普通新闻列表 */
.newsList li{height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:12px; background:url(../images/a01.jpg) no-repeat left center; border-bottom:#d5d5d5 1px dashed;}
.newsList li span{float:right; padding-left:20px; color:#999;}


.ny{padding:30px 0 50px; background:#f7f7f7;}

.newsTitle{height:64px; border-bottom:#231815 1px solid;}
.newsTitle h2{float:left; height:54px; line-height:34px; padding:5px 60px; background:#231815; color:#fff; font-size:30px; text-align:center; position:relative; font-weight:normal;}
.newsTitle h2:after{display:block; content:""; width:45px; height:13px; background:url(../images/i01.jpg) no-repeat center top; position:absolute; left:50%; bottom:-14px; transform:translateX(-50%);}
.newsTitle h2 p{height:20px; line-height:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.newsTitle img{height:27px; float:left; margin:33px 0 0 10px;}

.news{padding:50px 0;}
.picNews{width:530px; height:450px; float:left;}
.picNews .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; background:#fff url(../images/loading.gif) no-repeat center center; overflow:hidden;}
.picNews .swiper-slide p{width:530px; height:450px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.3s; transition:all 0.3s;}
.picNews .swiper-slide a:hover p{-webkit-transform:scale(1.05); transform:scale(1.05);}
.picNews .swiper-slide h3{width:calc(100% - 112px); height:40px; line-height:40px; padding:0 102px 0 10px; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal;}
.picNews .swiper-pagination-bullets{bottom:14px !important; width:auto !important; height:12px !important; left:auto !important; right:10px !important;}
.picNews .swiper-pagination-bullet{width:12px; height:12px; display:inline-block; border-radius:12px; background:#fff; opacity:1; vertical-align:top; margin:0 0 0 8px !important;}
.picNews .swiper-pagination-bullet-active{opacity:1; background:#4a67af;}

.txtNews{height:450px; margin-left:555px; border-left:#655d5b 1px dashed; padding-left:25px;}
.txtNews h2{height:39px; font-size:28px; border-bottom:#231815 1px solid;}
.txtNews h2 a{display:block; height:24px; line-height:24px; padding:0 10px; background:#231815; border-radius:5px; float:right; margin-top:6px; font-size:14px; font-weight:normal;}
.txtNews h2 a img{margin-left:4px; display:inline-block; vertical-align:middle;}
.txtNews h2 a:link, .txtNews h2 a:visited{color:#fff;}
.txtNews h2 a:hover{background:#4a67af;}
.txtNews .newsList{padding-top:10px; height:400px; overflow:hidden;}
.txtNews .newsList li{border-bottom:0; height:37px; line-height:37px; padding-left:0; background:none;}
.txtNews .newsList li p{margin-right:104px; height:37px;}
.txtNews .newsList li i{font-style:normal;}

.newsTab .hd{height:70px; border-bottom:#4a67af 1px solid;}
.newsTab .hd .more{float:right;}
.newsTab .hd .more a{display:block; height:32px; line-height:32px; margin-top:30px; font-size:14px; text-transform:uppercase; padding-right:14px; background:url(../images/m04.png) no-repeat right center;}
.newsTab .hd .more a:hover{color:#4a67af; background-image:url(../images/m05.png);}
.newsTab .hd ul{float:left; font-size:0;}
.newsTab .hd ul li{display:inline-block; vertical-align:top; font-size:14px; border:#4a67af 1px solid; border-radius:5px; padding:0 24px; height:50px; line-height:50px; font-size:18px; margin-right:14px; cursor:pointer;}
.newsTab .hd ul li:last-of-type{margin-right:0;}
.newsTab .hd ul li.on{color:#fff; background:#4a67af;}
.newsTab .bd{height:280px; padding-top:20px;}
.newsTab .bd .newsList li{width:calc(50% - 57px); height:35px; line-height:35px; border-bottom:0; float:left;}
.newsTab .bd .newsList li:nth-of-type(2n){margin-left:90px;}
.newsTab .bd .newsList li a{display:block; height:35px;}
.newsTab .bd .newsList li p{margin-right:104px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsTab .bd .newsList li span{-webkit-transition:all 0.3s; transition:all 0.3s;}
.newsTab .bd .newsList li i{font-style:normal;}
.newsTab .bd .newsList li a:hover, .newsTab .bd .newsList li a:hover span{color:#4a67af;}
.newsTab .bd p.pMore{display:none;}


.newsTitle3{height:50px; line-height:50px; color:#fff;}
.newsTitle3 .more{display:block; height:32px; line-height:32px; margin-top:18px; font-size:14px; text-transform:uppercase; padding-right:14px; background:url(../images/m04.png) no-repeat right center; float:right;}
.newsTitle3 .more:hover{color:#4a67af; background-image:url(../images/m05.png);}
.newsTitle3 p{padding:0 12px; height:50px; font-size:30px; background:#080304; float:left;}
.newsTitle3 img{height:50px; float:left;}
.newsTitle3 span{display:block; padding-left:12px; font-size:14px; height:50px; background:#080304; float:left;}

.videoList{margin-top:40px;}
.videoList ul:after{display:block; content:""; clear:both;}
.videoList ul li{width:calc(50% - 25px); padding:24px 50px 0 0; float:left;}
.videoList ul li:nth-of-type(2n){padding-right:0;}
.videoList ul li p{height:0; padding-top:50%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.videoList ul li h3{height:48px; line-height:48px; font-size:16px; font-weight:normal; text-align:center;}


.newsTitle2{text-align:center;}
.newsTitle2 h2{height:54px; line-height:54px; color:#040000; font-size:30px;}
.newsTitle2 p{display:inline-block; vertical-align:top; height:20px; line-height:20px; padding-bottom:8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:#524f4f 1px solid;}
.newsTitle2 span{display:block; padding-top:40px; line-height:30px; font-size:16px; color:#040000;}


.nyCon{padding-top:30px;}
.nyCon:after{display:block; content:""; clear:both;}
.left{width:200px; background:#bbbcc0; text-align:center; float:left;}
.left h2{height:50px; line-height:50px; font-size:24px; color:#fff; background:#6e6e6e; font-weight:normal;}
.left li{border-bottom:#c5c6ca 1px solid;}
.left li:last-of-type{border-bottom:0;}
.left li a{display:block; padding:10px 20px; line-height:24px;}
.left li a:link, .left li a:visited{color:#030303;}
.left li a:hover, .left li a.current{color:#fff; background:#c21920;}

.right{margin-left:230px;}

.picList01 ul:after{display:block; content:""; clear:both;}
.picList01 ul li{width:348px; margin:40px 78px 0 0; text-align:center; float:left;}
.picList01 ul li:nth-of-type(3n){margin-right:0;}
.picList01 ul li .pic{height:328px; border:#aa9389 1px solid; overflow:hidden; padding:9px;}
.picList01 ul li .pic p{height:328px; background-repeat:no-repeat; background-position:center center; background-size:contain; background-origin:content-box;}
.picList01 ul li .txt h3{height:30px; line-height:30px; font-size:16px; font-weight:normal; padding-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picList01 ul li .txt p{height:30px; line-height:30px; font-size:14px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#999;}
.picList01 ul li .pic, .picList01 ul li .pic p{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.picList01 ul li a:hover .pic{border-color:#f90;}
.picList01 ul li a:hover .pic p{-webkit-transform:scale(1.05); transform:scale(1.05);}

.picList02{overflow:hidden;}
.picList02 ul{width:990px;}
.picList02 ul:after{display:block; content:""; clear:both;}
.picList02 ul li{width:310px; margin:0 20px 20px 0; text-align:center; float:left;}
.picList02 ul li .pic{height:310px; overflow:hidden;}
.picList02 ul li .pic p{height:310px; background-repeat:no-repeat; background-position:center center; background-size:cover; background-origin:content-box;}
.picList02 ul li .txt h3{height:30px; line-height:30px; font-size:16px; font-weight:normal; padding-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picList02 ul li .pic, .picList02 ul li .pic p{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.picList02 ul li a:hover .pic{border-color:#f90;}
.picList02 ul li a:hover .pic p{-webkit-transform:scale(1.05); transform:scale(1.05);}


.shebeiList{padding-top:40px;}
.shebeiList ul{border:#d1d1d1 1px solid; border-bottom:0; background:#eae7e4;}
.shebeiList ul li{height:180px; border-bottom:#d1d1d1 1px solid;}
.shebeiList ul li a{display:block; height:150px; padding:15px;}
.shebeiList ul li .pic{width:240px; height:150px; background:#fff; overflow:hidden; float:left;}
.shebeiList ul li .pic p{height:150px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.shebeiList ul li a:hover{background:#fff;}
.shebeiList ul li a:hover .pic p{-webkit-transform:scale(1.05); transform:scale(1.05);}
.shebeiList ul li .txt{height:150px; margin-left:260px; text-align:center;}
.shebeiList ul li .txt h3{height:30px; line-height:30px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shebeiList ul li .txt p{height:120px; line-height:24px; font-size:14px;}

.yszs{margin-top:50px;}
.yszs h2{height:54px; line-height:54px; border-bottom:#231815 1px solid;}
.yszs h2 .more{float:right; display:block; height:36px; line-height:36px; margin-top:18px; padding-right:14px; background:url(../images/m04.png) no-repeat right center; font-size:14px; font-weight:normal;}
.yszs h2 p{font-size:30px; float:left; height:53px; border-bottom:#4a67af 2px solid; position:relative; top:0;}
.yszs .newsList{padding-top:10px;}
.yszs .newsList:after{display:block; content:""; clear:both;}
.yszs .newsList li{width:calc(50% - 42px); height:34px; line-height:34px; border-bottom:0; float:left;}
.yszs .newsList li:nth-of-type(2n){margin-left:60px;}


.job ul li{padding:15px 0; border-bottom:#231815 1px solid;}
.job ul li h3{height:36px; line-height:36px; font-size:16px; color:#666; font-weight:normal; text-align:right;}
.job ul li h3 span{float:left; font-size:18px; color:#000;}
.job ul li a:hover h3 span{color:#c21920;}
.job ul li p{height:24px; line-height:24px; text-align:right; color:#666;}
.job ul li p span{padding-right:20px; float:left;}
.job ul li p span:last-of-type{padding-right:0;}


.about .title{text-align:center;}
.about .title span{display:inline-block; vertical-align:top; padding:0 20px; height:50px; line-height:50px; font-size:30px; background:#c1191f; color:#fff;}
.about .aboutCon{line-height:30px; padding-top:20px;}
.about .aboutCon img{max-width:100%; vertical-align:top;}


.title02{text-align:center;}
.title02 h2{height:50px; line-height:50px; font-size:30px; font-weight:normal; border-bottom:#0d0d0d 1px solid; position:relative;}
.title02 h2:after{display:block; content:""; width:10%; height:3px; background:#0d0d0d; position:absolute; left:50%; bottom:-2px; transform:translateX(-50%);}
.title02 p{font-size:12px; text-transform:uppercase; padding-top:20px;}

.nyContact .nyContactPic{text-align:center; padding-top:50px;}
.nyContact .nyContactPic img{max-width:100%; vertical-align:top;}
.nyContact .message{padding-top:50px;}
.nyContact .message h2{font-size:30px; text-align:center; font-weight:normal;}
.nyContact .messageCon{padding-top:30px;}
.nyContact .messageL{width:400px; float:left;}
.nyContact .messageL h3{height:30px; line-height:30px; font-size:18px; font-weight:normal; padding-bottom:10px;}
.nyContact .messageL p{line-height:24px; padding:5px 0 5px 20px; background-repeat:no-repeat; background-position:left 9px;}
.nyContact .messageL p.mail{background-image:url(../images/iMail.png);}
.nyContact .messageL p.tel{background-image:url(../images/iTel.png);}
.nyContact .messageL p.add{background-image:url(../images/iAdd.png);}
.nyContact .messageL p.time{background-image:url(../images/iTime.png);}

.nyContact .messageR{margin-left:450px;}
.nyContact .messageR li{padding-bottom:20px;}
.nyContact .messageR li p{height:30px; line-height:30px; font-size:18px;}
.nyContact .messageR li .txt{width:calc(100% - 12px); height:40px; line-height:40px; padding:0 5px; border:#dfdfdf 1px solid; border-radius:4px; font-size:16px;}
.nyContact .messageR li textarea.txt{resize:none; height:96px; line-height:24px; padding:3px 5px;}
.nyContact .messageR li.btn{text-align:right; padding-bottom:0;}
.nyContact .messageR li.btn .submitBtn{width:180px; height:48px; line-height:48px; border:0; padding:0; margin:0; cursor:pointer; background:#d44e5d; color:#fff; border-radius:4px; font-size:18px;}
.nyContact .messageR li.btn .submitBtn:hover{background:#c21920;}


.partner .title{height:60px; border-bottom:#574f4d 1px solid;}
.partner .title .partnerSearch{width:600px; height:40px; float:right;}
.partner .title .partnerSearch .keyWord{width:488px; height:40px; line-height:40px; border:0; background:#eee url(../images/iSearch1.png) no-repeat 14px center; padding-left:40px; border-radius:5px 0 0 5px; float:left; font-size:16px;}
.partner .title .partnerSearch .keyWord:focus{background-image:url(../images/iSearch2.png);}
.partner .title .partnerSearch .submitBtn{width:72px; height:40px; line-height:40px; text-align:center; border:0; background:#9dbe55; color:#fff; font-size:16px; border-radius:0 5px 5px 0; float:left; cursor:pointer;}
.partner .title .partnerSearch .submitBtn:hover{background:#c21920;}
.partner .title h2{height:60px; line-height:50px; font-size:30px; float:left;}
.partner .partnerCon{padding-top:50px;}

.dataTable{width:100%; border-collapse:collapse; border:#3a3534 1px solid;}
.dataTable td{border:#3a3534 1px solid; font-size:16px; padding:8px; line-height:24px;}
.dataTable td label{display:none;}
.dataTable td a:link, .dataTable td a:visited{color:#9dbe55;}
.dataTable td a:hover{color:#c21920;}
.firstRow td{background:#e4dede !important; font-weight:bold; text-align:center;}

.dataTable2{width:100%; border-collapse:collapse; border:#3a3534 1px solid;}
.dataTable2 td{border:#3a3534 1px solid; font-size:16px; padding:8px; line-height:24px;}
.dataTable2 td label{display:none;}
.dataTable2 td a:link, .dataTable2 td a:visited{color:#9dbe55;}
.dataTable2 td a:hover{color:#c21920;}


.izl-rmenu{width:82px; position:fixed; right:2px; top:50%; transform:translateY(-50%); -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 5px; box-shadow:rgba(0,0,0,0.2) 0 1px 5px; z-index:999; background:#f7f7ff;}
.izl-rmenu li{display:block; height:58px; padding:12px 0 6px; border-bottom:#f1f2f4 1px solid; text-align:center; position:relative;}
.izl-rmenu li a:link, .izl-rmenu li a:visited{color:#a1a5a5;}
.izl-rmenu li a img{height:32px; vertical-align:top;}
.izl-rmenu li a p{height:24px; line-height:24px; font-size:12px; padding-top:2px;}
.izl-rmenu li.dh .tel{display:none; background-color:#f7f7ff; position:absolute; width:160px; left:-160px; top:0; line-height:76px; color:#000; font-size:18px; text-align:center; -webkit-box-shadow:rgba(0,0,0,0.2) -1px 1px 4px; box-shadow:rgba(0,0,0,0.2) -1px 1px 4px;}
.izl-rmenu li.dh a:hover .tel{display:inline !important;}
.izl-rmenu li.wx .pic{display:none; position:absolute; left:-160px; bottom:0; width:160px; height:160px; -webkit-box-shadow:rgba(0,0,0,0.2) -1px 1px 4px; box-shadow:rgba(0,0,0,0.2) -1px 1px 4px;}
.izl-rmenu li.wx .pic p{height:auto; padding-top:0;}
.izl-rmenu li.wx .pic p img{width:160px; height:160px;}
.izl-rmenu li.wx .pic p span{display:none;}
.izl-rmenu li.wx a:hover .pic{display:block;}
.izl-rmenu li.btnTop{display:none; height:39px; padding:0; background:url(../images/float_top.gif) no-repeat center top; -webkit-transition:all 0s ease-in-out; transition:all 0s ease-in-out;}
.izl-rmenu li.btnTop:hover{background-position:center bottom;}


.list01{}
.list01 .newsList li{background-image:url(../images/a02.jpg);}


.page{width:100%; text-align:center; padding-top:30px;}
.page a, .page span{display:inline-block; margin:0 10px; padding:0 20px; height:30px; border:#ddd 1px solid; line-height:30px;}
.page a.noneBtn{border-color:#eee; color:#ddd; cursor:default;}

.article{}
.articleTitle{padding:40px 0 20px; line-height:30px; font-size:20px; font-weight:600; text-align:center;}
.articleInfo{width:96%; font-size:14px; height:36px; line-height:36px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articlePic{padding-top:20px; text-align:center;}
.articlePic img{max-width:600px; vertical-align:top;}
.articlePic .video{width:800px; height:500px; margin:0 auto;}
.articlePic iframe{width:800px; height:500px; margin:0 auto;}
.articleCon{line-height:36px; padding:20px 0 30px; font-size:16px; text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:100%; vertical-align:top;}

.article.right .articleTitle{padding-top:0;}

.pc{display:block;}
.wap{display:none;}
@media only screen and (max-width:960px){
	body{font-size:0.36rem; min-width:100%;}
	div{font-size:0.5rem;}
	*:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);}
	
	.pageTips{display:none;}
	
	.container{min-width:100%;_width:100%; margin:0 auto;}

	/* 头部 */
	.head{height:1.6rem; position:fixed; left:0; top:0; z-index:100; box-shadow:-4px 4px 5px rgba(0,0,0,0.2);}
	
	.logo{width:calc(100% - 3.2rem); height:1.6rem; line-height:1.6rem; margin-left:0.4rem; padding-right:2.8rem; position:relative;}
	.logo img{max-width:100%; max-height:100%; display:inline-block; vertical-align:middle; padding:0;}
	.logo a{display:block; width:1.2rem; height:1.6rem; background-repeat:no-repeat; background-position:center center; background-size:cover; position:absolute; top:0;}
	.logo #searchBtn{background-image:url(../images/searchBtn.png); right:0.2rem;}
	.logo #menuBtn{background-image:url(../images/menuBtn.png); right:0.2rem; display:none;}


	/* 导航菜单 */
	.menuWrap{background:#c1191f; right:-1000px; position:fixed; top:0; width:68%; height:100%; min-width:140px; max-width:440px; z-index:2000; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; overflow:auto;}
	.menuWrap.menu-open{right:0;}
	.menu-dark-backdrop{background:rgba(0,0,0,0); transition:all 0.4s ease; -webkit-transition:all 0.4s ease; width:100%; position:fixed; top:0; left:0; right:0; overflow:hidden;}
	.menu-dark-backdrop.in{height:100%; z-index:1800; background:rgba(0,0,0,0.5);}
	.menu a{display:block; padding:0 1.1rem 0 0.4rem; position:relative; text-align:left !important;}
	.menu a:after{display:block; content:""; width:0.4rem; height:0.4rem; background-repeat:no-repeat; background-position:center center; background-size:0.4rem 0.4rem; position:absolute; right:0.4rem; top:50%; margin-top:-0.2rem; -webkit-transition:all 0.4s; transition:all 0.4s;}
	#menu li .inactive:after{background-image:url(../images/off.png);}
	#menu li .inactives:after{background-image:url(../images/on.png);}
	.menu{padding:0.3rem 0;}
	#menu > li{width:auto; height:auto; background:none; float:none; border-top:rgba(255,255,255,0.1) 1px solid; border-bottom:rgba(0,0,0,0.2) 1px solid;}
	#menu > li:first-of-type{border-top:none;}
	#menu > li:last-of-type{border-bottom:none;}
	#menu > li > a{height:auto; height:1rem; line-height:1rem; font-size:0.5rem;}
	#menu > li > a:hover{margin:0; background:none;}
	#menu > li > a span{height:auto;}
	#menu > li > a span:after{display:none;} 
	
	/*这是第二级菜单*/
	#menu ul{background:none; position:static; width:auto; padding:0 0 0.2rem;}
	#menu ul li a{display:block; padding:0.1rem 1.1rem 0.1rem 1rem; line-height:0.7rem; font-size:0.45rem;}
	
	/**若子级菜单含有子级时，在a标签增加<i>标签作为箭头，由js实现动态增加，箭头大小调节i的边框宽度*/
	#menu ul i{display:none;}
	
	/*这是第三级菜单 及以后*/
	#menu ul ul{border-left:none;}
	#menu ul ul li a{font-size:0.4rem;}
	
	
	/* 轮播图 */
	.banner{margin-top:1.6rem;}
	.banner .swiper-pagination-bullets{bottom:0.4rem !important; height:10px;}
	.banner .swiper-pagination-bullet{width:10px; height:10px; margin:0 5px !important;}
	.banner .swiper-button-prev, .banner .swiper-button-next{display:none !important;}
	
	.search{width:calc(100% - 0.8rem); height:1.2rem; padding:0.4rem; position:fixed; right:0; top:1.6rem; background:rgba(255,255,255,0.8); display:none;}
	.searchCon{height:1.2rem;}
	.searchCon .keyWord{width:calc(100% - 2.4rem); height:1.2rem; line-height:1.2rem; padding:0 0.2rem; font-size:0.45rem;}
	.searchCon .submitBtn{width:2rem; height:1.2rem; line-height:1.2rem; font-size:0.5rem;}
	
	
	/* 菜单 */
	.menuWap{background:#231815; display:block; border:0;}
	.menuWap ul{font-size:0;}
	.menuWap ul li{display:inline-block; vertical-align:top; width:25%;}
	.menuWap ul li a{display:block; height:1rem; line-height:1rem; font-size:0.5rem; text-align:center; border-right:#fff 1px solid; border-bottom:#fff 1px solid;}
	.menuWap ul li:nth-of-type(4n) a{border-right:none;}
	.menuWap ul li a:link, .menuWap ul li a:visited{color:#fff;}
	.menuWap ul li a:active{color:#fff; background:#c21920;}
	
	
	/* 首页通用大标题 */
	.indH{height:auto; line-height:1.2rem; font-size:0.7rem;}
	.indH:before{top:calc(0.6rem - 0.5px);}
	.indH span{height:auto; padding:0 0.5rem;}
	.indH span i{display:block; font-size:0.45rem; line-height:0.6rem; font-weight:normal; text-transform:capitalize;}
	.indH span em{display:none;}
	
	.content{width:auto;}
	
	.pro{margin:0.4rem 0.4rem 0.6rem;}
	.pro ul{margin:0 -0.2rem; padding-top:0;}
	.pro ul li{width:calc(50% - 0.4rem); padding:0.4rem 0.2rem 0;}
	.pro ul li a p{height:0; padding-top:86%; position:relative;}
	.pro ul li a p i{width:100%; height:100%; position:absolute; left:0; top:0; border-radius:0.2rem;}
	.pro ul li a h3{height:1rem; line-height:1rem; font-size:0.5rem;}
	.pro ul li a:hover p i{-webkit-transform:none; transform:none;}
	
	
	.video{margin:0 0.4rem;}
	.video video{margin-top:0.4rem; height:auto;}
	
	
	.customer{margin:0.5rem 0.4rem;}
	.customer .hd{height:calc(1rem + 2px); line-height:1rem; font-size:0.6rem;}
	.customer .hd ul li{width:15px; height:3px; margin:0.6rem 0 0 4px;}
	.customer .hd h2{height:calc(1rem + 2px); font-size:0.45rem;}
	.customer .hd h2 span{margin-right:0.2rem; height:1rem; font-size:0.6rem;}
	.customer .customerCon{height:auto; padding:0.2rem 0.1rem;}
	.customer .bd{height:auto;}
	.customer .bd ul{min-width:inherit;}
	.customer .bd ul li{width:calc(50% - 0.2rem); height:auto; padding:0 0.1rem;}
	.customer .bd ul li p{height:0; padding-top:75%;}
	
	
	/* 网站尾部 */
	.foot{padding:0.5rem 0; font-size:0.45rem;}
	.foot:after{display:none;}
	.contact{margin-right:0; padding:0.4rem 0.4rem 0 0.4rem;}
	.contact h2{height:1rem; line-height:1rem; font-size:0.54rem;}
	.contact ul li{line-height:0.7rem; padding:0.1rem 0; font-size:0.45rem;}
	
	.ewm{width:auto; height:auto; float:none; padding:0 0.2rem 0.5rem; border-bottom:#9e9d9d 2px dashed;}
	.ewm ul{text-align:center;}
	.ewm ul li{width:calc(33.3333% - 0.4rem); height:auto; padding:0 0.2rem;}
	.ewm ul li img{width:100%; height:auto;}
	.ewm ul li p{height:auto; line-height:normal; padding-top:0.2rem; font-size:0.4rem;} 
	
	
	.copy{line-height:0.6rem; padding:0.3rem 0.4rem; font-size:0.45rem; margin-bottom:2.2rem;}
	.copy span{display:none;}
	
	
	/* 普通新闻列表 */
	.newsList li{height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:12px; background:url(../images/a01.jpg) no-repeat left center; border-bottom:#d5d5d5 1px dashed;}
	.newsList li span{float:right; padding-left:20px; color:#999;}
	
	
	.ny{padding:0.4rem 0 0.5rem;}
	
	.newsTitle{height:1.4rem; margin:0 0.4rem;}
	.newsTitle h2{height:1.2rem; line-height:0.7rem; padding:0.1rem 0.3rem; font-size:0.6rem;}
	.newsTitle h2 p{height:0.5rem; line-height:0.5rem; font-size:0.4rem;}
	.newsTitle img{height:0.5rem; margin:0.6rem 0 0 10px;}
	
	.news{padding:0.8rem 0.4rem 0.4rem;}
	.picNews{width:auto; height:auto; float:none; padding-bottom:0.6rem;}
	.picNews .swiper-slide{display:block;}
	.picNews .swiper-slide p{width:100%; height:0; padding-top:85%;}
	.picNews .swiper-slide a:hover p{-webkit-transform:none; transform:none;}
	.picNews .swiper-slide h3{width:calc(100% - 0.4rem); height:1rem; line-height:1rem; padding:0 0.2rem; font-size:0.5rem; text-align:center;}
	.picNews .swiper-pagination-bullets{width:100% !important; bottom:0 !important; height:10px !important; right:0 !important; text-align:center;}
	.picNews .swiper-pagination-bullet{width:10px; height:10px; border-radius:10px; margin:0 5px !important; background:#ccc;}
	.picNews .swiper-pagination-bullet-active{opacity:1; background:#4a67af;}
	
	.txtNews{height:auto; margin-left:0; margin-top:0.5rem; border-left:0; border-top:#655d5b 1px dashed; padding-left:0; padding-top:0.5rem;}
	.txtNews h2{height:1rem; font-size:0.6rem;}
	.txtNews h2 a{height:0.6rem; line-height:0.6rem; padding:0 0.2rem; margin-top:0.2rem; font-size:0.4rem;}
	.txtNews .newsList{padding-top:0.2rem; height:auto;}
	.txtNews .newsList li{height:1.1rem; line-height:1.1rem;}
	
	
	.newsTab{padding:0 0.4rem;}
	.newsTab .hd{height:1rem;}
	.newsTab .hd .more{display:none;}
	.newsTab .hd ul{width:100%; height:1rem; float:none; overflow:hidden;}
	.newsTab .hd ul li{font-size:0.45rem; white-space:nowrap; padding:0 0.2rem; height:1rem; line-height:1rem; margin-right:0; border-radius:5px 5px 0 0; border:0; text-align:center;}
	.newsTab .bd{height:auto; padding-top:0.2rem;}
	.newsTab .bd .newsList li{width:auto; height:1.1rem; line-height:1.1rem; float:none;}
	.newsTab .bd .newsList li:nth-of-type(2n){margin-left:0;}
	.newsTab .bd .newsList li a{display:block; height:1.1rem;}
	.newsTab .bd .newsList li p{margin-right:104px; height:1.1rem;}
	.newsTab .bd p.pMore{display:block; height:1rem; padding-top:0.1rem; text-align:center;}
	.newsTab .bd p.pMore a{display:inline-block; width:50%; height:1rem; line-height:1rem; font-size:0.4rem; border-radius:3px; background:#4a67af; color:#fff;}
	.newsTab .bd p.pMore a img{margin-left:4px; display:inline-block; vertical-align:middle;}


	.newsTitle3{height:1.2rem; line-height:1.2rem; background:#080304;}
	.newsTitle3 .more{height:1.2rem; line-height:1.2rem; margin-top:0; font-size:0.4rem; font-weight:normal; background-image:url(../images/m03.png); margin-right:0.3rem; color:#fff;}
	.newsTitle3 p{padding:0 0.3rem; height:1.2rem; font-size:0.6rem;}
	.newsTitle3 img, .newsTitle3 span{display:none;}
	
	.videoList{margin:0.4rem 0.4rem 0;}
	.videoList ul{margin:0 -0.2rem;}
	.videoList ul li{width:calc(50% - 0.4rem); padding:0.4rem 0.2rem 0;}
	.videoList ul li:nth-of-type(2n){padding-right:0.2rem;}
	.videoList ul li p{height:0; padding-top:50%;}
	.videoList ul li h3{height:1rem; line-height:1rem; font-size:0.5rem;}
	
	
	.newsTitle2{padding:0 0.4rem;}
	.newsTitle2 h2{height:1rem; line-height:1rem; font-size:0.6rem;}
	.newsTitle2 p{height:0.5rem; line-height:0.5rem; font-size:0.4rem;}
	.newsTitle2 span{padding-top:0.4rem; line-height:0.8rem; font-size:0.45rem;}
	
	
	.nyCon{padding-top:0.4rem;}
	.left{width:auto; background:none; float:none;padding:0.2rem 0.2rem 0.4rem; text-align:center; font-size:0;}
	.left h2{display:none;}
	.left li{display:inline-block; vertical-align:top; border-bottom:0; height:1rem; line-height:1rem; padding:0.4rem 0.2rem 0;}
	.left li a{display:inline-block; vertical-align:top; padding:0 0.5rem; line-height:1rem; border-radius:1.2rem; border:#aa9389 1px solid; font-size:0.5rem;}
	.left li a.current{border-color:#c21920;}
		
	.right{margin-left:0;}

	
	.picList01 ul{margin:0 0.2rem;}
	.picList01 ul li{width:calc(50% - 0.4rem); margin:0.4rem 0.2rem 0;}
	.picList01 ul li:nth-of-type(3n){margin-right:0.2rem;}
	.picList01 ul li .pic{height:auto; padding:0.2rem;}
	.picList01 ul li .txt h3{height:1rem; line-height:1rem; font-size:0.5rem;}
	.picList01 ul li .txt p{display:none;}
	.picList01 ul li a:hover .pic p{-webkit-transform:none; transform:none;}

	.picList02 ul{width:auto;margin:0 0.2rem;}
	.picList02 ul li{width:calc(50% - 0.4rem); margin:0.4rem 0.2rem 0;}
	.picList02 ul li .pic{height:auto;}
	.picList02 ul li .txt h3{height:1rem; line-height:1rem; font-size:0.5rem;}
	.picList02 ul li a:hover .pic p{-webkit-transform:none; transform:none;}
	
	
	.shebeiList{width:auto; padding:0.8rem 0.4rem 0;}
	.shebeiList ul{border:0; background:none;}
	.shebeiList ul:after{display:block; content:""; clear:both;}
	.shebeiList ul li{width:calc(50% - 1px); height:auto; border:#d1d1d1 1px solid; border-right:0; float:left;}
	.shebeiList ul li a{height:auto; padding:0.3rem 0.3rem 0.2rem; background:#eae7e4; border-right:#d1d1d1 1px solid;}
	.shebeiList ul li .pic{width:auto; height:auto; float:none;}
	.shebeiList ul li .pic p{height:0; padding-top:62.5%;}
	.shebeiList ul li .txt{height:0.8rem; padding-top:0.2rem; margin-left:0;}
	.shebeiList ul li .txt h3{height:0.8rem; line-height:0.8rem; font-size:0.5rem; font-weight:normal; text-align:center;}
	.shebeiList ul li .txt p{display:none;}
	
	.yszs{margin-left:0; margin:0.5rem 0.4rem 0;}
	.yszs h2{height:1rem; line-height:1rem;}
	.yszs h2 .more{height:0.8rem; line-height:0.8rem; margin-top:0.2rem; font-size:0.4rem;}
	.yszs h2 p{font-size:0.6rem; height:calc(1rem - 1px);}
	.yszs .newsList{padding-top:0.2rem;}
	.yszs .newsList li{width:auto; height:0.8rem; line-height:0.8rem; padding:0.15rem 0 0.15rem 12px; float:none;}
	.yszs .newsList li:nth-of-type(2n){margin-left:0;}


	.job{padding:0 0.4rem;}
	.job ul li{padding:0.3rem 0;}
	.job ul li h3{height:auto; line-height:0.8rem; font-size:0.5rem; text-align:left;}
	.job ul li h3 span{display:block; float:none; font-size:0.54rem; line-height:0.9rem;}
	.job ul li p{height:auto; line-height:0.8rem; text-align:left;}
	.job ul li p span{display:block; padding-right:0; float:none;}

	
	.about{padding:0 0.4rem;}
	.about .title span{padding:0 0.3rem; height:1.2rem; line-height:1.2rem; font-size:0.6rem;}
	.about .aboutCon{line-height:0.9rem; padding-top:0.4rem;}
	.about .aboutCon table{width:100% !important;}
	.about .aboutCon img{max-width:100%; vertical-align:top;}

	.title02{margin:0 0.4rem;}
	.title02 h2{height:1.2rem; line-height:1.2rem; font-size:0.6rem;}
	.title02 p{font-size:0.4rem; padding-top:0.3rem;}
	
	.nyContact{padding:0 0.4rem;}
	.nyContact .nyContactPic{padding-top:0.5rem;}
	.nyContact .message{padding-top:0.5rem;}
	.nyContact .message h2{font-size:0.6rem;}
	.nyContact .messageCon{padding-top:0.3rem;}
	.nyContact .messageL{width:auto; float:none;}
	.nyContact .messageL h3{height:1rem; line-height:1rem; font-size:0.56rem; padding-bottom:0.1rem;}
	.nyContact .messageL p{line-height:0.8rem; padding:0.1rem 0 0.1rem 20px; background-position:left calc(0.5rem - 8px);}
	
	.nyContact .messageR{margin-left:0; margin-top:0.5rem;}
	.nyContact .messageR li{padding-bottom:0.3rem;}
	.nyContact .messageR li p{height:1rem; line-height:1rem; font-size:0.56rem;}
	.nyContact .messageR li .txt{width:calc(100% - 0.2rem - 2px); height:1.1rem; line-height:1.1rem; padding:0 0.1rem; font-size:0.5rem;}
	.nyContact .messageR li textarea.txt{height:3.2rem; line-height:0.8rem; padding:0.07rem 0.1rem;}
	.nyContact .messageR li.btn .submitBtn{width:100%; height:1.2rem; line-height:1.2rem; font-size:0.56rem;}
	
	
	.partner{padding:0 0.4rem;}
	.partner .title{height:auto; border-bottom:0; padding-bottom:1.4rem; position:relative;}
	.partner .title .partnerSearch{width:100%; height:1rem; float:none; position:absolute; left:0; bottom:0;}
	.partner .title .partnerSearch .keyWord{width:calc(100% - 3.1rem); height:1rem; line-height:1rem; background:#eee url(../images/iSearch1.png) no-repeat 0.3rem center; padding-left:1.1rem; font-size:0.5rem;}
	.partner .title .partnerSearch .submitBtn{width:2rem; height:1rem; line-height:1rem; font-size:0.5rem;}
	.partner .title h2{height:auto; line-height:1.2rem; font-size:0.6rem; float:none; border-bottom:#574f4d 1px solid;}
	.partner .partnerCon{padding-top:0;}
	
	.dataTable{border:0;}
	.dataTable tr{display:block; margin-top:0.4rem; border:#ddd 1px solid;}
	.dataTable tr.firstRow{display:none;}
	.dataTable td{border:0; border-bottom:#ddd 1px solid; font-size:0.5rem; padding:0.2rem 0.2rem 0.2rem 2.4rem; height:0.8rem; line-height:0.8rem; display:block; text-align:right; position:relative;}
	.dataTable td:last-of-type{border-bottom:0; text-align:center; padding:0.2rem; background:#eee;}
	.dataTable td label{display:block; width:2rem; height:0.8rem; position:absolute; left:0.2rem; top:0.2rem; text-align:left; color:#999;}
	
	.dataTable2 td{font-size:0.5rem; padding:0.2rem; line-height:0.8rem;}
	

	.izl-rmenu{width:100%; right:0; top:auto; bottom:0; transform:none;}
	.izl-rmenu ul{display:flex;}
	.izl-rmenu li{height:1.9rem; border-right:#f1f2f4 1px solid; border-bottom:0; padding:0.2rem 0 0.1rem;}
	.izl-rmenu li:not(.btnTop){flex:1;}
	.izl-rmenu li a{display:block; height:1.5rem; padding:0.3rem 0 0.1rem;}
	.izl-rmenu li a img{height:0.7rem;}
	.izl-rmenu li a p{height:0.7rem; line-height:0.7rem; font-size:0.4rem; padding-top:0.1rem;}
	.izl-rmenu li.dh .tel{display:none; background-color:#f7f7ff; position:absolute; width:160px; left:-160px; top:0; line-height:76px; color:#000; font-size:18px; text-align:center; -webkit-box-shadow:rgba(0,0,0,0.2) -1px 1px 4px; box-shadow:rgba(0,0,0,0.2) -1px 1px 4px;}
	.izl-rmenu li.dh a:hover .tel{display:none !important;}
	.izl-rmenu li.wx{border-right:0;}
	.izl-rmenu li.wx .pic{left:0; bottom:0; width:100%; height:100%; -webkit-box-shadow:none; box-shadow:none; background:rgba(0,0,0,0.5); z-index:1000; position:fixed;}
	.izl-rmenu li.wx .pic p{width:5rem; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
	.izl-rmenu li.wx .pic p img{width:5rem; height:5rem; max-width:150px; max-height:150px;}
	.izl-rmenu li.wx .pic p span{display:block; line-height:0.7rem; font-size:0.4rem; color:#fff; padding-top:0.1rem;}
	.izl-rmenu li.wx .pic i{display:block; position:absolute; right:0.4rem; top:0.4rem; width:0.6rem; height:0.6rem; background:url(../images/close.png) no-repeat center center; background-size:contain;}
	.izl-rmenu li.btnTop{display:block; width:1.2rem; height:1.2rem; position:fixed; right:0.1rem; bottom:2.3rem; border-radius:50%;}
	
	
	.list01{padding:0.6rem 0.4rem 0;}
	.list01 .newsList li{padding:0.2rem 0 0.9rem; height:auto; overflow:visible; white-space:normal; text-overflow:initial; position:relative; background:none;}
	.list01 .newsList li span{position:absolute; left:0; bottom:0.2rem; height:0.7rem; line-height:0.7rem; display:block; padding-left:0; width:100%; float:none;}
	.list01 .newsList li p{line-height:0.7rem; padding-bottom:0.1rem;}
	
	
	.page{width:auto; padding-top:0.5rem; font-size:0;}
	.page a, .page span{margin:0 .05rem; padding:0 .3rem; height:1rem; line-height:1rem;  border-radius:.1rem; font-size:0.4rem;}
	
	.article{line-height:0.8rem; margin:0; padding:0 0.4rem;}
	.articleTitle{line-height:1rem; font-size:0.6rem; padding:0.4rem 0 0;}
	.articleInfo{width:auto; margin:0; height:0.8rem; line-height:0.8rem; font-size:0.4rem;}
	.articleInfo label{padding-left:0.5rem;}
	.articleInfo span{display:none;}
	.articlePic{padding-top:0.3rem;}
	.articlePic img{max-width:100%;}
	.articlePic .video{width:100%; height:auto;}
	.articleCon{line-height:0.8rem; padding:0.3rem 0 0.5rem; font-size:0.5rem;}
	.articleCon .tableBox{overflow-x:auto;}
	.articleCon table{width:100% !important;}
	.articleCon img{max-width:100% !important;}
	
	.article.right .articleTitle{padding-top:0.4rem;}
	
	
	.pc{display:none;}
	.wap{display:block;}
}

@media only screen and (max-width:480px){
	.txtNews .newsList li p, .newsTab .bd .newsList li p{margin-right:60px;}
	.txtNews .newsList li i, .newsTab .bd .newsList li i{display:none;}
}