
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.55
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto}
a.imgzoom img{transition:all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin:center center;
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform-origin:center center;
	-moz-transform:scale(1.1, 1.1);
}

.topline{border-top:6px #0fb264 solid}
.top{height:146px;position:relative}
.logo{position:absolute;left:0;top:10PX}
.logo img{height:123px}
.tel{position:absolute;right:15px;bottom:30px}
.txtad{font-size:12px;color:#333;padding:5px 0;background:#E5E5E5;border-radius:3px;}
.txtad em{padding:0 10px;font-size:12px;font-family:Arial}
.txtad a{color:#333}


.navsp{background:#0fb264}
.nav{height:54px;font-size:0}
.nav li{width:200px;height:54px;text-align:center;line-height:54px;vertical-align:middle}
.nav li a{font-size:16px;color:#fff}
.nav li.cur{background:#409EFF}
.nav li.curr{background:#409EFF}


 
.flexslider{position:relative;height:475px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../image/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../image/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}

.q1{text-align:center}
.q1 em{display:block;line-height:1;color:#333;font-size:30px}
.q1 span{display:block;line-height:1;color:#999;font-size:14px;padding-top:10px}

.q2{text-align:center}
.q2 em{display:block;line-height:1;color:#fff;font-size:30px}
.q2 span{display:block;line-height:1;color:#fff;font-size:14px;padding-top:10px}


.fuwu li{width:33%}
.fuwu  div.d2{}
.fuwu  div.d2 em{display:block;line-height:1;color:#333;font-size:18px;padding:10px 0 10px 0;font-weight:bold}
.fuwu  div.d2 span{display:block;line-height:2;color:#999;font-size:14px}


.bd{background:#0fb264}
.bgf{background:#fff}

.nali{height:35px;background:url(../image/6.png) left top no-repeat;padding-left:45px;border-bottom:1px #fff solid;padding-bottom:10px}
.nali em{color:#fff;font-size:18px;font-weight:bold;display:block;line-height:1}
.nali span{color:#fff;font-size:14px;display:block;line-height:1;padding-top:5px}

.subma{}
.subma li{display:block;padding:5px 0}
.subma li a{color:#333;display:block;background:#fff;font-size:16px;padding:10px 0;border:1px #efefef solid;text-align:center;border-radius:3px}
.subma li.cur a{background:#333;color:#fff;border:1px #6e0003 solid}
.subma li a:hover{background:#333;color:#fff;border:1px #6e0003 solid}

.shadow{box-shadow:rgba(0,0,0,0.2) 4px 6px 19px 0px}

.bar{border-bottom:1px #ececec solid;background:#f7f7f7;height:66px}
.bgred{background:url(../image/8.jpg) center top no-repeat}

.sear{position:absolute;width:335px;height:38px;background:url(../image/7.png)}
.sear-dom{height:38px;position:relative;width:335px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:15px;font-size:12px;background:none;width:280px;height:38px}
.sear-dom a{position:absolute;right:0;top:0;width:40px;background:url(../image/7.png) right top no-repeat}
.sear-dom a img{width:40px;height:38px}


.hotk{left:380px;top:25px;line-height:1}
.hotk em{font-size:14px}
.hotk a{margin-right:10px;font-size:14px;color:#d22120}

.ali{display:none}
.ali.cur{display:block}
.ali li{display:inline;float:left;width:220px;margin-right:10px}
.ali li a{display:block}
.ali .d1{width:220px;height:160px;overflow:hidden}
.ali img{width:220px;height:160px;background:#EEEEEE}
.ali .d2{text-align:center;color:#333;font-size:14px;padding:10px 0 20px 0}

.zuopin div.item{width:224px;padding-bottom:10px}
.zuopin div.item a{display:block;position:relative;width:224px}
.zuopin div.item a img{width:222px;height:118px;border:1px #ccc solid}
 
.zuopin .owl-nav button{position:absolute;width:13px;height:24px; margin:0 !important;padding:0 !important;border-radius:0 !important;outline:0}
.zuopin .owl-nav button span{display:none}
.zuopin .owl-nav button.owl-prev{background:url(../image/111.png) center center no-repeat !important;left:-40px;top:50px}
.zuopin .owl-nav button.owl-next{background:url(../image/112.png) center center no-repeat !important;right:-40px;top:50px}

.indexcon{line-height:2;color:#fff;font-size:15px}
.indexcon a{color:#fff}
.indexcon p{padding-bottom:10px}

.zizhi div.item{width:285px;padding-bottom:10px}
.zizhi div.item a{display:block;position:relative;width:285px}
.zizhi div.item a img{width:222px;height:283px;border:1px #ccc solid}

.zizhi .owl-nav button{position:absolute;width:18px;height:40px; margin:0 !important;padding:0 !important;border-radius:0 !important;outline:0}
.zizhi .owl-nav button span{display:none}
.zizhi .owl-nav button.owl-prev{background:url(../image/11.png) center center no-repeat !important;left:-40px;top:120px}
.zizhi .owl-nav button.owl-next{background:url(../image/12.png) center center no-repeat !important;right:-40px;top:120px}


.foot{background:#e6e6e6}
 
.ft-list{display:inline;float:left;width:160px}
.ft-list div.dd1{font-size:16px;color:#5a5a5a;font-weight:bold;padding-bottom:10px}
.ft-list ul{display:block}
.ft-list li{line-height:25px}
.ft-list li a{color:#5a5a5a;font-size:14px}
 
.dibu{border-top:1px #d5d5d5 solid;background:#ededed;font-size:14px;color:#6a6a6a}
.dibu a{color:#6a6a6a}
.dibu em.emsp{padding:0 10px}
.dibu div.dd1{display:inline;float:left;height:55px;line-height:55px;vertical-align:middle}
.dibu div.dd2{display:inline;float:right;height:55px;line-height:55px;vertical-align:middle}
 
 
.linjie{height:53px;background:#0fb264}
.linejie{font-size:0;height:53px;text-align:center}
.linejie li{padding:0 30px;height:53px;line-height:53px;vertical-align:middle}
.linejie li a{font-size:14px;color:#fff}
 
.banquan{line-height:25px;font-size:14px;padding:20px 0;background:#e6e6e6;color:#555555}
.banquan a{color:#555555}


.news{}
.news li{width:580px;margin-right:40px;height:115px;float:left;margin-bottom:25px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.news li a{display:block;height:115px}
.news li div.dd1{height:115px;width:145px;float:left}
.news li div.dd1 img{height:115px;width:145px;background:#EEEEEE}
.news li div.dd2{height:115px;width:395px;float:right}
.news li div.dd3{background:url(../image/resource-7-1.png) left top no-repeat;padding-top:15px;color:#8d8d8d}
.news li div.dd4{color:#4d4d4d;font-size:14px;padding:6px 0;font-weight:bold}
.news li div.dd5{color:#919191;line-height:18px}

.xq a{font-size:14px;color:#0fb264;border:1px #0fb264 solid;border-radius:100px;width:160px;height:40px;line-height:40px;vertical-align:middle;text-align:center}
.xq a:hover{background:#0fb264;color:#fff}


.cataname{background:url(../image/19.png) 200px 15px #0fb264 no-repeat;padding:20px}
.cataname span{display:block;line-height:1;color:#fff;font-size:22px;font-weight:bold}
.cataname em{display:block;line-height:1;color:#fff;font-size:16px;padding-top:5px}
.catalist{border:1px #efefef solid;padding:20px}
.catalist div{background:url(../image/18.png) right center no-repeat}
.catalist div a{display:block;line-height:1;padding:18px 0;border-bottom:1px #efefef solid;font-size:16px}
.catalist div.cur a{color:#0fb264}


.mleft{width:260px;float:left;display:inline}
.mright{width:910px;float:right;display:inline}


.content{font-size:14px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.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}
.content img{max-width:100% !important;height:auto !important}

.nodata{padding:200px 0;text-align:center;font-size:16px;color:#999;background:url(../image/nodatas.png) center 80px no-repeat}


.cat{line-height:1;font-size:22px;color:#333;font-weight:bold;padding:20px 0;border-bottom:1px #ddd solid}

.leftbar{background:#0fb264;padding:15px 20px}
.leftbar em{display:block;line-height:1;color:#fff;font-size:16px}
.leftbardom{border-bottom:1px #efefef solid;border-left:1px #efefef solid;border-right:1px #efefef solid}
.leftbardom p{padding-bottom:10px}

.rexian{border-bottom:1px #efefef dotted;padding-bottom:10px;margin-bottom:10px}
.rexian img{float:left;width:60px;margin-right:10px}
.rexian em{display:block;line-height:1;font-size:14px;color:#333;padding-top:10px}
.rexian span{display:block;line-height:1;font-size:22px;color:#0fb264;padding-top:5px;font-family:Impact}


.frm{}
.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:14px}
.frm td.tdright{font-size:14px}
.frm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}
.frm td.tdright em.bak{color:#666;padding-left:5px}
.ipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}
.textbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}
.codeimg{cursor:pointer}
.btn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#0fb264}

h1{text-align:center;color:#333;font-size:20px;padding:20px 0 0 0}
.content-info{text-align:center;font-size:14px;font-size:12px;color:#666;padding:20px 0}
.content-des{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
 
.pn{border-top:1px #efefef solid;font-size:14px;background:#fff;padding:20px 0;line-height:2;margin-top:20px}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#9c0000;text-decoration:underline}


.posbg{background:#f5f5f5;border-bottom:1px #eeeeee solid}

.pos{color:#333;font-size:14px;height:55px;line-height:55px;vertical-align:middle;background:url(../image/55.png) left center no-repeat;padding-left:25px}
.pos a{color:#333}

.anlilist{}
.anlilist li{display:block;background:#fff;padding:20px 0;border-bottom:1px #efefef solid}
.anlilist li a{display:block}
.anlilist li a div.dd1{display:inline;float:left;width:240px;height:155px;overflow:hidden}
.anlilist li a div.dd1 img{width:240px;height:155px;transition:all 0.3s ease 0s}
.anlilist li a div.dd2{display:inline;float:right;width:650px;height:120px}
.anlilist li a div.dd3{font-size:18px;color:#333;padding-bottom:10px;font-weight:bold}
.anlilist li a div.dd4{padding-top:20px}
.anlilist li a div.dd4 em{padding:8px 25px;background:#999;color:#fff;font-size:14px}
.anlilist li a div.dd5{font-size:14px;color:#999;line-height:22px;text-align:justify}
.anlilist li a:hover div.dd1 img{
  -webkit-transform-origin:center center;
  -webkit-transform:scale(1.1, 1.1);
  -moz-transform-origin:center center;
  -moz-transform:scale(1.1, 1.1); 
}
.anlilist li a:hover div.dd3{color:#0fb264}
.anlilist li a:hover div.dd4 em{background:#666;color:#fff}
.anlilist li a:hover div.dd5{color:#666}

.zizh li{display:inline;float:left;margin-right:22px;padding-bottom:20px}
.zizh li a{display:block}
.zizh li a img{width:209px;height:266px;border:1px #ccc solid}
.zizh li .d2{color:#333;font-size:14px;text-align:center;line-height:1;padding:10px 0}

.searchlist li{display:block;height:48px;line-height:48px;vertical-align:middle;border-bottom:1px #ccc dotted;background:url(../image/arr.png) left center no-repeat;padding-left:15px;}
.searchlist li a{color:#333;font-size:14px}
.searchlist li a:hover{text-decoration:underline}

.huoban{}
.huoban li{display:inline;float:left;margin-right:22px;width:211px;margin-bottom:10px;}
.huoban li a{display:block;}
.huoban li img{width:209px;height:108px;border:1px #efefef solid;}

.zizhi ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.zizhi li{width:280px;margin-bottom:50px;}
.zizhi li a{padding:10px 10px;border:1px #efefef solid;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.zizhi li a .d1{width:100%;}
.zizhi li a .d1 img{width:100%;}
.zizhi li a .d2{height:65px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.zizhi li a .d2 span{color:#333;font-size:14px;}

.huoba ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.huoba ul li{margin-bottom:20px;box-sizing:border-box;width:211px;height:90px;}
.huoba ul li.cur{border:1px #efefef solid;}
.huoba ul li a{display:block;width:100%;height:100%;}

.pro ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.pro li{width:211px;margin-bottom:20px;}
.pro li a{display:block;}
.pro li img{width:100%;}
.pro li .d2{color:#333;font-size:14px;height:45px;display: flex;justify-content: center;align-items: center;}
