@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;font-weight: normal;}
ol,ul,li{list-style:none;}
.fl{float:left;}
.fr {float:right;}
i,em{font-style: normal;}
img{border:none;}
a{text-decoration:none;}
body{color: #666666;/**/}
.cf:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block;}.cf{zoom:1;}
form *:focus{outline:none;}
.in-b{display: inline-block;zoom:1;*display: inline;}
.page{position: relative;font-family: Microsoft YaHei,黑体;}
.h20{height:20px;}
.cl{clear: both;}
.mr10{margin-right: 10px;}
.h40{height: 40px;}
/*左侧固定部分*/
.act_left{width: 260px;position: relative;padding-right: 10px;float: left;background:#000;z-index:1;}
.act_left_box{background:url(img/zcbg.png) top center no-repeat;padding:25px 15px 0 15px;}
.r_nav p { line-height:26px; margin-top:20px; text-align:center;color: #fff;font-size: 14px;font-weight: bold;padding-left: 10px;}
.r_nav p b{ display:inline-block; background:url(img/visNumbg2.png) no-repeat; width:21px; height:26px; line-height:26px; color:#fff; font-size:16px; font-weight:normal; text-align:center}

/*左侧信息*/
.a_lb{padding-top:40px;height: 600px;}
.a_lb .top{width:228px;height: 73px;background: url(img/bk.png) no-repeat;display: block;margin:0 auto;text-align: center;}
.a_lb .top .wzlogo{width: 194px;height: 47px;margin-top:-30px;left: 15px;}
.a_lb .top b{padding:4px 23px;background: #75ab20;color: #fff;font-size: 20px;}
.a_lb .top p{display: block;width: 100%;margin-bottom: -10px;color: #fff;}
/*策划团队*/
.plan-team{width:204px;margin:0 auto;border:1px solid #fff;padding:0 10px 0px 10px;margin-top: 64px;}
.plan-team>img{width:60%;margin:-54px auto 0 auto;display: block;}
.plan-team p{line-height:24px;color: #fff;font-size: 14px;}
.jgz{width:84px;margin:10px 3px 0px 0;text-align:center;}
.wx{width:91px;margin:10px 0px 0 3px;text-align:center;}
.jgz img,.wx img{width:100%;}
/*封面*/
.dy{position:absolute;bottom:-25%;left:50%; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;margin-left:-475px;z-index:999;width:950px;height: 193px;background: url(img/dybg.png) no-repeat;color: #fff;}
.dy p{color: #fff;padding:22px 50px 10px 160px;}
.enters{position: absolute;bottom: 10px;width:100%;text-align: center;z-index: 9999;}
.enters a{width:152px;height: 42px;background: url(img/srcoll.png) no-repeat;}
.wqhg{position:absolute;top:-2%; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;left:50%;margin-left:-9%;width:18%;}
.wqhg img{width:100%;}
.wqhg>div{position: absolute;z-index:9999;bottom:14%;width:100%;text-align: center;}
.backto{background: #7fb725 url(img/xlsjx.png) right center no-repeat; position:relative; height:26px;line-height:26px;font-size:12px;border:1px solid #626262; color:#fff;text-align:center; cursor:pointer; width:60%;}
.backto b{ font-size:14px; color:#fff;}
.backto dl{ background:#4b720b; width:100%; position:absolute; top:20px; left:0px; height:190px; overflow:auto}
.backto dl dd a{height:26px; line-height:24px;text-decoration:none; color:#fff}
.backto dd:hover{ background:#FFF; color:#F00;}
.backto dd:hover a {color:#003278;}

.act_right{margin-left: 259px;overflow: hidden;position: relative;}
.act_right li{display: block;cursor: pointer;position: relative;overflow:hidden;zoom:1;float: left;display: inline;border-right: 5px #fff solid;}
.act_right .aimg_2 img{display: block;position: relative;top:0px;z-index: 1;}
.act_right .aimg_2 img{/*filter:alpha(opacity=45);opacity: 0.45;*/}
.act_rbox{overflow: hidden;}
.act_fimg{border-right: 5px #fff solid;overflow: hidden;position: relative;}
.act_fimg img{display: block;_float: left;}
.act_fimg .bfbtn{width:160px;height: 160px;display: block;position: absolute;z-index:6;right: 50%;margin-right: -80px;bottom: 40px;background: url(img/bfbtn.png) no-repeat;cursor: pointer;}
#ulId{float: left;position: relative;overflow: hidden;top: 0px;left: 0px;}
.act_btn{display:block;width: 35px;height: 69px;background: url(img/btn_black.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/btn_black.png');position: absolute;right:0px;top: 45%;z-index: 2;color: #fff;}
.act_tita{position:absolute;text-align:center;z-index: 2;background: url(img/tmbg.png);width:80%;left: 10%;text-align:left;top: 30%;display: none;}
.tmtcbg{position:absolute;width:100%;height:100%;background: url(img/tmbg.png);z-index:1;display:block;left:0;top:0;}
.act_tita>div{padding:0 10px 15px 10px;}
.act_tita p{line-height: 24px;width:100%;font-size: 13px;}
.act_tita .namea{height:60px;line-height: 60px;border-bottom: 1px solid #fff;color: #dbffa3 !important;font-weight: bold;font-size: 24px;padding-bottom: 5px;margin-bottom: 10px;}
.act_tita .namea i{background:url(img/hy.png) no-repeat;width:43px;height: 43px; vertical-align: middle;margin-right: 10px;}
.act_tita p .i0{height: 10px;vertical-align: middle;}
.act_tita p .i1{background: #ff5555;}
.act_tita p .i2{background: #86b53b;}
.act_tita p .i3{background: #2ecbc5;}
.act_tita a{color: #fff;background: url(img/alphabg.png);font-size: 18px;padding:10px 15px; line-height:24px;}
.act_li_hover .act_tita{display:block;color:#fff;}
.act_li_hover .tmtcbg{display:none;}
.act_li_hover .act_tita p{color:#fff;}
.hover .act_tita{display: none;width:100%;height: 100%;}
.hover .tmtcbg{display:none;}
.cf .act_li_hover .act_btn{width: 35px;height: 69px;background: url(img/btn_red.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/btn_red.png');position: absolute;right:0px;top: 45%;z-index: 2;}
.cf .act_li_hover img{filter:alpha(opacity=100);opacity: 1;}
.hover .cf li{background: #fff;border-right: 0px;cursor: inherit;}
.hover .cf .aimg_2 img{filter:alpha(opacity=100);opacity: 1;border-bottom: none;}
.hover .cf .act_li_hover img{/*filter:alpha(opacity=100);opacity: 1;*/}
.hover .cf .act_btn{display: none;}
.act_right li .cover{width:100%;display:block;position: absolute;top:0px;left:0px;z-index:3;}
/* 按钮*/
#act_btns{display: none;width: 35px;height: 69px;background: url(img/btn_black.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/btn_black.png');position:absolute;right: 0px;top:45%;z-index: 991;}
#index_btns{display: none;width:48px;height:48px;line-height:48px;text-align:center;border-radius: 100%;border:1px solid #fff;background:#eb182c;color: #fff;font-size: 12px;position:absolute;right: 0px;bottom:0;z-index:999991;}
#act_btns:hover{background: url(img/btn_red.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/btn_red.png');}
#act_fanhui{top:45%;right:48px;display: none;width: 70px;height: 72px;background: url(img/fanhui_h.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/fanhui_h.png');position:absolute;z-index: 991;}
#act_fanhui:hover{background: url(img/fanhui_red.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/fanhui_red.png');}
.img_2{float: left;}
.hover .aimg_2{position: relative;display: inline-block;zoom:1;float: left;}
.hover .aimg_2 .logo{position: absolute;top: 30px;width:75%;}
.aimg2{display: inline-block;*zoom:1;*display: inline;position: relative;}
.aimg2 .logo{width:134px;height: 149px;position: absolute;}
.rightTxt{position: relative;float: left;border-left: 40px solid transparent;font-family: Microsoft YaHei,黑体;color: #666666;background: #efefef url(img/nbg.jpg) right bottom no-repeat;padding-top:10px;}
.rightTs{}
/*幻灯片*/
.tzbd_s a,.tzbd_s a img{display: block;width:95%;margin:0 auto;}
.tzbd_s a img{width: 82%;box-shadow: 0 0 8px #666666;}

.txttit {text-align: center;width:100%;height: 60px;}
.txttit h2{font-size: 40px;line-height:0px;color: #333;font-weight: normal;}
.txttit h2 b{line-height:40px;letter-spacing: 3px;color: #214d9c;}
.txttit h2 em{font-size:15px;line-height:20px;text-transform: uppercase;color: #999;}
.txttit h2 i{width: 100px;height: 2px;background: #214d9c;margin-top: 5px;}
.tith3{color: #75ab20;font-size: 18px;text-align: center;font-style: normal;min-height: 50px;}
.tith3 p{position: relative;*position:static;}
.tith3 b{font-size: 22px;}
.tith3 i {position: absolute;*display: none;}
.tith3 i.i1{width: 19px;height: 55px;background: url(img/zk.png) no-repeat;left: -20px;top:-10px}
.tith3 i.i2{width: 29px;height: 80px;background: url(img/rk.png) no-repeat;right: -15px;bottom: -5px;}
.rightTxt .tops{width: 191px;height: 101px;margin-bottom: 20px;}
.hover .cf .rightTxt{display: block;}
.rightBot{overflow-y:auto;padding:20px;}
.rBr{overflow: hidden;}
.rBrdz{background:#75ab20 url(img/dzbg.jpg) right bottom no-repeat;padding:15px 10px 15px 10px;margin-top: 12px;}
.rBrdz p{line-height: 30px;color: #fff;}
.rBrdz i{background: url(img/dzicons.png) no-repeat;width: 25px;height: 25px;margin-right: 5px;vertical-align: middle;}
.rBrdz i.i0{background-position:0 0;}
.rBrdz i.i1{background-position:0 -25px;}
.rBrdz i.i2{background-position:0 -50px;}
.Bsbox{overflow: hidden;}
/*幻灯片点*/
.numsty{text-align: center;display: block;overflow: hidden;}
.numsty dd{float:left;margin:10px;background: #75ab20;font-size: 20px;font-weight: bold;}
.numstya{width:100%;}
.numstya dd{width:160px;height:52px;color: #fff;line-height: 52px;border-radius: 10px;}
.numsty dd.on{background:#e6a415;}
.numstyb{padding:4px 0;}
.numstyb dd{width:12px;height: 12px;border-radius: 100%;margin:0 3px;}


.textBds img{float: left;width: 160px;height: 66px;margin-top: 15px;margin-right: 15px;display: inline;}
.hover .cf .textBds img{border: 1px #e3e3e3 solid;}
.txtFt{clear: both;padding-top: 30px;}
.txtFt dl{padding-right: 10px;padding-top:5px;padding-bottom: 5px;}
.txtFt dt{margin-right: 30px;}
.txtFt dt,.txtFt dd{float: left;font-size: 14px;line-height: 24px;color: #666;}
.pdt20{padding-top: 20px;}
.txt{font-size: 16px;color: #333;line-height: 1.7;text-indent: 2em;text-align: justify;}
.txt b{color: #6089d4;}
.txt a{color: #ff0078;}
/*心灵对话室*/
.dhk dt{width:23%;text-align: center;}
.dhk dl{margin-bottom:30px;}
.dhk .txt{font-size: 14px;}
.dhk dt p{position: absolute;width:100%;+left:0;text-align: center;bottom: -20px;}
.dhk dt a{position: relative;display: block;width: 100%;}
.dhk dt img{width:40%; display: block;margin: 0 auto;}
.dhk dt p em{background: #000;color: #fff;padding: 5px 8px;white-space: nowrap;font-size: 15px;}
.dhk dd{position:relative;width:77%;float: left;border-radius: 10px;}
.bjdh .txt{padding:40px 25px;}
.bjdh dt{float: left;}
.jxsdh dt{float:right;}
.jxsdh dt img{border-radius: 100%;}
.jxsdh .txt{padding:20px 25px;}
.bjdh dd{background: url(img/lsbgxx.jpg);}
.jxsdh dd{background: url(img/bsbgxx.jpg);}
.dhk dd i{position: absolute;width: 14px;height: 31px;top: 50%;margin-top: -15px;}
.bjdh dd i{background: url(img/bjjiao.png) no-repeat;left: -14px;}
.jxsdh dd i{background: url(img/jxsjiao.png) no-repeat;right: -14px;}
/*结尾*/
.tipPos {display:none; position:absolute; left:20px; bottom:20px; padding:10px; background:#000; color:#fff; font-size:12px; font-family: Microsoft Yahei,黑体; z-index:10;}
.tipPos{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
:root .tipPos{filter:none}/*for IE9*/
.hover  .tipPos {display:block;}
.tips {height:262px;}
.btn_fixed { position: absolute; right:12px; bottom: 0px;}
.act_left_box {overflow: hidden;}


/*关注用户*/
.visitNum{text-align:center;font-size:12px;}
.visitNum b{font-size:18px;font-weight:bold;font-family:arial;color:#b20000;background:url(img/visNumbg.png) no-repeat center center;width:16px;height:20px;line-height:20px;text-align:center;display:inline-block;margin:0 1px;}

::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-button {
width: 8px;
height:5px;
}
::-webkit-scrollbar-track {
background:#eee;
border: thin solid lightgray;
box-shadow: 0px 0px 3px #dfdfdf inset;
border-radius:10px;
}
::-webkit-scrollbar-thumb {
background:#75ab20;
border: thin solid #75ab20;
border-radius:10px;
}
::-webkit-scrollbar-thumb:hover {
background:#75ab20;
}

