﻿@charset "utf-8";
/* CSS Document */

body { font-family: "microsoft yahei"; color: #333; background: #fff; }
input, select, textarea { vertical-align: middle; outline:none; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #333; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; font-size:0; line-height:0; height:0;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag { margin: 0 auto; }
body{font-family: microsoft yahei; }


.navDiv{ width:100%; padding:15px 0px; }
.navDiv a{ display:inline-block; padding:0 10px; height:24px; line-height:24px; text-align:center; margin:5px; color:#5a4a4a; background:#efe3c4;  }
.navDiv a.on{ background:#f0694b;color:#fff; }

/**index**/
.head{ width:100%; float:left; position:relative; background:#3A2921; }
.head .logo{ width:50%; float:left;display:block; padding:2.5%; } 
.head .navIco{ background:url(../images/ico02.png) no-repeat; background-size:20px 21px; width:20px; height:21px; display:block; position:absolute; right:1rem; top:50%; margin-top:-10px;}
.head .ser{ background:url(../images/ico01.png) no-repeat; background-size:25px 25px; width:25px; height:25px; display:block; position:absolute; right:3rem; top:50%; margin-top:-12px;}
/*弹出菜单*/
.menu { background: #f4f4f4; width: 50%; position: absolute; right: 0; top: 0; z-index: 999999; height: 100%; overflow: visible; display: none; }
.menu li { overflow: hidden; line-height: 3rem; background: url(../images/index_10.jpg) repeat-x bottom center; padding: 0 1rem 0 1.5rem; color: #5b3415; font-size: medium; cursor: pointer; display: block; }
.menu li a { background: url(../images/index_8.png) no-repeat right center; display: block; background-size: 8px; color: #5e5b5b; }
.in_mask { width: 100%; height: 100%; z-index: 100000; background-color: #000; position: fixed; top: 0px; left: 0px; display: block; opacity: 0.1; -moz-opacity: 0.1; filter: alpha(opacity=10); display: none; }
.nav { background: #ececec; width: 50%; position: absolute; right: 0; top: 0; z-index: 999999; height:100%; overflow:visible; display: none;}
.nav a{font:small/2.5rem "microsoft yahei"; padding-left:1rem;  color:#5e5b5b; display:block;border-bottom:1px #bebebe solid; border-top:1px #fff solid;}
.nav a:last-child{ border-bottom:0;}
.nav a:first-child{ border-top:0;}
.nav-mask { width: 100%; height: 100%; z-index: 100000; background-color: #000; position: fixed; top: 0px; left: 0px; display: block; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); display: none; }


.banner { overflow: hidden; position: relative; width:100%; float:left; }
.banner .swipe { overflow: hidden; visibility: hidden; position: relative; }
.banner .swipe-wrap div { float: left; width: 100%; position: relative; }
.banner .swipe-wrap div img { width: 100%; }
.banner #position { position:absolute; bottom:0.5rem; left:0; width:100%; z-index: 9999; text-align:right; }
.banner #position li { background:#fff; display:inline-block; width:10px; height:10px; border-radius:50%; -webkit-border-radius:50%; -
border-radius:50%; margin:0 4px 0 0; cursor: pointer; border:1px solid #a0a0a0;}
.banner #position li.on { background:#6ad77f;}



.quick-ul{ width:97%; float:left; padding:2% 1% 2% 2%;}
.quick-ul li{ width:24%; text-align:center; float:left;text-align:center; background:#eee; font-size:medium; padding:2% 0;  margin:1% 1% 0 0;}
.quick-ul li img{ display:inline-block; width:60%; text-align:center;}
.quick-ul li a{ color:#494949;}
.quick-ul li .img2{ display:none;}
.quick-ul li:hover .img1{ display:none;}
.quick-ul li:hover .img2{ display:inline-block;}
.quick-ul li:hover a{ color:#d75f3b;}



.foot{ text-align:center; background:#332c26; padding:0.5rem; color:#fff; line-height:1.8; float:left; box-sizing:border-box; width:100%;}
.tel-box{ width:96%; text-align:center; padding:0.5rem 2%; float:left; border-top:1px solid #ccc;}
.tel { width:50%; font-size:medium; margin:0 auto; }
.tel-l{ margin:5px 5px 0 0;}
.wx{ width:40%; text-align:left;}
.wx img{ float:left; margin-right:5px;}

.about{ width:96%; margin:0 2%; border-bottom:1px solid #dcdcdc; padding-bottom:1rem; float:left;}
.about-con{ line-height:1.8; color:#2c2c2c;}
.title{ text-align:center; font-size:medium;border-top:1px solid #dcdcdc; padding:1rem 0;}
.title strong{ color:#083e86; border-bottom:2px solid #083e86;}
.title span{ color:#000; border-bottom:2px solid #e60012;}

.news{ width:96%; margin:1rem 2% 0 2%;float:left;}
.list li{ border:1px solid #e7e7e7; margin-bottom:10px; padding:0.5rem;}
.list li .li-a{ font-size:medium; color:#333;}
.list li .li-a span{ color:#4b4b4b; }
.list li .li-b{ padding-top:0.5rem; line-height:1.6; color:#959595;}
.con{ line-height:1.8; padding:1rem; color:#313131;}
.list2{ width:96%; margin:0 2%;float:left;}
.list2 li{ border-bottom:1px solid #bfbfbf; padding:1rem 0; width:100%; float:left;}
.list2 li .li2-l{ width:28%; overflow:hidden;}
.list2 li .li2-l img{ display:block; width:100%;}
.list2 li .li2-r{ width:68%; overflow:hidden; position:relative;color:#808080}
.list2 li .li2-r .li2-r1{ font-size:medium; color:#333;}
.list2 li .li2-r .li2-r2{ padding:0.5rem 0;}
.list3{ width:96%; margin:0 2%;float:left;}
.list3 li{ width:48%; float:left; margin:1rem 1% 0 1%;}
.list3 li .li3-img{ border:1px solid #dcdcdc;}
.list3 li .li3-img img{ display:block; width:100%;}
.list3 li .li3-name{ color:#6a6a6a; height:2rem; line-height:2rem; overflow:hidden; font-size:small;}



.pro{ width:96%; margin:1rem 2% 0 2%;float:left;}

.standard-conbg-img img{ display:block;}
.standard-imgbox{ overflow:hidden; width:100%;}
.standard-imgbox-word{text-align:left; font-size:12px;}
.standard-imgbox-word p{ font-size:18px;}
#swiperbg .swiper-slide{ background:none;}
.swiper-container { width:100%;margin:0 auto;}
.swiper-slide { text-align: center;width:60%;-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;border:1px solid #dcdcdc;box-sizing:border-box;}
.none-bor{ border:none;}
.swiper-slide:nth-child(2n) {width: 40%;}
.swiper-slide:nth-child(3n) {width: 20%;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}




.zzshow{background:url(../images/xz_09.png) no-repeat;background-size: 100% 100%;height: 13em;overflow:hidden;}
.zzshow-text{color:#fff;width: 60%;padding:1em;text-indent: 2em;line-height: 1.1rem;overflow:hidden;}
.odds{background:url(../images/xz_13.png) no-repeat;background-size: 100% 100%;padding:1em;height: 11em;overflow:hidden;}
.odds-head{background:url(../images/xzbtn_03.png) no-repeat center center;height: 3em;line-height:3em;background-size: 100% 100%;text-align: center;color:#fff;width: 90%;margin:0 auto;font-weight: bold;font-size: .8rem;}
.odds-con{margin:1em auto 0 auto;width: 90%;}
.odds-con p{color:#000;}
.odds-con a{font-size: .8rem;text-decoration:  underline;margin:.3em 0 0 0;display:block;font-family: 微软雅黑 Bold;}


.ny-page{ text-align:center; padding:20px 0; clear:both; }
.ny-page a{ background:#e4e4e4; line-height:26px; display:inline-block; font-size:14px; color:#666; padding:0 11px; margin:0 4px;}
.ny-page a.cur, .ny-page a:hover{ background:#666666;color:#fff;}
.ny-page .nowpage{ background:#666666;line-height:26px; display:inline-block; font-size:14px; color:#fff; padding:0 11px; margin:0 4px;}


.ullist{ width:96%;margin:0 auto; }
.ullist li{line-height: 39px; height:39px;  border-bottom:1px dashed #ccc; margin:0px; padding:0px; }
.ullist li a{color:#333333;font-size: 14px;}
.ullist li a i{position:relative;top:-3px;margin:0 4px 0 0;}
.ullist li a span{float:right;color:#999999;font-size: 14px;}


.discuss{ font-size:small; color:#656565; margin-top:50px;border:1px solid #e6e5e5; }
.dis-top{  padding:10px; line-height:1.7;}
.dis-top p{ float:left; padding-right:45px;}
.dis-bot{  margin-top:10px; padding:10px; line-height:1.7;}
.dis-bot-b{ background:#f4f4f4; padding:10px; margin-top:10px; line-height:2.0;}
.dis-bot-b-time a{ float:right; color:#2970a6;}
.dis-bot-b-del{ color:#7f7f7f;}

.imgshj{ width:171px ;height:120px}