@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * @version 9.20.15
 * @support http://www.950085.com
 */
.top{}
@font-face {
  font-family: 'iconfont';  /* project id 1813593 */
  src: url('//at.alicdn.com/t/font_1813593_yjekibbh9s.eot');
  src: url('//at.alicdn.com/t/font_1813593_yjekibbh9s.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1813593_yjekibbh9s.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1813593_yjekibbh9s.woff') format('woff'),
  url('//at.alicdn.com/t/font_1813593_yjekibbh9s.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1813593_yjekibbh9s.svg#iconfont') format('svg');
}
.iconf{
    font-family:"iconfont" !important;
    font-size:.3rem !important;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.regbd{border-bottom:2px #0084d1 solid}
.iconmenu{height:100%;position:absolute;right:0;top:0;background:url(../images/2.png) center center no-repeat;background-size:50% auto}
.iconmenu img{height:100%}
.bgf{background:#fff}
.nodata{text-align:center;font-size:.25rem;color:#666}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	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;
}


.mm-listview li a{font-size: .3rem;}
.mm-listview>li>a, .mm-listview>li>span{text-align: center;padding: .3rem 0 !important;}
.slider div.swiper-slide{width:100%}
.slider div.swiper-slide a{display:block;width:100%}
.slider div.swiper-slide a img{width:100%}
.slider-pagination{position:absolute;width:100%;left:0;bottom:10px;z-index:99999}
.slider-pagination div.swiper-pagination {position:static !important}
.slider-pagination span.swiper-pagination-bullet{background:#fff;margin:0 2px}
.slider-pagination span.swiper-pagination-bullet-active{background:#ff9900}
.search{}
.search input{background:#f4f4f4;border-radius:0;width:100%;border:0;font-size:.25rem;height:.96rem;line-height:.96rem;vertical-align:middle;padding-left:.5rem;border-bottom:1px #ccc solid;border-top:1px #ccc solid}
.searchbtn{height:100%;position:absolute;right:.2rem;top:0;background:url(../images/3.png) center center no-repeat;background-size:60% auto}
.searchbtn img{height:100%}
@media all and (-webkit-min-device-pixel-ratio: 2){.px1{border-width:0.5px !important;width: 25%;}}
.mprobar{height:1rem;position:relative}
.mprobar.subline{ border-bottom:1px #efefef solid}
.mprobar a{color:#0084d1;font-size:.35rem;font-weight:bold;position:relative;display:block;height:1rem;line-height:1rem;vertical-align:middle;}
.mprobar a em{    border-left: 5px solid #0084d1;padding-left:.2rem;}
.mprobar a span{font-size:.25rem;color:#999; font-weight:normal; padding:0 .2rem; border:1px #efefef solid; top:.2rem; right:0;height:.6rem;line-height:.6rem;vertical-align:middle;border-radius:1rem 1rem;position:absolute;}
.mprobar div.dd1{height:.6rem;line-height:.6rem;vertical-align:middle;border-radius:1rem 1rem;position:absolute;white-space:nowrap;right:.2rem;top:.2rem;border:1px #ff0000 solid;padding:0 .4rem}
.mprobar div.dd1 em{font-size:.25rem;color:#999;    border-left: 5px solid red;padding-left:.35rem}
.mprobar div.dd2{color:#0084d1;font-size:.35rem;font-weight:bold; position:absolute; left:.4rem; bottom:-.1rem; line-height:1}
.subbaritem{text-align:center;background:#e2e0e1;padding:.3rem 0}
.subbaritem em{font-size:.25rem;color:#e70012;line-height:1;padding:0 .1rem;margin:.1rem 0}
.subbaritem a{font-size:.25rem;color:#e70012;line-height:1;margin:.1rem 0}
.proindex{padding:.3rem .2rem}
.proindex div.cataimg{padding-bottom:.2rem}
.proindex div.cataimg img{width:100%}
.proindex li{display:inline;float:left;width:48%}
.wuliuzhanxian li:nth-child(odd){margin-right: 4%;}
.proindex li a{display:block}
.proindex li a img{width:100%}
.proindex li:nth-child(2n) a{padding-left:.05rem}
.proindex li:nth-child(2n+1) a{padding-right:.05rem}
.proindex li div.dd2{font-size:.25rem;color:#666;text-align:center;padding:.15rem 0 ;}
.imgnews{padding:0 .2rem}
.imgnews a{display:block}
.imgnews img{width:100%}
.imgnews div.dd1{padding-bottom:.2rem}
.imgnews div.dd2{font-size:.30rem;color:#333;font-weight:bold;text-align:left;line-height:1;padding:.2rem 0 .2rem .2rem;background:url(../images/5.png) left center no-repeat;background-size:auto 50%}
.imgnews div.dd3{font-size:.25rem;color:#666;text-align:justify;line-height:1.5;border-bottom:1px #eee solid;padding-bottom:.3rem}
.alist {padding:0 .2rem}
.alist li{display:block;padding:.2rem 0;border-bottom:1px #eee solid}
.alist li a{ display:block;}
.alist li a img{ width: 160px; float:left; margin-right:.2rem}
.alist li div.dd1{overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;font-size:.30rem;font-weight:bold;color:#333;display:block;line-height: 30px;padding-bottom: 0rem;}
.alist li div.dd2{
	font-size: 0.3rem;
	color: #999;
	text-align: justify;
	line-height: 1.5;
	height: 70px;
	overflow: hidden;
}
.mortbtns{ padding:.2rem}
.mortbtns a{ display:block; border:1px #eee solid; border-radius:1rem 1rem}
.mortbtns em{ font-size:.25rem; color:#666; display:block; line-height:1; padding:.2rem 0 .2rem 2.5rem;}
.mortbtns em{    border-left: 5px solid red;}
.content{font-size:.25rem;color:#666;line-height:2;text-align:justify;word-break:break-all}
.content img{max-width:100% !important;height:auto !important}
.content p{padding:.1rem 0}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}
.top500 div.swiper-slide{}
.top500 div.swiper-slide a{display:block;width:100%}
.top500 div.swiper-slide a img{width:100%; border:1px #eee solid;}
.lianxi li{display:block; border:1px #eeeeee solid; padding:.2rem; display:none;}
.lianxi li.cur{ display:block}
.lianxi li div.dd1{ padding:.1rem 0}
.lianxi li div.dd1 span{display:inline;float:left; width:20%;line-height:1.5;vertical-align:middle}
.lianxi li div.dd1 em{font-size:.25rem;color:#7c7c7c;width:80%;display:inline;float:left;line-height:1.5;vertical-align:middle}
.lianxi li div.dd1 span.dq{font-size:.25rem;color:#323232;font-weight:bold;background:url(../images/14.png) left center no-repeat;background-size:auto 80%;padding-left:30px}
.lianxi li div.dd1 span.dh{font-size:.25rem;color:#7c7c7c;background:url(../images/15.png) left center no-repeat; background-size:auto 80%;padding-left:30px}
.lianxi li div.dd1 span.yx{font-size:.25rem;color:#7c7c7c;background:url(../images/16.png) left center no-repeat;background-size:auto 80%%;padding-left:30px}
.lianxi li div.dd1 span.dz{font-size:.25rem;color:#7c7c7c;background:url(../images/17.png) left center no-repeat;background-size:auto 80%%;padding-left:30px}
.tabbar{}
.tabbar em{ font-size:.25rem; color:#333; line-height:1; padding:.2rem .3rem}
.tabbar em.cur{ background:#eee;}
 
.px1{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;font-weight: bold;}
.thisfoot{ height:1.1rem; position:fixed; width:100%; left:0; bottom:0; z-index:9999; background:#0084d1;display: flex;}
.thisfoot a.a1{ font-size:.3rem; font-weight:bold; color:#fff;border-right:1px #fff solid;  height:1.1rem;  vertical-align:middle;  text-align:center;}
.thisfoot a.a4{ font-size:.3rem; font-weight:bold; color:#fff;  height:1.1rem;  vertical-align:middle; text-align:center;text-align:center; }
.thisfoot a.a2{ font-size:.3rem; color:#fff; border-right:1px #fff solid; height:1.1rem;  vertical-align:middle;    text-align: center;}
.thisfoot a.a3{ font-size:.3rem; color:#fff; text-align:center; border-left:1px #fff solid;  height:1.1rem;  vertical-align:middle;}
.footer{ text-align:center; background:#2a2a2a; padding:.3rem 0}
.footer p{ line-height:1; padding:.1rem 0; font-size:.25rem; color:#fff;}
.footer a{ color:#fff;}
.article{}
.article li{ display:block; border-bottom:1px #efefef solid; padding:.2rem;}
.article a { display:block; height:2rem; position:relative}
.article a img{ width:3rem; height:2rem; float:left; margin-right:.2rem;}
.article a div.dd1{ overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;font-size:.30rem; font-weight:bold; color:#505050; padding-bottom:.2rem}
.article a div.dd2{ font-size:.25rem; color:#505050; line-height:1.5;    height: 50px;
    overflow: hidden;}
.article a div.dd3{ position:absolute; left:3.2rem; bottom:0; white-space:nowrap}
.article a div.dd3 span{ font-size:.25rem; color:#fff; padding:0 .3rem; border-radius:1rem 1rem; height:.5rem; line-height:.5rem; vertical-align:middle; background:#0084d1;}
.article a div.dd3 em{ font-size:.25rem; color:#666; margin-left:.2rem; padding:0 .3rem; border-radius:1rem 1rem; height:.5rem; line-height:.5rem; vertical-align:middle; background:url(../images/q2.png) left center no-repeat; background-size:auto 50%;}
.articleitem h1{display:block;line-height:1.2;font-size:.35rem; text-align:center}
.articleitem .info{line-height:1;font-size:.1rem;color:#999;padding-top:.2rem}
.articleitem .infobar{padding:.3rem 0;background:#fff; text-align:center}
.articleitem{padding: 0 .2rem;}
.chanpin li{display:inline;float:left; width:50%; margin-bottom:.2rem;}
.chanpin a{display:block}
.chanpin li.zuo a{ padding-right:.05rem;}
.chanpin li.you a{ padding-left:.05rem;}
.chanpin img{ width:100%; border:1px #eee solid}
.chanpin div.dd1{background:#f3f3f3; line-height:1; padding:.3rem 0}
.chanpin div.dd1 em{ color:#666; font-size:.25rem;padding-left:.2rem;}
.bigmenu{display:none;position:absolute;width:100%;right:0;background:#fff;top:100%;z-index:9999999;box-shadow: 0 3px 3px rgba(0,0,0,.1)}
.bigmenu.cur{display:block;animation:slideInDown 0.6s ease 0 1 both;animation:slideInDown 0.6s ease 0 1 both}
.bigmenu div{padding:0 .3rem}
.bigmenu a{font-size:.30rem;padding:.3rem 0;border-top:1px #f1f1f1 solid;line-height:1;display:block;text-align:left;background:url(../images/icon.png) right center no-repeat;background-size:auto 30%}
.ganbg{background:#f3f3f3;padding:.2rem;}
.ganitem{}
.ganitem div.dd1{float:left;text-align:right;line-height:2;width:20%;font-size:.25rem;font-weight:bold;}
.ganitem div.dd2{float:left;text-align:justify;line-height:2;width:80%;font-size:.25rem;}
/**/
.gtitle{font-size:.25rem; color:#e70012; font-weight:bold; line-height:1; border-bottom:1px #efefef solid; padding:.2rem 0}
.gtable{ background:#efefef}
.gtable tr td{ background:#fff; padding:.2rem; font-size:.25rem; color:#2f2f2f}
.gtable tr.gtdheader td{ background:#fafafa; font-size:.25rem; color:#e70012; font-weight:bold;}
.gtable tr.gtdheader td.norm{ font-weight:normal !important;}
.gtable tr td img{ max-width:100% !important;}
.gdiv{ font-size:.25rem; line-height:2; background:url(../images/z6.jpg) left 8px no-repeat; padding-left:20px;}
.gred{ color:#e70012 !important}
.gitem{ display:none;}
.gtba{height:.96rem;border-top:1px #dddddd solid;border-bottom:1px #dddddd solid;}
.gtba span{font-size:.25rem;font-weight:bold;color:#262626; text-align:center;cursor:pointer; float:left;width:25%;height:.96rem;line-height:.96rem;vertical-align:middle;border-right:1px #dddddd solid;}
.gtba span.cur{color:#e70012;}
.gdom{}
.case{}
.case li{ display:block; padding:.2rem; border-bottom:1px #efefef solid;}
.case li a{display:block}
.case div.dd0{ display:inline;float:left; margin-right:.2rem}
.case li img{ height:1.8rem;background:#efefef;}
.case div.dd1{font-weight:bold;color:#505050;font-size:.25rem;line-height:1.5;padding-bottom:10px}
.case div.dd2{color:#7e7e7e;font-size:.25rem;line-height:1.5;padding-bottom:20px;text-align:justify}
.brs{color:#ffffff;font-size:16px;height:.6rem;line-height:.6rem;vertical-align:middle;border-bottom:1px #e60012 solid;background:url(../images/26.jpg) left top no-repeat; background-size:auto 100%;}
.brs em{ padding-left:.3rem;}
.nodata{ text-align:center; font-size:.25rem; color:#999; text-align:center; padding:1rem 0}
.pn{ border-top:1px #eee solid;border-bottom:1px #eee solid; padding:.35rem 0}
.pn div{ padding:.1rem 0}
.pn div em{ font-size:.25rem; color:#333; display:inline; float:left; width:90%; line-height:1.3;}
.pn div span{ font-size:.25rem; color:#666; display:inline; float:left; width:80%; line-height:1.3;}
.fblank{ height:.96rem}
.lx{}
.lx div.dd1{ padding:1px .2rem; border-bottom:1px #efefef solid}
.lx div.dd2{ display:inline; float:left; width:25%; padding:.2rem 0}
.lx div.dd2 span{ font-size:.40rem; color:#e20010;display:block; text-align:center; line-height:1; padding-bottom:.1rem}
.lx div.dd2 em{ font-size:.25rem; color:#999;display:block; text-align:center; line-height:1;}
.lx div.dd3{ display:inline; float:left; width:75%; border-left:1px #f3f3f3 solid; padding-left:.05rem; padding-bottom:.2rem}
.lx div.dd4{ border-bottom:1px #efefef solid; padding:.2rem 0 .2rem .2rem; margin-bottom:.2rem}
.lx div.dd4 span{ font-size:.30rem; color:#333;display:block;  line-height:1; padding-bottom:.1rem;}
.lx div.dd4 em{ font-size:.25rem; color:#333;display:block;line-height:1;}
.lx div.dd5{ padding:.1rem 0 .1rem .2rem}
.lx div.dd5 span{  font-size:.25rem; color:#333; line-height:1; display:inline; float:left; line-height:1.5; width:10%;}
.lx div.dd5 em{ font-size:.25rem; color:#333;;display:inline; float:left; line-height:1.5l; width:90%;}
.lx div.dd5 span.icon1{ background:url(../images/1.png) left center no-repeat; background-size:auto 80%}
.lx div.dd5 span.icon2{ background:url(../images/2.png) left center no-repeat; background-size:auto 80%}
.lx div.dd5 span.icon3{ background:url(../images/3.png) left center no-repeat; background-size:auto 80%}
.lx div.dd5 span.icon4{ background:url(../images/4.png) left center no-repeat; background-size:auto 80%}
.lx div.dd5 span.icon5{ background:url(../images/5.png) left center no-repeat; background-size:auto 80%}
.lx div.dd5 span.icon6{ background:url(../images/6.png) left center no-repeat; background-size:auto 80%}
.lx div.dd5 span.icon7{ background:url(../images/7.png) left center no-repeat; background-size:auto 80%}
.lx div.ss1{ background:#ff0000; padding:.2rem; border-radius:5px;}
.lx div.ss1 div{ font-size:.25rem; color:#fff; line-height:1; padding:.2rem 0 .2rem .5rem;}
.lx div.ss1 div.i1{background:url(../images/9.png) left center no-repeat; background-size:auto 50%;}
.lx div.ss1 div.i2{background:url(../images/8.png) left center no-repeat; background-size:auto 50%}
.lx div.ss2{ background:#ff0000; padding:.2rem; border-radius:5px;}
.lx div.ss2 div{ font-size:.25rem; color:#fff; line-height:1; padding:.1rem 0}
.huiba{position:relative;}
.huiba a{color:#333;font-size:.35rem;font-weight:bold; display:inline; float:left;vertical-align:middle; }
.fzlc{ height:4rem; position:relative;}
.zcontrol{ position:absolute; width:11px; height:5rem; left:0; top:-.5rem; background:url(../images/z4.png) center top repeat-y; z-index:99999}
.zcontrol div{ height:5rem; position:relative}
.zcontrol a.aprev{ position:absolute; border-radius:100%; left:-5px; top:0; width:22px; height:22px;background:url(../images/a1.png) #fe0e1e center center no-repeat; background-size:50% 50%}
.zcontrol a.anext{ position:absolute;border-radius:100%; left:-5px; bottom:0; width:22px;height:22px;background:url(../images/a2.png) #fe0e1e center center no-repeat; background-size:50% 50%}
.faxp div.swiper-slide{width:100%}
.faxp div.swiper-slide a{display:block;width:100%; text-align:left;}
.faxp div.swiper-slide a div.dd1{ font-size:.25rem; color:#333; line-height:1.5; width:25%; display:inline; float:left; padding-left:.7rem;background:url(../images/z5.png) left center no-repeat; background-size:auto 50%;}
.faxp div.swiper-slide a div.dd2{ font-size:.25rem; color:#666; line-height:1.5; width:75%; display:inline; float:left;}
.quanguo{}
.quanguo div.dd1{font-size:.25rem;color:#666;line-height:1; padding:.2rem 0;background:url(../images/41.png) left center no-repeat; background-size:auto 30%;padding-left:.3rem}
.quanguo div.dd2{font-size:.25rem;color:#666;line-height:1.5; padding-left:.3rem}
.quanguo div.dd2 em{color:#d50209}
a.mm-title{ font-size:.25rem;}
.totop{ z-index:1; width:1rem; height:1rem; right:.2rem; bottom:1.2rem; background:url(../images/top.png) center center no-repeat; background-size:100% 100%; position:fixed;}
#menu{ z-index:1}
.user_bd{border-top:1px #f6f6f6 solid;border-bottom:1px #f6f6f6 solid}
.user_ipt{background:#ffffff;padding-left:.30rem;position:relative}
.user_ipt input{font-size:.30rem;color:#333;border:0;border-bottom:1px #eeeeee solid;height:.96rem;border-radius:0;line-height:.96rem;vertical-align:middle;width:100%;background:none}
.user_ipt.nobd input{border-bottom:none}
.user_ipt textarea{font-size:.30rem;color:#333;border:0;border-bottom:1px #eeeeee solid;height:1.5rem;line-height:1.5;padding:.2rem 0;border-radius:0;width:100%;background:none;overflow:hidden}
.user_ipt select{font-size:.30rem;width:100%;border:0;border-bottom:1px #eeeeee solid;height:.96rem;border-radius:0;text-align:right; background:none}
.user_ipt span.rspan{font-size:.25rem;color:#999;height:.96rem;line-height:.96rem;vertical-align:middle;position:absolute;right:.3rem;top:0}
.user_btn{}
.user_btn button{font-size:.30rem;color:#fff;line-height:1;padding:.3rem 0;border-radius:5px;display:block;width:100%;background:#e70013;border:0}
.user_btn a{font-size:.30rem;color:#fff;display:block;text-align:center;line-height:1;padding:.3rem 0;border-radius:5px;display:block;width:100%;background:#e70013;border:0}
.lxwmm{ background:#eee; font-size:.25rem; color:#333;}
.lxwmm td{ background:#fff; padding:.1rem; text-align:center}
.lxwmm tr.herader td{ background:#ff6600; color:#fff;font-weight:bold;}
.a5{
	font-size: .3rem;
	font-weight: bold;
	color: #fff;
	border-right: 1px #fff solid;
	height: 1.1rem;
	vertical-align: middle;


	text-align: center;
}

.b-page .page .first{
	display: none !important;
}
.b-page .page .end{
	display: none !important;
}
.b-page .page .num{
	display: none !important;
}
.b-page .page .current {
	display: none !important;
}
.b-page .page .first, .b-page .page .prev, .b-page .page .current, .b-page .page .num, .b-page .page .current, .b-page .page .next, .b-page .page .end {
	color: #666;
	width: calc(50% - 10px);
	font-size: .25rem;
	padding-left: .2rem;
}

.b-page {
	/*background:#fff;*/
	/*box-shadow:0 1px 2px 0 #e2e2e2*/
}
.b-page .page {
	/* width:100%;*/
	padding:30px 15px;
	/*background:#fff;*/
	text-align:center;
	overflow:hidden
}
.b-page .page .first,.b-page .page .prev,.b-page .page .current,.b-page .page .num,.b-page .page .current,.b-page .page .next,.b-page .page .end {
	padding:8px 16px;
	margin:0 5px;
	display:inline-block;
	color:#0084d1;
	border:1px solid #0084d1;

}
.b-page .page .first:hover,.b-page .page .prev:hover,.b-page .page .current:hover,.b-page .page .num:hover,.b-page .page .current:hover,.b-page .page .next:hover,.b-page .page .end:hover {
	text-decoration:none;
	background:#f8f5f5
}
.b-page .page .current {
	background-color:#0084d1;
	color:#fff;

	border:1px solid #0084d1
}
.b-page .page .current:hover {
	text-decoration:none;
	background:#0084d1
}