/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video,img{ margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: Microsoft Yahei; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #eee; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#666;}
img{ max-width:100%; text-align:center;}
.fl{float:left;}
.fr{float:right;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.warpper{max-width:720px; background-color:#fff; margin:0 auto;}
.top{height:70px; background-color:#f1f1f1;}
.top .logo{width:80%;}
.top .logo img{width:100%; display:block; margin-top:18px; margin-left:12px;}
.top .mmm{margin-top:25px; margin-right:12px;}

.banner img{display:block;}
.banner{width:100%; overflow:hidden; position:relative; margin:0 auto;}
.banner .bd ul li{float:left; overflow:hidden; width:100%;}
.banner .bd ul li img{display:block;}
.banner .hd{width:36px; margin:0 auto;}
.banner .hd ul{ position:absolute; bottom:10px;}
.banner .hd ul li{float:left; width:6px; height:6px; background-color:#fff; text-indent:-99999px; border-radius:50%; margin:0 3px;}
.banner .hd ul li.on{background-color:#F00;}

.nbnr{margin:20px 10px;}
.xwkk{border:1px solid #dbdbdb; background-color:#fff; box-sizing:border-box;}
.title{font-family:Microsoft yahei; font-size:16px; text-decoration:none; color:#fff;}
.xwkktit{height:35px; background-color:#e70012; line-height:35px; text-indent:15px;}
.cen01nr{padding:12px;}

.newul{margin:12px 0 0;}
.newul li{font-size:13px; text-decoration:none; line-height:23px; background:url(../images/dd.png) no-repeat left center; text-indent:12px;}
.jl{margin-top:15px;}

.spul li{float:left; width:48%; margin:0 1%;}
.spul li img{width:100%; display:block; height:120px;}
.spul li a{font-size:12px;}
.ppul{width:100%;}
.ppul li{float:left; width:32%; margin:1% 0.6%;}
.ppul li .ttll{border-bottom:1px solid #ddd; padding-bottom:8px;}
.titlea{color:#555555; text-decoration:none; font-size:12px;}

.footerq{background-color:#343434; margin-top:20px; padding:20px 0;}
.titleb{color:#fff; font-size:12px; text-decoration:none;}
.titlec{color:#fff; font-size:20px; text-decoration:none;}
.titled{color:#fff; font-size:13px; line-height:24px; text-decoration:none;}
.titlee{color:#555; font-size:18px; line-height:30px; text-decoration:none; font-weight:bold;}
.titlef{color:#555; font-size:13px; text-decoration:none;}

.footerp{background-color:#131313; padding:12px 0; color:#fff; font-size:12px; text-align:center; line-height:21px;}

/* 全局侧滑菜单 */
.mm-menu { width: 50%; }
.mm-navbar { height: 50px; line-height: 30px; }
.mm-panel .mm-navbar { display: block; }
.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
.mm-listview { line-height: 26px; }
.mm-listview > li:not(.mm-divider):after { left: 0; }
.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }

html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }

.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }

.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }


.mmmul{width:100%;}
.mmmul li{float:left; width:20%; margin:0 0.5%; height:35px; line-height:35px;}
.mmmul li a{background-color:#e70012; color:#fff; text-decoration:none; display:block; text-align:center; font-size:14px;}
.mmmul li .on{background-color:#3d6998;}

.ccc{padding:20px; color:#666; font-size:13px; line-height:22px;}

.lcbg{background:url(../images/lll.jpg) no-repeat left top; height:800px;}
.nytitlee{color:#666666; font-size:13px; font-family:Microsoft yahei; text-decoration:none; line-height:20px;}
.nytitlef{color:#666666; font-size:16px; font-family:Microsoft Yahei; text-decoration:none; font-weight:bold;}
.zpnr{background-color:#fff; padding:25px; margin-top:25px;}

.zpnra{margin-top:25px;}
.nyplist{margin-top:20px; width:180px;}
.nyplist li a{border:1px solid #ccc; margin:8px 0; text-align:center; height:30px; line-height:30px; display:block;}
.nyplist li a:hover{border:1px solid #e70012; color:#e70012;}
.nyppleft{background-color:#fff; padding:30px; width:180px;}
.nrjl{margin-top:18px; line-height:22px;}

.pppul{}
.pppul li{width:48%; margin:3% 1% 0; float:left;}
.pppul li img{display:block;}
.pppul li a{color:#666; font-size:13px; text-decoration:none; display:block; background-color:#eee; height:200px; line-height:32px; text-align:center;}

.pihead{margin-top:18px;}
.swiper-container { width: 100%; height: 246px; margin-left: auto; margin-right: auto; }
.swiper-slide { background-size: cover; background-position: center; }
.gallery-top { border: 1px solid #dedede; box-sizing: border-box; }
.gallery-thumbs { height: 88px; box-sizing: border-box; padding: 10px 0; }
.gallery-thumbs .swiper-slide { width: 18%; height: 100%; opacity: 0.4; border: 2px solid #dedede; box-sizing: border-box; }
.gallery-thumbs .swiper-slide-active { opacity: 1; border-color: #508CE4; }

a.morea{color:#fff; font-size:11px; text-decoration:none; display:block; margin-right:10px;}

.nbnr1{background-color:#f6f6f6; padding:20px 0; margin:20px 0;}


	.slideBox{ position:relative; width:100%; overflow:hidden; margin:20px auto; }
	.slideBox .hd{ position:absolute; width:100%;  height:27px; top:50%; left:0; z-index:1; margin-top:-15px;}
	.slideBox .hd img{ width:11px;  }
	.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:0; display:block; width:23px; height:27px; line-height:27px; text-align:center;   }
	.slideBox .next{ left:auto; right:0;}
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; }
	.slideBox .bd li img{ width:70%; display:block; margin:0 auto;}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:27px; line-height:27px;  text-align:center;  color:#fff; background-color:rgba(0,0,0,0.7); }


.nbnr2{background-color:#fff; padding:20px 0; margin:20px 0 0;}
.nbnr3{background-color:#fff; padding:20px 0 0;}
.nbnr3 img{display:block; margin:0;}

.nbnr4{background:url(../images/btgb.jpg) repeat; padding:30px 0;}
.xzul{width:100%; margin-top:25px;}
.xzul li{float:left; width:48%; height:190px; box-shadow:0px 1px 1px #ccc; display:block; margin:1%;}
.xzul li img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out; width:60%; display:block; margin:0 auto;}
.xzul li:hover img{-moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);}
.nypptitleh{font-family:Microsoft yahei; font-size:18px; text-decoration:none; color:#333; font-weight:bold;}
.nypptitlei{font-family:Microsoft yahei; font-size:12px; text-decoration:none; color:#333; line-height:18px;}

.nbnr5{background:url(../images/ccc.jpg) no-repeat center; position:relative; height:120px; background-size:cover;}
a.mmoreb{color:#fff; font-size:13px; text-decoration:none; display:block;}
.ckxq{position:absolute; left:20px; top:50px;}

.dhz{color:#f00000; font-family:Microsoft Yahei; font-size:18px; font-weight:bold; text-decoration:none; line-height:28px; text-align:center;}
.dhz1{color:#666666; font-family:Microsoft yahei; font-size:12px; text-decoration:none; line-height:20px; text-align:center;}

a.mmap{background-color:#f1f1f1; color:#666; display:block; margin-top:20px; height:35px; text-align:center; line-height:35px;}
	
.newwull{}
.newwull li a{height:35px; line-height:35px; border-bottom:1px solid #eee; color:#666; font-size:13px; display:block; background: url(../images/dd.png) no-repeat left center;
    text-indent: 12px;}
	
.hhh{padding-bottom:5px; border-bottom:1px solid #eee;}

.anul{width:99%; height:50px; margin:0 auto;}
.anul li{float:left; width:32%; margin:0 0.5%; text-align:center; line-height:30px; height:30px;}
.anul li a{color:#666; font-size:14px; text-decoration:none; display:block; border:1px solid #eee; box-sizing:border-box;}
.anul li a:hover{background-color:#F00; color:#fff; border:1px solid #F00;}

.spull{padding:10px;}
.spull li{width:48%; margin:0 1%; float:left; background-color:#f1f1f1;}

.ke-zeroborder{word-wrap:break-word;word-break:break-all;}
.ke-zeroborder td{font-size:12px; word-wrap:break-word;word-break:break-all;}