@charset "gb2312";
/* CSS Document */

.main { background-color: #fff; ; }
banner { position:relative; width:6.4rem; height:4rem; display:block;}
banner img { width: 6.4rem; display: block; }
.cv { width: 6rem; height: 2.02rem; background: url(bg_daodu.jpg) no-repeat; background-size: 6rem; margin: 0.2rem auto; }
.cv p { padding: 0.25rem; text-indent: 2em; font-size: 0.22rem; line-height: 0.4rem; color: #333333; }
.zt_tit { width: 6.4rem; height: 0.8rem; background: url(bg_tit.jpg) no-repeat bottom; background-size: 6.4rem; text-align: center; padding-top: 0.15rem; }
.zt_tit h2 { font-size: 0.36rem; line-height: 0.4rem; color: #0087a4; font-weight: bold; }
.zt_tit p { font-size: 0.12rem; line-height: 0.4rem; color: #0087a4; }
.zt_weihai { width: 6rem; margin: 0.3rem auto 0; }
.zt_weihai ul { overflow: hidden; }
.zt_weihai li { float: left; width: 1.12rem; margin-right: 0.1rem; }
.zt_weihai li img { width: 1.12rem; display: block; }
.zt_weihai li:last-of-type { margin-right: 0; }
.zt_tixing { margin: 0.2rem auto 0; position:relative; background: url(bg_zjtx.jpg) no-repeat bottom; background-size: 6rem; overflow: hidden; width: 6rem; height: 3.2rem; }
.zt_tixing a{ width:1.8rem; height:3.2rem; display:block; position:absolute; left:0; top:0;}
.zt_tixing h3 { font-size: 0.2rem; height: 0.8rem; line-height: 0.95rem; color: #00b4db; text-align: center; text-indent: 5em; background: url(ico_zjtx.jpg) no-repeat; background-size: 0.17rem; background-position: 5.3rem 0.4rem; }
.zt_tixing p { color: #666666; font-size: 0.2rem; line-height: 0.36rem; width: 4.1rem; margin: 0.1rem 0 0 1.8rem; text-indent: 2em; }
.zt_pub_zx { width: 5.2rem; text-align: left; height: 0.56rem; font-size: 0.24rem; line-height: 0.56rem; color: #fff; background: #ffaa00; margin: 0.3rem auto 0.1rem; border-radius: 0.1rem; position: relative; text-indent: 0.24rem; }
.zt_pub_zx a { width: 1.5rem; height: 0.36rem; line-height: 0.36rem; color: #ffaa00; border-radius: 0.18rem; display: block; position: absolute; bottom: 0.1rem; right: 0.22rem; text-indent: 0.14rem; background: url(ico_hand.png) no-repeat #fff; background-size: 0.2rem; background-position: 1.2rem 0.1rem }
.lfsyw { }
.lfsyw dl { width: 6rem; height: 2.42rem; position: relative; margin: 0.2rem auto 0; }
.lfsyw dl h5 { font-size: 0.24rem; line-height: 0.66rem; height: 0.66rem; color: #00b4db; position: absolute; top: 0; }
.lfsyw dl:nth-of-type(2n+1) h5 { left: 2rem; }
.lfsyw dl:nth-of-type(2n) h5 { right: 2rem; }
.lfsyw dl dt { width: 1.7rem; height: 1.7rem; position: absolute; top: 0; z-index: 99; }
.lfsyw dl:nth-of-type(2n+1) dt { left: 0.2rem; }
.lfsyw dl:nth-of-type(2n) dt { right: 0.2rem; }
.lfsyw dl dt img { width: 1.7rem; display: block; }
.lfsyw dl dd { position: absolute; width: 6rem; height: 1.76rem; background: #eeeeee; bottom: 0; left: 0; z-index: 98; box-sizing: border-box; padding: 0.12rem; }
.lfsyw dl dd p { font-size: 0.18rem; line-height: 0.32rem; color: #666666; }
.lfsyw dl dd p:nth-of-type(1) { padding-left: 1.8rem; }
.lfsyw dl:nth-of-type(2n) dd p:nth-of-type(1) { padding-right: 1.8rem; padding-left: 0 }
.zt_wxts { width: 6rem; background: #eee; margin: 0.2rem auto 0; }
.zt_wxts p:nth-of-type(1) { width: 5.6rem; height: 1.9rem; background: url(bg_wxtx.png) no-repeat; background-size: 5.6rem; margin: 0.2rem; overflow: hidden; display: inline-block; font-size: 0.2rem; line-height: 0.36rem; color: #333333; text-indent: 2em; box-sizing: border-box; padding: 0.3rem 0.2rem 0; }
.zt_wxts p:nth-of-type(2) { width: 5.6rem; line-height: 0.36rem; color: #666666; font-size: 0.2rem; margin: 0 0.2rem 0.2rem; display: inline-block; }
.zt_wxts p:nth-of-type(2) em { color: #fff; background: #ffaa00; }
.diaocha { width: 6rem; background: #eee; margin: 0 auto; padding-bottom: 0.2rem; }
.diaocha img { width: 5.68rem; display: block; text-align: center; margin: 0 auto; }
.zt_fazhan { }
.zt_fazhan p { width: 6rem; margin: 0.2rem; text-indent: 2em; font-size: 0.2rem; line-height: 0.36rem; color: #333333; overflow: hidden; }
.zt_fazhan p em { color:#ff0000; text-decoration: underline;text-decoration-color: #ff0000; }
.zt_fazhan p em span{color: #333333; }
.zt_fazhan p a { color: #ff0000 }
.zt_fazhan ul { width: 6rem; margin: 0 auto; overflow: hidden; background: url(bg_fazhan.png) no-repeat; background-size: 3.34rem; background-position: 1.8rem 1.25rem; }
.zt_fazhan ul li { width: 1.76rem; margin-right: 0.36rem; margin-bottom: 0.2rem; float: left; }
.zt_fazhan ul li img { width: 1.76rem; display: block; }
.zt_fazhan ul li:nth-of-type(3n) { margin-right: 0; }
.zt_fazhan ul li h5 { font-size: 0.16rem; color: #898989; line-height: 0.36rem; text-align: center }
.tit_jishu { width: 4.6rem; margin: 0 auto; background: url(bg_tit.png) no-repeat bottom; background-size: 4.6rem; }
.tit_jishu h2 { font-size: 0.28rem; line-height: 0.5rem; text-align: center; color: #08a8cc; }
.tit_jishu h5 { font-size: 0.14rem; line-height: 0.36rem; text-align: center; color: #08a8cc; }
.zt_jishu { width: 6rem; margin: 0.3rem auto 0; overflow: hidden; }

.zt_jishu dl { width: 2.9rem; float: left; margin-right: 0.2rem; margin-bottom:.2rem; position: relative; }
.zt_jishu dl:nth-of-type(2n) { margin-right: 0; }
.zt_jishu dl dt { width: 2.5rem; height: 0.36rem; border-radius: 0.18rem; line-height: 0.36rem; text-align: center; color: #fff; font-size: 0.2rem; background: #08a8cc; margin-left: 0.2rem; z-index: 99; position: absolute; top: 0; left: 0; }
.zt_jishu dd { width: 2.9rem; height: 2.6rem; border: 0.01rem solid #bfbfbf; box-sizing: border-box; z-index: 98; margin-top: 0.18rem; padding: 0.3rem 0 0 0.3rem }
.zt_jishu dl:nth-of-type(2n+1) dd { background: url(bg_zdj.jpg) no-repeat; background-size: 2.7rem; background-position: 0.1rem 0.28rem; }
.zt_jishu dl:nth-of-type(2n) dd { background: url(bg_myxf.jpg) no-repeat; background-size: 2.7rem; background-position: 0.1rem 0.28rem; }
.jishu_jieshao.bj2 dd{ background: url(bg_zdj2.jpg) no-repeat !important; background-size: 2.7rem; background-position: 0.1rem 0.28rem; }
.jishu_jieshao.bj3 dd{ background: url(bg_zdj3.jpg) no-repeat !important; background-size: 2.7rem; background-position: 0.1rem 0.28rem; }

.zt_jishu dd ul { }
.zt_jishu dd h4 { font-size: 0.2rem; line-height: 0.36rem; color: 08a8cc; }
.zt_jishu dd li { list-style: square; margin-left: 0.15rem; font-size: 0.1rem; color: 08a8cc; }
.zt_jishu dd li a { font-size: 0.16rem; line-height: 0.28rem; color: #333333; }


.jishu_jieshao { width: 6rem; margin: 0.2rem auto 0; overflow: hidden; }
.zt_jishu li{ width:2.9rem; float:left; }
.zt_jishu li:nth-of-type(2n){ margin-right:0;}
.zt_jishu li video,.zt_jishu li img{ width:2.9rem; height:1.7rem; display:block;}
.zt_jishu li h5{ width:2.7rem; height:0.7rem; box-sizing:border-box; border:0.01rem solid #bfbfbf;background: url(ico_video.png) no-repeat; background-position:0.15rem center; background-size: 0.3rem; font-size:0.16rem; line-height:0.2rem; color:#898989; padding:0.15rem 0.15rem 0 0.6rem; margin:0 auto;} 
.zt_jishu li:nth-of-type(2n) h5{ line-height:0.7rem; padding-top:0}
.zt_jishu li p{ width:2.9rem; height:1.07rem; box-sizing:border-box; border:.01rem solid #bfbfbf;font-size:0.16rem; line-height:0.27rem; color:#333; padding:0.12rem;}
.zt_jishu li p a{ color:#ff0000;}



.zt_liaofa { margin: 0.2rem auto 0; overflow: hidden; }
.zt_liaofa .left { width: 3.88rem; float: left }
.zt_liaofa .right { width: 2rem; float: right }
.zt_liaofa .left img { width: 3.88rem; display: block; }
.zt_liaofa .left h5 { font-size: 0.16rem; height: 0.4rem; line-height: 0.4rem; color: #898989; text-indent: 0.5rem; background: url(ico_video.jpg) no-repeat #eeeeee; background-size: 0.24rem; background-position: 0.15rem center; }
.zt_liaofa .right p { font-size: 0.18rem; line-height: 0.3rem; color: #666666; text-indent: 2em; margin-top: 0.1rem }
.zt_liaofa .right p a { color: #ff0000 }
.pub_zixun { width: 5.2rem; margin: 0.2rem auto; overflow: hidden; }
.pub_zixun a { width: 2.4rem; height: 0.55rem; line-height: 0.55rem; text-align: center; color: #fff; font-size: 0.24rem; color: #fff; border-radius: 0.1rem; }
.pub_zixun a:nth-of-type(2n+1) { background-color: #08a8cc; float: left }
.pub_zixun a:nth-of-type(2n) { background-color: #ffaa00; float: right; }
.tit_youshi { width: 6rem; margin: 0 auto; background: url(bg_tit_youshi.png) no-repeat bottom; background-size: 6rem; }
.tit_youshi h2 { font-size: 0.28rem; line-height: 0.5rem; text-align: center; color: #08a8cc; }
.tit_youshi h5 { font-size: 0.14rem; line-height: 0.36rem; text-align: center; color: #08a8cc; }
.zt_youshi { width: 6rem; margin: 0.2rem auto; position: relative; text-align: center; }
.zt_youshi .box { background: #eeeeee; }
.zt_youshi h5 { height: 0.3rem; line-height: 0.26rem; margin: 0.2rem auto; text-align: center; font-size: 0.24rem; font-weight: bold; display: inline-block; padding: 0 0.15rem; border: 0.04rem solid #08a8cc; border-top: none; border-bottom: none; }
.zt_youshi li { text-align: left; font-size: 0.2rem; height: 0.65rem; line-height: 0.65rem; box-sizing: border-box; border-bottom: 0.01rem dashed #bfbfbf; text-indent: 0.2rem; color: #666666; }
.zt_youshi li i { width: 0.5rem; height: 0.24rem; border-radius: 0.12rem; color: #fff; text-align: center; background: #08a8cc; display: inline-block; line-height: 0.24rem; text-indent: 0; margin-right: 0.05rem; }
.zt_youshi li:last-of-type { border-bottom: none; }
#youshi { }
#youshi .hd { height: 0.06rem; text-align: center; width: 100%; z-index: 1; margin: 0.2rem auto 0; }
#youshi .hd ul { display: inline-block; font-size: 0; height: 0.06rem; vertical-align: top; }
#youshi .hd ul li { background: none repeat scroll 0 0 #bfbfbf; display: inline-block; height: 0.06rem; margin: 0 0.04rem; width: 0.4rem; text-indent: -999rem; border-bottom: none; }
#youshi .hd ul .on { background: none repeat scroll 0 0 #08a8cc; }
.more { font-size: 0.24rem; font-weight: bold; background: url(ico_more.png) no-repeat right center ; background-size:0.24rem; color: #08a8cc; padding-right: 0.35rem; }
.hot { width: 6.4rem; border-top:0.1rem solid #eeeeee; margin:0 auto 0.2rem; overflow:hidden;}
.hot h2{ background:url(ico_hot.png) no-repeat left center; color:#333333; background-size:0.24rem; width:6rem; margin:0.3rem auto 0.2rem; text-indent:0.4rem;} 
.hot p{ width:6rem; margin:0 auto; }
.hot p a{ color:#fff; height:0.4rem; font-size:0.18rem; display:block; float:left; line-height:0.4rem; margin:0 0.02rem 0.02rem 0; text-align:center;}
.hot p a:hover{ opacity:0.8;}
.hot p a:nth-of-type(3n){ margin-right:0;}
.hot p a:nth-of-type(1){ width:1.8rem; background-color:#69d7ee;}
.hot p a:nth-of-type(2){ width:2.35rem;background-color:#6cbcf4;}
.hot p a:nth-of-type(3){ width:1.8rem;background-color:#ffce6d;}
.hot p a:nth-of-type(4){ width:2.28rem;background-color:#fd9090;}
.hot p a:nth-of-type(5){ width:1.4rem;background-color:#e8adfe;}
.hot p a:nth-of-type(6){ width:2.27rem;background-color:#71decb;}
