/*Banner*/
.main_banner{ width:100%; height:680px; position:relative; z-index:0;}
.main_visual{height:680px;overflow:hidden;position:relative;}
.main_image{height:auto;overflow:hidden;}
.main_image ul{width:100vw;height:auto;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;height:680px;}
.main_image li span{display:block;width:100%;height:680px;}
.main_image li a{display:block;width:100%;height:680px;}
.main_image li a img{ width:100%; height:680px;}
.main_image li { background-position: top left;}
.main_image li .img_1,.main_image li .img_2,.main_image li .img_3{background-position: top left; background-size: 100% 100%;}
.main_image li img{ display:none;}
.main_image li .main_image_txt img{ display: inline-block;}
.main_dots{position:absolute;bottom:20px;left:50%;z-index:999;width:300px;height:18px;margin:0 0 0 -50px;}
.main_dots a{float:left;width:18px;height:18px;margin:0 5px;padding:0;background:url(img/main_dots.jpg) center top no-repeat;display:block;text-indent:-1200px;}
.main_dots a.on{background-position:center -26px;}
.btn_prev,.btn_next{z-index:10000;position:absolute;display:block;width:40px!important;height:40px!important;top:50%;margin-top:-20px;display:none; background-repeat:no-repeat;}
/* background-image:url(img/main_btn.png);*/
.btn_prev{background-position:0 -80px;left:100px;}
.btn_next{background-position:0 -120px;right:100px;}
.btn_prev:hover{background-position:0 0px;left:100px;}
.btn_next:hover{background-position:0 -40px;right:100px;}


/*新闻*/
.itxt-box{ padding:40px 0 0 0;color:#747474; display:inline-block;}
/*新闻 -头部*/
.itxt-hd{line-height:38px;height:38px; border-bottom:2px solid #dedfe2;}
.itxt-hd span{display:block; font-size:14px;float:left; _margin-right:17px; margin-right:35px; color:#666369;}
.itxt-hd span.active{border-bottom:2px solid #d70c19;}
.itxt-hd a{float:right;font-size:13px;color:#858585;position:relative;}
.itxt-hd .lista{float:left;}
/*新闻 - 新闻列表*/
.ul_public {padding:0 0;line-height:30px;}
.ul_public.par li{padding-right:70px;}
.ul_public li{line-height:30px;height:30px; font-size:14px;background: url(img/dian.jpg) no-repeat 0px center;
 padding-left:15px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; position:relative;}
.ul_public a{ display:block;color:#747474;line-height:30px;height:30px; vertical-align:middle;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.ul_public span{ font-size:13px;width:60px;position:absolute; top:0; right:0;color:#999;font-size:12px; text-align:right;}

/*新闻 -左边*/
.itxt-left{ width:430px; float:left; overflow:hidden;}
.itxt-left-bd{ clear:both; padding-top:25px; padding-left:195px; position:relative;height:125px;}
.itxt-left-bd .con_img{ position:absolute; top:25px; left:0;}
.itxt-left-bd .con_img,.itxt-left-bd .con_img img{width:180px; height:125px;}
.itxt-left-bd .con_img:hover img{opacity:.8;transition:opacity .3s;-webkit-transition:opacity .3s;}
.itxt-left-bd .con_title{height:120px; overflow:hidden;}
.itxt-left-bd .con_hd{ font-size:18px; color:#747474; line-height:30px;min-height:30px; max-height:60px;*height:60px; overflow:hidden;}
.itxt-left-bd .con_bd{ padding-top:5px; font-size:14px; color:#999;line-height:30px;max-height:90px; overflow:hidden;}

.itxt-left-bot{ padding-top:25px; clear:both;}
/*新闻 -中间*/
.itxt-list{ display:none;}
#itxt-lista span{ cursor:pointer;}
.itxt-cen{width:430px; float:left; overflow:hidden; padding-left:30px;}
.itxt-cen-bd{ padding-top:25px; position:relative; margin-left:-15px;margin-right:-15px;overflow:hidden;}
.itxt-cen-bd li{float:left;display:inline-block; padding:0 15px;}
.itxt-cen-bd li .st_li{position:relative;width:180px;height:120px;line-height:0; overflow:hidden;}
.itxt-cen-bd li span{background:url(img/mask.jpg); position:absolute; bottom:0; left:0;width:180px;color:#fff;font: 14px/37px Microsoft Yahei;text-align:center;height:37px;display:block; overflow:hidden;}
.itxt-cen-bd li span label{position:relative;}
.itxt-cen-bd li img{width:180px;height:120px;}
.itxt-cen-bd li img{transition:All 0.3s linear;-webkit-transition:All 0.3s linear;-moz-transition:All 0.3s linear;-ms-transition:All 0.3s linear;-o-transition:All 0.3s linear;}
.itxt-cen-bd li:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);}
.itxt-cen-bot{ padding-top:25px; clear:both;}

/*新闻 -右边*/	  
	.itxt-rig{ width:280px; float:right; overflow:hidden;padding-left:30px;}
	.gg-box{ color:#858585;position: relative;height:36px; padding:0 0px 0 70px; border:1px solid #ddd;}
	.gg-box .gg{ padding:0 10px;line-height:36px;height:36px;text-align:left; overflow:hidden;}
    .gg-box .gg ul{height:36px;line-height: 36px;}
    .gg-box .gg ul li{height:36px;}
    .gg-box .gg ul li a{display:block;height:36px;width:188px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
	.gg-box .gg-tit{ position:absolute; top:-1px; left:0; text-align:center;line-height:38px;height:38px;color:#fff;background:#d70b30; width:70px; float:left;}
.itxt-rig-hd{line-height:50px;height:50px; border-bottom:1px dashed #dedfe2;}
.itxt-rig-hd span{display:block; font-size:14px;float:left; _margin-right:17px; margin-right:35px; color:#747474;}
.itxt-rig-hd a{float:right;font-size:13px;color:#858585;position:relative;}
/* historyl */
.historyl{width:100%;position:relative; padding-top:20px; color:#858585; font-size:12px;}
.historylc{width:100%;overflow:hidden; height:220px; overflow-y: auto;}
.historyl ul,.historyl li{ margin:0; padding:0;}
.historyl .list{overflow:hidden;position:relative;}
.historyl .list li{vertical-align: middle;position:relative;margin-left:80px;border-left: dashed 1px #ccc;float:left; display:block;}
.historyl .liwrap{margin-top:5px;}
.historyl .lileft{position:absolute;top:5px;left:-70px;height:25px;width:80px;line-height:25px;text-align:left;}
.historyl .liright{ padding-left:10px;padding-right:0;padding-bottom:5px;padding-top:0;line-height:25px;}
.historyl .point{overflow:hidden;}
.historyl .point b{height:0;width:0;background:#fff;display:block;border-radius:9px;border:3px solid #ccc;position:absolute;top: 15px;left: -4px;}
.historyl  li:last-child{ margin-bottom:0;}
.historyl  li:first-child{ padding-top:0px;}

/*图片展示*/	
.iimg-box{ padding:20px 0 70px 0;display:inline-block; position:relative; margin-right:-30px;}
.iimg{ height:165px; float:left; padding-right:30px; position:relative;}
.iimg a{ display:block;}
.iimg-box .iimg1,.iimg-box .iimg1 img{width:165px;}
.iimg-box .iimg2,.iimg-box .iimg2 img{width:165px;}
.iimg-box .iimg3,.iimg-box .iimg3 img{width:500px;overflow: hidden;}
.iimg-box .iimg4,.iimg-box .iimg4 img{width:280px;}
.iimg .tip{position:absolute;top: 7px;left: -6px; height:26px; line-height:22px; text-align:center; color:#fff; font-size:14px; width:77px; background:url(img/img-bg.jpg); background-repeat:no-repeat;}


/*威宁文化和威宁杂志轮播*/
.iimg_visual{width:500px;height:165px;overflow:hidden;position:relative;}
.iimg_image{height:165px;overflow:hidden;}
.iimg_image ul{width:1000px;height:165px;overflow:hidden;position:absolute;top:0;left:0;}
.iimg_image li{float:left;width:500px;height:165px;}
.iimg_image li span{display:block;width:500px;height:165px;}
.iimg_image li a{display:block;width:500px;height:165px;}
.iimg_image li a img{ width:500px;height:165px;}
.iimg_image li { background-position: top center;}
.iimg_image li .img_1,.iimg_image li .img_2{background-position: top center;}
.iimg_image li img{ display:none;}
.iimg_image li .iimg_image_txt img{ display: inline-block;}
.iimg_dots{position:absolute;bottom:2px;left:50%;z-index:999;width:300px;height:18px;margin:0 0 0 -50px;}
.iimg_dots a{float:left;width:15px;height:15px;margin:0 5px;padding:0;background:url(img/main_dots.jpg) center top no-repeat;background-size:cover;display:block;text-indent:-1200px;}
.iimg_dots a.on{background-position:center -20px;}


/*威宁要闻轮播*/
.news_top .news_visual{float:left;margin-top: 25px;}
.news_top .news_right{float:right;margin-top: 25px;}
.news_top .news_right{width:235px;height:125px;}
.news_top .news_right .con_hd{font-size: 18px;color: #d70b30;line-height:30px;min-height:30px;max-height:60px;overflow:hidden;}
.news_top .news_right .con_bd{text-indent:2em;padding-top: 5px;font-size: 14px;color: #999;line-height: 22px;max-height: 63px;overflow: hidden;}
.news_visual{width:180px;height:125px;overflow:hidden;position:relative;}
.news_image{height:125px;overflow:hidden;}
.news_image ul{width:540px;height:165px;overflow:hidden;position:absolute;top:0;left:0;}
.news_image li{float:left;width:180px;height:120px;}
.news_image li span{display:block;width:180px;height:120px;}
.news_image li a{display:block;width:180px;height:120px;}
.news_image li a img{ width:180px;height:120px;}
.news_image li { background-position: top center;}
.news_image li .img_1,.iimg_image li .img_2{background-position: top center;}
.news_image li img{ display:none;}
.news_image li .iimg_image_txt img{ display: inline-block;}
.news_dots{position:absolute;bottom:2px;z-index:999;width:65px;height:18px;right:0;}
.news_dots a{float:left;width:15px;height:15px;line-height:15px;background:#fff;margin:0 3px;padding:0;color:#000;text-align: center;}
.news_dots a.on{background:#d70b30;color:#fff;}

/*站长统计样式*/
body{
    position:relative;}
#cnzz_stat_icon_1264446696{
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left:-25px;}

/* 举报列表 */
.tip-off-wrap {
    margin-bottom: 60px;
    padding: 20px;
    border: 1px solid #efefef;}
.tip-off-wrap .tip-ul1{
    display: inline-block;
    width: 360px;}
.tip-off-wrap .tip-ul1 .tip-item{
    display: inline-block;
    width: 165px;
    height: 44px;}
.tip-off-wrap .tip-ul1 .tip-item:nth-child(2n+1){
    margin-right: 10px;}
.tip-off-wrap .tip-ul1 .tip-item:nth-child(1),
.tip-off-wrap .tip-ul1 .tip-item:nth-child(2){
    margin-bottom: 10px;}
.tip-off-wrap .tip-ul1 .tip-item .link-to{
    display: block;
    height: 100%;}
.tip-off-wrap .tip-ul2{
    display: inline-block;
    width: 790px;
    vertical-align: top;
    padding-left: 10px;
    box-sizing: border-box;}
.tip-off-wrap .tip-ul2 .tip-item{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-bottom: 13px;
    text-indent: 30px;
    font-size: 14px;
    color: #939393;}
.tip-off-wrap .tip-ul2 .tip-item:last-child{
    margin-bottom: 0;}
.tip-off-wrap .tip-ul2 .tip-item:nth-child(2n+1){
    width: 460px;}
.tip-off-wrap .tip-ul2 .tip-item .link-to{
    color: #2384f1;}
.icon-guide{
    background: url(../image/icon-guide.jpg) no-repeat center center;
    background-size: 100% 100%;}
.icon-inquiry{
    background: url(../image/icon-inquiry.jpg) no-repeat center center;
    background-size: 100% 100%;}
.icon-other{
    background: url(../image/icon-other.jpg) no-repeat center center;
    background-size: 100% 100%;}
.icon-report{
    background: url(../image/icon-report.jpg) no-repeat center center;
    background-size: 100% 100%;}
.icon-envelope{
    background: url(../image/icon-envelope.jpg) no-repeat 2px center;
    background-size: auto 59%;}
.icon-pos{
    background: url(../image/icon-pos.jpg) no-repeat 2px center;
    background-size: auto 80%;}
.icon-tel{
    background: url(../image/icon-tel.jpg) no-repeat left center;
    background-size: auto 64%;}
.icon-txt{
    background: url(../image/icon-txt.jpg) no-repeat 3px center;
    background-size: auto 69%;}
.icon-wifi{
    background: url(../image/icon-wifi.jpg) no-repeat 2px center;
    background-size: auto 55%;}