@charset "utf-8";
/*
 * 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);
}

.flexslider{position:relative;height:445px;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(/app/static/images/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:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(/app/static/images/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}

.navsp{border-top: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid}
.nav{}
.nav li{ height: 50px; width: 133px; text-align: center;}
.nav li a{ font-size: 18px; color: #2c2b2b; height: 50px; line-height: 50px; vertical-align: middle; display: block;}
.nav li.curr a{ color: #00578b; font-weight: bold; }

.tel{ white-space: nowrap; height: 80px; background: url(../images/png/h10.png) left top repeat-y;}
.tel div.dd2{ height: 80px; background: url(../images/2.png) 25px center no-repeat; padding-left: 60px; }
.tel div.dd2 div{ line-height: 1; font-size: 18px; color: #639540 }

.huibar{ background: #dbdbdb }
.huibar div{ font-size: 16px; color: #030303; height: 58px; line-height: 58px; vertical-align: middle; }
.huibar div a{ color: #000; }

.bd{border: 1px #dbdbdb solid}
.sbd{border: 1px #dbdbdb solid;border-top: 0}

.bar{}
.bar a{ display: block; height: 66px; }
.bar a em{ font-size: 20px; font-weight: bold; color: #236d44; display: inline; float: left; height: 66px; line-height: 66px; vertical-align: middle; background: url(../images/4.png) left center no-repeat; padding-left: 40px }
.bar a span{ font-size: 16px; color: #757575; display: inline; float: right; height: 66px; line-height: 66px; vertical-align: middle; }

.indexcon{ font-size: 14px; color: #4a4a4a; line-height: 2; text-align: justify;}

.alist{}
.alist li{ display: block; height: 30px; line-height: 30px; vertical-align: middle; }
.alist li a{ font-size: 14px; color: #4a4a4a }
.alist li a:hover{ text-decoration: underline; color: #639540 }


.tabmenu{border-right: 2px #e9e9e9 solid}
.tabmenu div{ height: 45px; line-height: 45px; vertical-align: middle; cursor: pointer;}
.tabmenu a{ font-size: 20px; color: #5c5c5c }
.tabmenu a span{ padding-left: 20px; background: url(../images/6.png) left center no-repeat; }
.tabmenu a:hover{ font-weight: bold; color: #236d44 }
.tabmenu a:hover span{background: url(../images/5.png) left center no-repeat; }
.tabmenu div.cur a{ font-weight: bold; color: #236d44;}
.tabmenu div.cur a span{background: url(../images/5.png) left center no-repeat; }


.plist{}
.plist.index-0{ display: block; }
.plist li{ display: inline; float: left; width: 282px; margin-right: 24px }
.plist li a{ display: block; }
.plist li div.ss1{ padding: 9px; border:1px #efefef solid; }
.plist li div.ss1 img{ width: 262px; height: 190px; background: #efefef; }
.plist li div.ss2{ text-align: center; font-size: 16px; color: #545454; height: 60px; line-height: 60px; vertical-align: middle; }

.plist li a:hover div.ss1{ background: #ffffe6 }

.plugins-css-29{}
.plugins-css-29 li{ display:block;border-bottom: 1px #efefef solid}
.plugins-css-29 li.index-3{ border-bottom: 0 }
.plugins-css-29 li a{ display:block; height:80px; overflow:hidden;overflow-y:hidden;overflow-x:hidden; padding: 10px 0}
.plugins-css-29 li a div.dd1{ width:133px; height:80px; float:left; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.plugins-css-29 li a div.dd1 img{width:133px; height:80px; background: #efefef}
.plugins-css-29 li a div.dd2{ width:430px; height:80px; float:right; position:relative; overflow:hidden;overflow-y:hidden;overflow-x:hidden; }
.plugins-css-29 li a div.dd3{ height:28px;}
.plugins-css-29 li a div.dd3 span{ display:inline; float:left; font-size:16px; color:#2e2e2e; font-weight:bold; background: url(../images/28.png) left center no-repeat; padding-left: 20px;}
.plugins-css-29 li a div.dd3 em{ display:inline; float:right; font-size:14px; color:#606060}
.plugins-css-29 li a div.dd4{ line-height:1.8; font-size:14px; color:#606060; text-align:justify}
.plugins-css-29 li a:hover{ background: #fafafa; }


.plugins-css-299{}
.plugins-css-299 li{ display:block;border-bottom: 1px #efefef solid}
.plugins-css-299 li.index-3{ border-bottom: 0 }
.plugins-css-299 li a{ display:block; height:100px; overflow:hidden;overflow-y:hidden;overflow-x:hidden; padding: 20px 0}
.plugins-css-299 li a div.dd1{ width:150px; height:100px; float:left; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.plugins-css-299 li a div.dd1 img{width:150px; height:100px; background: #efefef}
.plugins-css-299 li a div.dd2{ width:430px; height:100px; float:right; position:relative; overflow:hidden;overflow-y:hidden;overflow-x:hidden; }
.plugins-css-299 li a div.dd3{ height:28px;}
.plugins-css-299 li a div.dd3 span{ display:inline; float:left; font-size:20px; color:#2e2e2e; font-weight:bold;}
.plugins-css-299 li a div.dd3 em{ display:inline; float:right; font-size:14px; color:#606060}
.plugins-css-299 li a div.dd4{ line-height:1.8; font-size:14px; color:#606060; text-align:justify}
.plugins-css-299 li a:hover{ background: #fafafa; }


.gslider{ width: 325px; height: 260px; }
.gslider li{ display: inline; float: left; width: 325px;}
.gslider a{ display: block; }
.gslider img{ width: 325px; height:222px; }
.gslider div.dd2{ font-size: 16px; color: #333; text-align: center; line-height: 1;padding-top: 15px;}


.anli-prev{position:absolute;left:20px;top:115px;width:12px;height:21px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:12px;height:21px;background:url(../images/8.png) left bottom no-repeat}
  
.anli-next{position:absolute;right:20px;top:115px;width:12px;height:21px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:12px;height:21px;background:url(../images/7.png) right bottom no-repeat}


.dlink{ text-align: center; border-top: 1px #e7e7e7 solid}
.dlink li em{  color: #8a8a8a; font-size: 14px; height: 66px; line-height: 66px; vertical-align: middle; padding: 0 20px; }
.dlink li a{color: #8a8a8a; font-size: 16px; height: 66px; line-height: 66px; vertical-align: middle; }

.foot{ background: #333333; }
.flink{ padding: 25px 0; border-bottom: 1px #5f5f5f solid;}
.flink em{ font-size: 16px; font-weight: bold; }
.flink a{ font-size: 16px; color: #818181; margin-right: 20px;}

.banquan{ line-height: 2; font-size: 14px; color: #b4b4b4; background: url(../images/29.png) 50px center no-repeat; padding-left: 180px; }

.wx{}
.wx div.item{ display: inline; float: right; text-align: center;}
.wx div.item img{ width: 140px; height: 140px; }
.wx div.item div.dd2{ text-align: center; font-size: 14px; line-height: 1; padding-top: 10px; }

.cataname{ background: url(../images/30.png) left center no-repeat; line-height: 1; padding: 40px 0;}
.cataname em{ font-size: 25px; color: #278bcd; padding-left: 40px}

.catalist{ border-bottom: 1px #e5e5e5 solid }
.catalist div{ padding: 0 5px; }
.catalist div a{ width: 185px; height: 43px; line-height: 43px; vertical-align: middle; text-align: center; display: block; font-size: 14px; color: #2c2c2c; background: #ededed; border: 1px #dddddd solid}
.catalist div a:hover{ background: #dddddd }
.catalist div.cur a{ background: #358cc0 !important; border: 1px #358cc0 solid !important; color: #fff;}

.catalists{ border-bottom: 1px #e5e5e5 solid }
.catalists div{ margin-right: 12px; padding: 6px 0; }
.catalists div a{ width: 188px; height: 43px; line-height: 43px; vertical-align: middle; text-align: center; display: block; font-size: 14px; color: #2c2c2c; background: #ededed; border: 1px #dddddd solid}
.catalists div a:hover{ background: #dddddd }
.catalists div.cur a{ background: #358cc0 !important; border: 1px #358cc0 solid !important; color: #fff;}
.catalists div a.niu{background: url(../images/31.png) right center no-repeat #ededed;}


.nodata {padding: 100px 0 !important;text-align: center;font-size: 16px;}

.content{font-size:16px;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}

h1{text-align:center;color:#464646;font-size:30px;line-height:1}
.cinfo{text-align:center;font-size:14px;color:#8a8989}
.subtitle{text-align:center;font-size:16px;color:#9b9a9a}
 
.pn{border-top:1px #ddd solid;padding:50px 0; color:#333; font-size:14px;}
.pn div{line-height:2}
.pn em{color:#333;font-size:16px}
.pn a{color:#333;font-size:16px}
.pn a:hover{color:#136746;text-decoration:underline}

.frm{}
.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:18px}
.frm td.tdright{font-size:18px}
.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:15px;border:1px #dbdbdb solid}
.textbox{font-size:14px;color:#666;padding:15px;line-height:2;border:1px #dbdbdb solid}
.codeimg{cursor:pointer}
.btn{font-size:30px;color:#fff;border:0;padding:15px 80px;background:#2d2abb}
.btn.gray{ background: #dbdbdb }

.twen{}
.twen li{ display: inline; float: left; width: 267px; margin-right: 18px; }
.twen li a{ display: block; }
.twen li img{ width: 265px; height: 188px; border: 1px #efefef solid}
.twen li div.dd2{ height: 70px; }
.twen li div.dd2 span{ display: block; text-align: center; line-height: 1; padding-top: 15px; font-size: 16px; color: #333;}

.tools{ right: 20px; top: 100px; position: fixed; width: 75px; z-index: 999999999999 }
.tools div.sbline{ border-bottom: 1px #333 solid }
.tools a{ display: block; position: relative; }
.tools a div.dd2{ font-size: 18px; color: #fff;transition: all 0.3s ease 0s; text-align: center; position: absolute; white-space: nowrap; width: 0; opacity: 0; overflow: hidden; right: 75px; top: 0; height: 75px; line-height: 75px; vertical-align: middle; background: #000; }
.tools a:hover div.dd2{ opacity: 1; width: 150px; }

.gtel{ line-height: 25px; line-height: 25px; vertical-align: middle; white-space: nowrap; font-size: 16px; color: #535353; background: url(../images/22.png) left center no-repeat; padding-left: 30px; }

.gbar{ border-bottom: 1px #e4e4e4 solid;}
.gbar a{ display: block; height: 30px; position: relative;}
.gbar a em{ position: absolute; font-size: 18px; color: #00578b; font-weight: bold; line-height: 1; left: 0; top: 0; }
.gbar a span{ position: absolute; font-size: 14px; color: #999999; line-height: 1; left: 80px; top: 5px; font-style: italic; }

.gnewt{ height: 40px; line-height: 1;text-align: center; font-size: 18px; color: #333333; background: url(../images/24.png) center bottom no-repeat; }
.gnewt a{ color: #333333 }

.galist{}
.galist li{ display: block;}
.galist li a{ display: block; border-bottom: 1px #d8d8d8 solid; padding: 20px 0}
.galist div.dd1{ display: inline; float: left; width: 70px; text-align: center;}
.galist div.dd1 span{ display: block; font-size: 28px; color: #00578b; line-height: 1;}
.galist div.dd1 em{ display: block; font-size: 12px; color: #b0b0b0; line-height: 1; padding-top: 5px;}
.galist div.dd2{ display: inline; float: right; width: 315px;}
.galist div.dd2 span{ display: block; font-size: 14px; color: #00578b; font-weight: bold; line-height: 1;padding-top: 5px;}
.galist div.dd2 em{ display: block; font-size: 12px; color: #747474; line-height: 1; padding-top: 10px;}

.gmore{ line-height: 1 }
.gmore a{ color: #00578b; font-size: 14px; }
.gbghui{ background: #f5f5f5 }

.gcbar{ padding-left: 30px; }
.gcbar a{ display: block; height:60px; position: relative;border-bottom: 1px #00578b solid}
.gcbar span{font-size: 30px; font-weight: bold; color: #fff;  background: #00578b; border-radius: 100px; padding:0 50px; position: absolute; left: -30px; top: 1px; height: 60px; line-height: 60px; vertical-align: middle; }
.gcbar em{ font-weight: bold; font-size: 18px; color: #2e2e2e; position: absolute; right: 0; top: 1px; height: 60px; line-height: 60px; vertical-align: middle; }

.gtbar{ }
.gtbar a{ display: block; height: 38px; background: url(../images/27.png) right center no-repeat;}
.gtbar em{ font-size: 25px; color: #00578b; font-weight: bold; display: inline;; float: left; height: 38px; line-height: 38px; vertical-align: middle; background: url(../images/26.png) left center no-repeat; padding-left: 18px; }
.gtbar span{ font-size: 14px; color: #595959; display: inline; float: right; height: 38px; line-height: 38px; vertical-align: middle; padding-right: 20px; }


.kf{width:124px;height:273px;position:fixed; left:10px; top:230px; z-index:999999999; background:url(../images/kf.jpg) left top no-repeat}
.kftxt{ line-height:1.5; font-size:14px; color:#000000; padding:0 4px; font-weight:bold;}
.qqlinkad{ position:absolute}
.qqlinkad a{ display:block;}












