body{ color:#434343; background:#F8F8F8; overflow-x:hidden;}
a:link{ color:#434343; text-decoration:none;}
a:visited{ color:#434343; text-decoration:none;}
a:hover{ color:#01AF63; text-decoration:none;}
li{ list-style:none;}
/*top start*/
.top{ width:100%; height:40px; margin:0px auto; line-height:40px; border-bottom:#EAEAEA solid 1px; box-shadow:0px 0px 10px #ccc;}
.top-l{ float:left; width:auto;}
.top-r{ float:right; width:auto; height:40px; text-align:right; line-height:40px; overflow:hidden;}
.top-r li{ float:right; list-style:none; width:auto; padding-right:6px;}
.top-r .sina a{ float:left; width:auto; height:40px; background:url(sina.png) no-repeat center left; padding-left:20px; overflow:hidden;}
.top-r .qq a{ float:left; width:auto; height:40px; background:url(qq.png) no-repeat center left; padding-left:20px; overflow:hidden;}

.logo{ width:100%; height:90px; margin:0px auto; padding:15px 0px 15px 0px; background:#FFF; overflow:hidden;}
.logo-l{ float:left; width:200px; height:45px; margin-top:23px; background:url(zx.jpg) no-repeat center right; padding-right:140px;}
.logo-l a{ float:left; padding-right:10px;}
.logo-l img{ height:45px;}
.logo-z{ float:left; width:400px; height:auto; padding-top:10px; padding-left:40px; padding-top:25px; overflow:hidden;}
.logo-r{ float:right; width:400px; height:33px; text-align:right; line-height:33px; padding-top:27px; overflow:hidden;}
.logo-r span{ float:right; width:auto; height:33px; padding-left:40px; overflow:hidden;}
.logo-r span.zjbz{ background:url(zl.jpg) no-repeat 0px -33px;}
.logo-r span.zlbz{ background:url(zl.jpg) no-repeat 0px 0px; padding-right:30px;}
.logo-r span.zxdh{ font-size:16px; color:#F03F5F; padding-right:10px;}
.logo-r span.zxdh strong{ font-size:14px; font-weight:normal; color:#333;}
/*top end*/
/*nav start*/
#nv { width:100%; height:40px !important; border:none; background:#fff; border-bottom:#01AF63 solid 3px;}
.dh{ width:1200px; height:40px; margin:0px auto;}
#nv li{ float:left; list-style:none; width:auto; height:40px; text-align:center; font-weight:normal;}
#nv a{ float:left; height:40px; line-height:40px; font-size:16px; color:#444 !important; padding:0px 40px 0px 40px !important; overflow:hidden;}
#nv li:hover a,#nv a:hover,#nv li.hover a:hover, #nv li.hover a{ height:40px; background:#01AF63; color:#fff !important;}
#nv .a{ text-decoration:none; background:#01AF63; color:#fff !important;}
#nv .a a{ text-decoration:none; background:#01AF63; color:#fff !important;}
#nv li span { display: none; }
.dh .dhl{ float:left; list-style:none; width:1060px; height:40px; margin:0px auto; padding:0px; overflow:hidden;}
.dh .wsq{ position:relative; float:right; list-style:none; width:115px; height:40px; margin:0px auto; background:url(wsq.png) no-repeat bottom; z-index:9;}
.dh .wsq:hover{ background:url(wsq.png) no-repeat bottom;}
.dh .wsq:hover span{ display:block;}
.dh .wsq span{ position:absolute; left:38px; top:0px; width:100px; text-align:center; border:#01AF63 solid 1px; border-radius:5px; background:#FFF; padding:5px; display:none;}
.dh .wsq span img{ width:100px; margin-bottom:6px;}

#scbar{ width:400px; height:auto; padding:0px; background:#01AF63; border:#01AF63 solid 2px; line-height:normal; overflow:hidden;}
#scbar .input-txt{ float:left; width:330px; height:34px; padding:0px 5px 0px 5px; line-height:34px; border:none; color:#999; background:#FFFFFF;}
#scbar form{ float:left; padding:0px; margin:0px;}
#scbar button{ float:left; width:60px; height:34px; border:none; font-size:16px; color:#FFF; cursor:pointer; overflow:hidden;}

/*nav end*/
/*hd start*/
.hd{ width:100%; height:350px; margin:0px auto; overflow:hidden;}
.hd .slidebox{ position:relative; width:100%; height:350px; margin:0px auto; margin:0px auto;}
.hd .slideshow li{ list-style:none; float:left; width:100%; margin:0px auto; text-align:center;}
.hd .slidebar{ position:absolute; right:46%; bottom:10px;}
.hd .slidebar span{ float:left; width:11px; height:11px; margin-right:9px; background:url(hd.png) no-repeat 0px 0px; cursor:pointer; overflow:hidden;}
.hd .slidebar span.on{ background:url(hd.png) no-repeat 0px -11px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.hd .leftbtn{ position:absolute; width:39px; height:90px; background:url(jt.png) no-repeat 0px 0px; left:15px; top:130px; cursor:pointer;}
.hd .rightbtn{ position:absolute; width:39px; height:90px; background:url(jt.png) no-repeat -39px 0px; right:15px; top:130px; cursor:pointer;}

.fwlc{ position:absolute; left:5.5%; bottom:0px; width:280px; height:330px; margin:0px auto; background:#fff; box-shadow:0px 0px 60px #F8F8F8 inset; overflow:hidden; z-index:9; display:block;}
.fwlc dl{ width:280px; height:50px; margin:0px auto; padding:15px 0px 15px 0px; border-bottom:#DBDBDB dotted 1px; overflow:hidden;}
.fwlc dl dt{ float:left; list-style:none; width:70px; height:50px; margin:0px auto; text-align:center; border-right:#EAEAEA solid 1px; overflow:hidden;}
.fwlc dl dt span{ float:left; width:70px; height:30px; font-size:20px; line-height:30px; overflow:hidden;}
.fwlc dl dt em{ float:left; list-style:none; width:70px; height:20px; color:#C3C3C3; overflow:hidden;}
.fwlc dl dd{ float:left; list-style:none; width:195px; height:50px; margin:0px auto; padding-left:8px; overflow:hidden;}
.fwlc dl dd a{ float:left; width:65px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
/*hd end*/
.da{ width:1200px; height:auto; margin:0px auto; margin-top:30px; overflow:hidden;}
.da-l{ position:relative; float:left; width:940px; height:695px; margin:0px auto; background:#FFF; overflow:hidden;}
.da-l li{ position:absolute; float:left; overflow:hidden;}
.da-l-t{ float:left; width:230px; height:140px; margin:0px auto; padding-top:90px; font-size:22px; text-align:center; overflow:hidden;}
.da-l-t span{ float:left; width:230px; height:auto; margin:0px auto; padding-bottom:25px; background:url(m.jpg) no-repeat bottom; overflow:hidden;}
.da-l1{ left:236px; top:0px; width:350px; height:460px;}
.da-l2{ right:0px; top:0px; width:350px; height:460px;}

.da-l3{ left:0px; top:230px; width:230px; height:230px;}

.da-l4{ left:0px; top:465px; width:230px; height:230px;}
.da-l5{ left:236px; top:465px; width:230px; height:230px;}
.da-l6{ left:473px; top:465px; width:230px; height:230px;}
.da-l7{ right:0px; top:465px; width:230px; height:230px;}

.da-l1 img,.da-l2 img{ width:350px;}
.da-l3 img,.da-l4 img,.da-l5 img,.da-l6 img,.da-l7 img{ width:230px;}
.da-l li dt{ position:absolute; float:left; bottom:30px; right:0px; list-style:none; width:80%; height:36px; text-align:center; padding:0px 10px 0px 10px; line-height:36px; background:url(b.png); color:#EDEDED; overflow:hidden;}
.da-l li:hover dt{ display:none;}
.da-l li:hover div{ display:block;}
.da-l li div{ display:none; position:absolute; float:left; top:0px; left:0px; width:100%; height:100%; text-align:center; background:url(b.png); color:#EDEDED; overflow:hidden;}
.da-l li div span{ float:left; width:100%; height:20px; margin-top:31%; padding-top:20px; font-size:16px; background:url(x.png) no-repeat center top; color:#EDEDED; overflow:hidden;}
.da-l li div em{ float:left; font-style:normal; width:100%; height:20px; line-height:20px; margin-top:50px; padding-bottom:26px; font-size:18px; background:url(m1.png) no-repeat center bottom; color:#EDEDED; overflow:hidden;}
.da-r{ float:right; width:210px; height:665px; margin:0px auto; background:#FFF; padding:15px; overflow:hidden;}
.da-r h6{ width:100%;height:40px; margin:0px auto; font-size:18px; line-height:40px; font-weight:normal; overflow:hidden;}
/* hot Begin */
#col {width:210px; height:625px; margin:0px auto; overflow:hidden; clear:both;}
.sliderbox { float:left; list-style:none; width:210px; height:auto; margin:0px auto;overflow:hidden;}
.sliderbox a { color:#3E3E3E;}
.sliderbox a:hover {color:#01AF63;}
.sliderbox li{ float:left; width:210px; height:auto; margin:0px auto; padding-bottom:20px; overflow:hidden;}
.sliderbox li dt{ float:left; width:210px; height:auto; padding-bottom:12px; overflow:hidden;}
.sliderbox li dt i{ float:left; width:23px; height:39px; padding-right:17px; text-align:center; line-height:39px; font-size:32px; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif; background:url(sz.jpg) no-repeat center right;overflow:hidden;}
.sliderbox li dt em{ float:right; list-style:none; width:165px; height:39px; font-size:14px; line-height:20px; overflow:hidden;}

.sliderbox li dd{ float:left; width:210px; height:150px; overflow:hidden;}
/* hot stop */

.xgt{ width:1180px; height:auto; margin:0px auto; background:#FFF; margin-top:30px; padding:10px; overflow:hidden;}
.xgt-t{ width:1180px; height:50px; margin:0px auto; line-height:50px; border-bottom:#EAEAEA solid 1px; overflow:hidden;}
.xgt-t span{ float:left; font-size:26px;}
.xgt-t em{ float:right; font-size:14px; color:#999;}
.xgt-n{ position:relative; width:1180px; height:330px; margin:0px auto; margin-top:10px; overflow:hidden;}
.xgt-n li{ position:absolute; float:left; overflow:hidden;}
.xgt-n1{ width:470px; height:330px;}
.xgt-n1 img{ width:470px;}
.xgt-n2,.xgt-n3,.xgt-n4,.xgt-n5{ width:225px; height:160px;}
.xgt-n2 img,.xgt-n3 img,.xgt-n4 img,.xgt-n5 img{ width:225px;}
.xgt-n6{ width:230px; height:330px;}
.xgt-n6 img{ height:330px;}

.xgt-n1{ left:0px; top:0px;}
.xgt-n2{ left:480px; top:0px;}
.xgt-n3{ left:715px; top:0px;}
.xgt-n4{ left:480px; top:170px;}
.xgt-n5{ left:715px; top:170px;}
.xgt-n6{ right:0px; top:0px;}
.xgt-n li:hover div{  height:120px; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xgt-n li:hover div dt{ color:#FFF;}
.xgt-n li:hover div dd{ color:#ccc;}
.xgt-n li div{ position:absolute; float:left; bottom:0px; left:0px; width:100%; height:40px; background:url(b.png); overflow:hidden; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.xgt-n li div dt{ float:left; width:94%; height:40px; padding:0px 3% 0px 3%; line-height:40px; font-size:14px; color:#CCC; overflow:hidden;}
.xgt-n li div dd{ float:left; width:94%; height:70px; padding:0px 3% 0px 3%; line-height:24px; color:#EDEDED; overflow:hidden;}
.xgt-n li div dd i{ float:left; width:100%; height:20px; overflow:hidden;}
.xgt-n li div dd em{ float:left; width:100%; height:50px; overflow:hidden;}

.zxrj{ width:1180px; height:auto; margin:0px auto; background:#FFF; margin-top:30px; padding:10px; overflow:hidden;}
.zxrj-rj{ width:1180px; height:168px; margin:0px auto; margin-top:10px; overflow:hidden;}
.zxrj-rj-t{ float:left; width:180px; height:168px; margin:0px auto; background:url(rj.jpg) no-repeat right #01AF63; overflow:hidden;}
.zxrj-rj-t span{ float:left; width:180px; height:auto; margin:0px auto; margin-top:30px; padding-top:80px; font-size:16px; color:#FFF; text-align:center; background:url(rj.png) no-repeat top; overflow:hidden;}
.zxrj-rj-p{ position:relative; float:left; width:240px; height:168px; margin:0px auto; margin-left:10px; overflow:hidden;}
.zxrj-rj-p img{ width:240px;}
.zxrj-rj-p dt{ position:absolute; float:left; left:0px; bottom:0px; width:94%; height:36px; line-height:36px; padding:0 3% 0 3%; color:#EDEDED; background:url(b.png); overflow:hidden;}
.zxrj-rj-p dd{ position:absolute; float:left; right:0px; top:0px; width:auto; height:24px; line-height:24px; padding:0px 20px 0px 20px; color:#FFF; background:#01AF63; overflow:hidden;}
.zxrj-zx{ width:1180px; height:auto; margin:0px auto; margin-top:10px; background:#F8F8F8; overflow:hidden;}
.zxrj-zxl{ float:left; width:510px; height:180px; margin:0px auto; overflow:hidden;}
.zxrj-zxl-t{ float:left; width:180px; height:180px; margin:0px auto; background:url(xzx.jpg) no-repeat right #25B6A5; overflow:hidden;}
.zxrj-zxl-t span{ float:left; width:180px; height:auto; margin:0px auto; margin-top:40px; padding-top:80px; font-size:16px; color:#FFF; text-align:center; background:url(xzx.png) no-repeat top; overflow:hidden;}
.zxrj-zxl-n{ float:right; width:310px; height:160px; margin:0px auto; padding-top:5px; overflow:hidden;}
.zxrj-zxl-n h6{ float:left; width:310px; height:50px; margin:0px auto; line-height:50px; margin-bottom:5px; font-size:18px; font-size:18px; font-weight:normal; overflow:hidden;}
.zxrj-zxl-n dt{ float:left; width:100px; height:100px; margin:0px auto; background:url(a1.jpg) no-repeat; overflow:hidden;}
.zxrj-zxl-n dd{ float:right; width:200px; height:180px; margin:0px auto; overflow:hidden;}
.zxrj-zxl-n dd a{ float:left; width:200px; height:25px; margin:0px auto; line-height:25px; overflow:hidden;}

.zxrj-zxz{ float:left; width:310px; height:180px; margin:0px auto; padding-left:25px; overflow:hidden;}
.zxrj-zxz h6{ float:left; width:310px; height:50px; margin:0px auto; line-height:50px; margin-bottom:5px; font-size:18px; font-size:18px; font-weight:normal; overflow:hidden;}
.zxrj-zxz dt{ float:left; width:100px; height:100px; margin:0px auto; background:url(a2.jpg) no-repeat; overflow:hidden;}
.zxrj-zxz dd{ float:right; width:200px; height:180px; margin:0px auto; overflow:hidden;}
.zxrj-zxz dd a{ float:left; width:200px; height:25px; margin:0px auto; line-height:25px; overflow:hidden;}

.zxrj-zxr{ float:right; width:310px; height:180px; margin:0px auto; overflow:hidden;}
.zxrj-zxr h6{ float:left; width:310px; height:50px; margin:0px auto; line-height:50px; margin-bottom:5px; font-size:18px; font-size:18px; font-weight:normal; overflow:hidden;}
.zxrj-zxr dt{ float:left; width:100px; height:100px; margin:0px auto; background:url(a3.jpg) no-repeat; overflow:hidden;}
.zxrj-zxr dd{ float:right; width:200px; height:180px; margin:0px auto; overflow:hidden;}
.zxrj-zxr dd a{ float:left; width:200px; height:25px; margin:0px auto; line-height:25px; overflow:hidden;}

.sjs{ width:1200px; height:60px; margin:0px auto; line-height:60px; overflow:hidden;}
.sjs span{ float:left; font-size:26px;}
.sjs em{ float:right; font-size:14px; color:#999;}
.sjs-n{ width:1200px; height:auto; margin:0px auto; background:#FFF; overflow:hidden;}
.sjs-n li{ float:left; width:149px; height:auto; margin:0px auto; padding:30px 0px 25px 0px; border-right:#F4F4F4 solid 1px; overflow:hidden;}
.sjs-n li dt{ float:left; width:100px; height:100px; margin:0px auto; margin-left:25px; border-radius:80px; overflow:hidden;}
.sjs-n li dd{ float:left; width:149px; height:40px; margin:0px auto; line-height:40px; font-size:14px; text-align:center; overflow:hidden;}
.sjs-n li:hover dt{ -moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}

.yq{ width:1180px; height:auto; margin:0px auto; margin-top:20px; background:#FFF; padding:10px; overflow:hidden;}
.yq dt{ float:left; width:140px; height:120px; margin:0px auto; font-size:26px; text-align:center; border-right:#F4F4F4 solid 1px; line-height:120px; overflow:hidden;}
.yq dd{ float:right; width:1000px; height:120px; margin:0px auto; overflow:hidden;}
.yq dd a{ float:left; font-size:14px; padding:10px 30px 0px 0px;}

/*list begin*/
.wz{ width:1200px; height:auto; margin:0px auto; line-height:60px; margin-top:5px; background:#fff; overflow:hidden;}
.wz em{ float:left; width:1000px; overflow:hidden;}
.wz em a{ float:left; height:60px; font-size:16px; padding:0px 15px 0px 15px; border-bottom:#fff solid 2px;}
.wz em a:hover{ float:left; border-bottom:#01AF63 solid 2px;}
.wz span{ float:right; overflow:hidden;}
.wz span a{ float:left; height:62px; font-size:16px; padding:0px 20px 0px 20px;}
.wz span a.rss{ float:left; padding-left:25px; background:url(rss.png) no-repeat center left;}
.wz span a.fb{ float:left; padding-left:25px; background:url(fb.png) no-repeat center left;}
.wz span a.fb:hover{ color:#F76C1A;}

.list{ width:1200px; height:auto; margin:0px auto; margin-top:15px; overflow:hidden;}
.list-l{ float:left; width:880px; height:auto; margin:0px auto; overflow:hidden;}
.list-l ul{ float:left; width:840px; height:auto; margin:0px auto; padding-top:20px; overflow:hidden;}
.list-l dl{ float:left; width:840px; height:auto; margin:0px auto; padding:20px; overflow:hidden;}
.list-l dl:hover{ background:#FFF;}
.list-l dl dt{ float:left; width:180px; height:120px; margin:0px auto; overflow:hidden;}
.list-l dl dt img{ width:180px;}
.list-l dl dd{ float:right; width:640px; height:auto; margin:0px auto; overflow:hidden;}
.list-l dl dd h6{ float:left; width:100%; font-size:16px; font-weight:normal; overflow:hidden;}
.list-l dl dd h6 a{ font-size:16px;}
.list-l dl dd em{ float:left; width:100%; line-height:24px; color:#999999; padding-top:10px; overflow:hidden;}
.list-l dl dd span{ float:left; width:100%; text-align:right; padding-top:15px; color:#999999; overflow:hidden;}
.list-r{ float:right; width:260px; height:auto; margin:0px auto; padding:20px; background:#fff; overflow:hidden;}
.list-r-hot{ width:260px; height:auto; margin:0px auto; overflow:hidden;}
.list-r-hot h6{ float:left; width:260px; height:60px; margin:0px auto; line-height:60px; font-size:24px; font-weight:normal; overflow:hidden;}
.list-r-hot li{ float:left; list-style:none; width:260px; height:50px; margin:0px auto; padding:20px 0px 20px 0px; border-top:#E8E8E8 dotted 1px; overflow:hidden;}
.list-r-hot li dt{ float:left; width:50px; height:auto; margin:0px auto; overflow:hidden;}
.list-r-hot li dd{ float:right; width:190px; height:50px; margin:0px auto; color:#999; overflow:hidden;}
.list-r-hot li dd a{ float:left; width:190px; height:24px; margin:0px auto; padding-top:5px; font-size:14px; overflow:hidden;}
.list-r-hot li dd p{ float:left; width:190px; height:auto; margin:0px auto; overflow:hidden;}
.list-r-sb{ width:260px; height:auto; margin:0px auto; overflow:hidden;}
.list-r-sb h6{ float:left; width:260px; height:60px; margin:0px auto; line-height:60px; font-size:24px; font-weight:normal; overflow:hidden;}
.list-r-sb li{ float:left; list-style:none; width:260px; height:44px; margin:0px auto; line-height:44px; border-top:#E8E8E8 dotted 1px; overflow:hidden;}
.list-r-sb li a{ font-size:14px;}

.listp{ width:1200px; height:auto; margin:0px auto; margin-top:15px; overflow:hidden;}
.listp ul{ float:left; width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.listp ul li{ float:left; width:280px; height:auto; margin:0px auto; padding:0px 10px 0px 10px; margin-bottom:20px; overflow:hidden;}
.listp ul li:hover dt span{ display:block;}
.listp ul li dt{ position:relative; float:left; width:280px; height:240px; margin:0px auto; overflow:hidden;}
.listp ul li dt span{ display:none; position:absolute; float:left; left:0px; top:0px; width:280px; height:36px; margin:0px auto; line-height:36px; overflow:hidden;}
.listp ul li dt span a{ float:left; width:139px; height:36px; margin:0px auto; font-size:14px; text-shadow:0px 0px 1px #FFFFFF; line-height:36px; background:url(a.png); text-align:center; overflow:hidden;}
.listp ul li dd{ float:left; width:278px; height:46px; margin:0px auto; text-align:center; line-height:46px; background:#FFF; border:#EAEAEA solid 1px; border-top:none; overflow:hidden;}
.listp ul li dd a{ font-size:14px;}

/*list end*/
/*view begin*/
.list-v{ float:left; width:840px; height:auto; margin:0px auto; background:#FFF; padding:20px; overflow:hidden;}
.list-fx{ width:840px; height:auto; margin:0px auto; padding-bottom:20px; overflow:hidden;}
.list-fx dt{ float:left; line-height:none; width:60px; height:auto; margin:0px auto; border-radius:50px; overflow:hidden;}
.list-fx dt img{ width:60px;}
.list-fx dd{ float:right; line-height:none; width:760px; height:auto; margin:0px auto; overflow:hidden;}
.list-fx dd h1{ float:left; width:760px; height:auto; margin:0px auto; font-size:28px; font-weight:normal; overflow:hidden;}
.list-fx dd span{ float:left; width:760px; height:auto; margin:0px auto; color:#ACACAC; padding-top:10px; overflow:hidden;}
.list-zy{ width:820px; height:auto; margin:0px auto; color:#999; padding:10px; font-size:14px; background:#F8F8F8; line-height:26px; overflow:hidden;}
.list-zy strong{ font-weight:normal;}
.list-n{ width:840px; height:auto; margin:0px auto; padding-top:20px; line-height:26px; font-size:14px; overflow:hidden;}

.list-tit{ float:left; width:820px; height:30px; margin:0px auto; line-height:30px; font-weight:bold; font-size:14px; background:#F6F6F6; padding-left:20px; overflow:hidden;}
.list-xg{ float:left; width:820px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.list-xg li{ float:left; width:410px; height:34px; margin:0px auto; line-height:34px; overflow:hidden;}
.list-xg li a{ font-size:14px;}
/*view end*/
/*bbs start*/
.bbssg{ width:auto; height:auto; margin:0px auto; background:#FFF; padding:10px; margin-bottom:10px; overflow:hidden;}
.bbssg-l{ float:left; width:29%; height:auto; overflow:hidden;}
/*bbshd start*/
.bbssg-l .slidebox{ position:relative; float:left; width:350px; list-style:none; overflow:hidden;}
.bbssg-l .slidebox li{ list-style:none; float:left;}
.bbssg-l .slidebox li img{ width:350px;}
.bbssg-l .leftbtn{ position:absolute; width:40px; height:40px; background:url(an.png) no-repeat 0px -40px; left:5px; top:140px; cursor:pointer;}
.bbssg-l .leftbtn:hover{ background:url(an.png) no-repeat 0px 0px;}
.bbssg-l .rightbtn{ position:absolute; width:40px; height:40px; background:url(an.png) no-repeat -40px -40px; right:5px; top:140px; cursor:pointer;}
.bbssg-l .rightbtn:hover{ background:url(an.png) no-repeat -40px 0px;}
.bbssg-l .slidebox li a{ position:relative;}
.bbssg-l .slidebox li a div{ position:absolute; width:98%; height:44px; line-height:44px; padding-left:2%; color:#FFF; font-size:16px; left:0px; bottom:0px; background:url(b.png);}
.bbssg-l .slidebar{ position:absolute; right:15px; bottom:14px;}
.bbssg-l .slidebar span{ float:left; width:10px; height:10px; margin-right:3px; background:#E8E8E8;box-shadow: 0px 1px 2px #333 inset; border-radius:7px; cursor:pointer;}
.bbssg-l .slidebar span.on{background:#FA901C;box-shadow: 0px 1px 2px #480D0A inset;}
/*bbshd end*/
.bbssg-r{ float:left; padding-left:20px; width:68%; height:auto; overflow:hidden;}
.bbssg-r-tit{ width:100%; height:80px; overflow:hidden;}
.bbssg-r-tit h2{ width:100%; height:auto; font-size:22px; font-weight:normal; overflow:hidden;}
.bbssg-r-tit p{ width:100%; height:auto; line-height:24px; color:#666; text-indent:24px; overflow:hidden;}
.bbssg-t{ width:100%;height:40px; margin:0px auto; padding-top:10px; overflow:hidden;}
.bbssg-t ul{ float:left; list-style:none;border:0; margin:0; padding:0;}
.bbssg-t li{ list-style:none; float:left; line-height:34px; font-size:16px; border-radius:4px; margin-right:3px; text-align:center; cursor:pointer;}
.you2{ width:100px; height:34px; background:#FF7B2C; color:#FFF; overflow:hidden; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.wu2{ width:100px; height:34px; background:#F6F6F6; color:#333; overflow:hidden;}
.bbssg-n{ float:left; width:100%; height:218px; margin:0px auto; padding:0px; overflow:hidden;}
.bbssg-n li{ float:left; list-style:none; width:100%; height:18px; padding-top:9px; margin:0px auto; overflow:hidden;}
.bbssg-n li dt{ float:left; list-style:none; width:auto; overflow:hidden;}
.bbssg-n li dt a{ font-size:14px;}
.bbssg-n li dt span{ color:#999; padding-left:6px; padding-right:6px;}
.bbssg-n li dt em{ padding-left:10px; color:#CCCCCC;}
.bbssg-n li dd{ float:right; list-style:none; width:auto; color:#999; overflow:hidden;}
/*bbs end*/
/* dan begin */
.dan{ width:1200px; height:auto; margin:0px auto; background:url(d.jpg) repeat-y left #FFF; padding-bottom:30px; border:#DCDCDC solid 1px; border-top:none; overflow:hidden;}
.dan-l{ float:left; width:216px; height:auto; margin:0px auto; padding-bottom:20px; overflow:hidden;}
.dan-l h6{ float:left; width:216px; height:70px; margin:0px auto; line-height:70px; font-size:26px; font-weight:normal; text-align:center; overflow:hidden;}
.dan-l a{ float:left; width:216px; height:38px; margin:0px auto; line-height:38px; font-size:14px; margin-bottom:20px; text-align:center; overflow:hidden;}
.dan-l a:hover{ background:url(d1.jpg) no-repeat right;}
.dan-r{ float:right; width:910px; height:auto; margin:0px auto; font-size:14px; line-height:30px; padding-right:30px; overflow:hidden;}
.dan-r h1{ float:left; width:910px; height:70px; margin:0px auto; line-height:70px; font-size:26px; margin-bottom:20px; border-bottom:#e5e5e5 solid 1px; font-weight:normal; overflow:hidden;}
/* dan end */

.xq-d{ width:100%; height:auto; margin:0px auto; background:#E5E5E5; margin-top:10px; overflow:hidden;}
.xq{ width:1200px; height:70px; margin:0px auto; line-height:70px; overflow:hidden;}
.xq dt{ float:left; width:auto; padding-right:360px; font-size:20px; background:url(wb.png) no-repeat center right;}
.xq dd{ float:right; width:auto;}
.xq dd a{ float:left; width:auto; height:40px; line-height:40px; margin-top:15px; font-size:16px; padding:0px 30px 0px 30px; background:#FF8A00; color:#FFF;}

.zfl-d{ width:100%; height:auto; margin:0px auto; background:#363636; overflow:hidden;}
.zfl{ width:1200px; height:auto; margin:0px auto; padding:20px 0px 20px 0px; overflow:hidden;}
.zfl-l{ float:left; width:780px; height:auto; margin:0px auto;overflow:hidden;}
.zfl-l li{ float:left; list-style:none; width:195px; height:auto; margin:0px auto; color:#818181; overflow:hidden;}
.zfl-l li span{ float:left; width:195px; height:40px; margin:0px auto; line-height:40px; font-size:16px; overflow:hidden;}
.zfl-l li a{ float:left; width:195px; height:30px; margin:0px auto; line-height:30px; color:#737373; overflow:hidden;}
.zfl-l li a:hover{ color:#01AF63;}
.zfl-z{ float:left; width:120px; height:auto; margin:0px auto; color:#737373; overflow:hidden;}
.zfl-z img{ width:120px; margin-bottom:10px;}
.zfl-r{ float:right; width:230px; height:auto; margin:0px auto; padding-left:30px; padding-top:20px; line-height:26px; font-size:14px; border-left:#2D2D2D solid 1px; color:#6F6F6F; overflow:hidden;}
.zfl-r img{ height:45px; margin-bottom:10px;}
.zfl-r b{ color:#838383; font-size:20px; font-weight:normal;}

.zdy{ width:1200px; height:auto; margin:0px auto; padding:10px 0px 10px 0px; text-align:center; border-top:#2D2D2D solid 1px; overflow:hidden;}
.zdy img{ margin-right:40px;}
.f-d{ width:100%; height:auto; margin:0px auto; background:#363636; padding:10px 0px 0px 0px; color:#737373; text-align:center; line-height:28px; overflow:hidden;}
.f-d a{ color:#737373;}
.f-d a:hover{ color:#DA244A;}
