/* 隐藏 */
.hidden{ display: none; }
/*headline*/
.headline{width: 1200px;height: 78px;margin: 5px auto;}
.headline p{width: 1200px;text-align: center;font-size: 35px;font-weight: bold;margin-top: 20px;font-family: "微软雅黑";}
.headline p a{color: #ae0101;}
.headline .more{width: 1200px;text-align: center;font-size: 16px;margin-top: 5px;}
.headline .more a{color: #CC0000;margin: 0 10px;}
/*focus-box*/
.focus-box{width: 100%;height: 650px;overflow: hidden;}
/*焦点图*/
.slideBox{width:100%;height:650px;position:relative;}
.slideBox .hd{position:absolute; right:10px; bottom:15px; z-index:1;}
.slideBox .hd ul li{float:left; margin-right:5px;cursor:pointer;width: 10px;height: 10px;background: #fff;border-radius: 5px;}
.slideBox .hd ul li.on{background:#b41a22;}
.slideBox .bd{position:relative;z-index:0;}
.slideBox .bd li{position: relative;}
.slideBox .bd li img{width: 100%;height: 650px;}
.slideBox .bd p{text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;font-size: 16px;text-indent: 10px;z-index: 1;background-color: #404040;opacity: 0.9;}
.slideBox .bd p a{color: #fff;}

.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px;display: none; width:32px; height:40px;filter:alpha(opacity=60);opacity:0.6;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
/*tab*/
.slideTxtBox{width: 450px;height:650px;}
.slideTxtBox .hd ul{width: 450px;height:40px;border-bottom: 1px solid #e6e6e6;margin-bottom: 14px;}
.slideTxtBox .hd ul li{float:left;border-left: 1px solid #c5c5c5;}
.slideTxtBox .hd ul li:first-child{border-left: none;}
.slideTxtBox .hd ul li a{display: block;font-size: 22px;color: #b9b9b9;margin:0 10px;}
.slideTxtBox .hd ul li.on a{color: #CC0000;}
.slideTxtBox .bd ul li{font-size: 16px;height: 42px;line-height: 42px;text-indent:10px;background: url("../images/li-bg.png") center left no-repeat;}
.slideTxtBox .bd ul li>a{display: block;width: 350px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.slideTxtBox .bd ul li a:hover{color: #CC0000;}
.slideTxtBox .bd li span{float:right;color:#999;padding-right: 0px;font-size: 14px;}
.slideTxtBox .bd li span a{color:#999;}
/*.gov-span a{display: block;width: 360px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}*/
.gov-span span{margin-top: -42px;}
/*云南要闻*/
.slideTxtBox .bd #hnyw_li li a{ display: initial;width: auto;  }
/*tab-box*/
.tab-box{width: 1200px;margin: 0px auto;}
.tab-box .tab-nav{width: 226px;height: 346px;border: 1px solid #e2e1e1;overflow: hidden;}
.tab-box .tab-nav ul{margin: 16px;}
.tab-box .tab-nav ul li{margin-bottom: 13px;cursor: pointer;width: 193px;height: 52px;line-height: 52px;font-size: 22px;color: #015293;text-align: center;background: url("../images/nav-bg1.png") top center no-repeat;}
.tab-box .tab-nav ul li a{width: 193px;height: 52px;line-height: 52px;display: block;color: #CC0000;}
.tab-box .tab-nav ul li a:hover{background: url("../images/nav-bg2.png") top center no-repeat;color: #fff;}
.tab-box .tab-nav ul .on{background: url("../images/nav-bg2.png") top center no-repeat;color: #fff;}
.tab-box .tab-nav ul .on a{color: #fff;}
/*.tab-box .tab-nav ul #nav3 a:hover{ background: none;color: #015293; }*/
/*tab-list*/
.tab-list{width: 1200px;height: 346px;border: 1px solid #e2e1e1;overflow: hidden;}
/* yw-box */
.yw-box{margin: 20px 20px 0;/*display: none;*/}
.yw-slideTxtBox{width: 490px;}
.yw-slideTxtBox .hd ul{width: 490px;height:36px;border-bottom: 1px solid #e6e6e6;}
.yw-slideTxtBox .hd ul li{float:left;border-left: 1px solid #c5c5c5;}
.yw-slideTxtBox .hd ul li:first-child{border-left: none;}
.yw-slideTxtBox .hd ul li a{display: block;font-size: 16px;color: #CC0000;margin:0 10px;height: 27px;line-height: 27px;text-align: center;}
.mg-sign{margin: 0!important;}
.yw-slideTxtBox .hd ul li a.blank2{width: 62px;}
.yw-slideTxtBox .hd ul li a.blank3{width: 74px;}
.yw-slideTxtBox .hd ul li a.blank4{width: 91px;}
.yw-slideTxtBox .hd ul li.on a.blank4{display: block;width:91px; color: #fff;background: url(../images/blank4.png) top center no-repeat;}
.yw-slideTxtBox .hd ul li.on a.blank3{display: block;width:74px; color: #fff;background: url(../images/blank3.png) top center no-repeat;}
.yw-slideTxtBox .hd ul li.on a.blank2{display: block;width:62px;color: #fff; background: url(../images/blank2.png) top center no-repeat;}
.yw-slideTxtBox .bd ul{margin-top: 14px;}
.yw-slideTxtBox .bd ul li{font-size: 16px;height: 36px;line-height: 36px;overflow: hidden;text-indent:10px;background: url("../images/li-bg.png") center left no-repeat;}
.yw-slideTxtBox .bd ul li>a{display:block;width: 420px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.yw-slideTxtBox .bd ul li a:hover{color: #CC0000;}
.yw-slideTxtBox .bd li span{float:right;color:#999;padding-right: 5px;font-size: 14px;}
.yw-slideTxtBox .bd li span a{color:#999;}
/*session*/
.session{width: 380px;}
.session a{width: 182px;height: 40px;line-height: 40px;font-size: 16px;text-align: center;color: #fff;background: url("../images/see-bg.png") top center no-repeat;display: block;}
.mt35{margin-top: 35px;}
/* zw-box */
.zw-box{margin: 20px 20px 0;display: none;}
.open{width: 450px;}
.title{width: 435px;height: 36px;}
.title p{font-size: 20px;}
.title p a{display: block;font-size: 16px;color: #fff;height:27px;line-height: 27px; text-align: center;}
.title p a.blank6{display: block;width:123px; background: url(../images/blank6.png) top center no-repeat;}
.title p a.blank4{display: block;width:91px;background: url(../images/blank4.png) top center no-repeat;}
.list{width: 435px;}
.list p{margin-top: 6px;padding-bottom: 2px;font-size: 14px;width: 435px;text-indent: 2em;line-height: 26px;overflow: hidden;}
.list p a{margin-left: 20px;}
.list ul{margin-top: 4px;}
.list ul li{line-height: 36px;font-size: 16px;text-indent:10px;background: url("../images/li-bg.png") center left no-repeat;}
.list ul li a{display: block;width: 435px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list ul li a:hover{color: #015293;}
.open-list ul{overflow: hidden;margin-top: 10px;}
.open-list ul li{float: left;font-size: 14px;background: url("../images/list-bg1.png") center left no-repeat;text-indent: 18px;margin-bottom: 10px;margin-right: 20px;}
.open-list ul li a{white-space: nowrap;}
.open-list ul li a:hover{color: #015293;}
.jd-tab{width: 435px;}
.jd-tab .hd ul{width: 435px;}
/*file*/
.file{width: 430px;height: 138px;background: #f2f0f0;margin-top: 16px;padding-top: 1px;}
.file .p-box{width: 380px;margin: 15px auto 0;font-size: 18px;}
.file .p-box p a{color: #236fac;}
/*search*/
.search2{width: 380px;height: 36px;border: 1px solid #adaeaf;background: #fff;margin: 20px auto 10px;}
.search2 #searchInput2{border: none;float: left;width: 300px;height: 34px;line-height: 34px;margin-left: 12px;font-size: 14px;}
::-webkit-input-placeholder{color: #898888;}
.search2 #searchBtn2{border: none;float: right;width: 53px;height: 32px;background: url("../images/search2-bg.png");cursor: pointer;margin: 2px 1px 0;}
/*radio-box*/
.radio-box{width: 95%;text-align: right;height: 30px;}
.radio-box label{margin-left:5px;}
.radio-box input{vertical-align: middle;margin-right: 2px;}
/*fw-box*/
.fw-box{margin: 20px 20px 0;display: none;}
.fw-box .list-1{width: 435px;}
.fw-box .list-1 ul{width: 435px;overflow: hidden;}
.fw-box .list-1 ul li{float: left;width: 100px;margin: 20px 0 0;}
.fw-box .list-1 ul li img{margin: 0 auto;display: block;}
.fw-box .list-1 ul li p{text-align: center;line-height: 26px;}
.fw-box .list-1 ul li a:hover{color: #015293;}
.fw-box .list-2 ul{width: 435px;overflow: hidden;margin-top: 10px;}
.fw-box .list-2 ul li{margin-right: 10px;float: left;line-height: 36px;font-size: 14px;}
.fw-box .list-2 ul li a{white-space: nowrap;}
.fw-box .list-2 ul li a:hover{color: #015293;}
.fw-box .list3-box{width: 460px;background: #f2f0f1;padding-bottom: 10px;}
.fw-box .list3-box p{display: block;height: 22px;line-height: 22px;background: #025394;color: #fff;font-size: 14px;
    text-align: center;width: 90px;margin: 8px;}
.fw-box .list3-box .p1{width: 120px;}
.fw-box .list3-box ul{overflow: hidden;margin-left: 15px;}
.fw-box .list3-box ul li{float: left;margin-right: 26px;line-height: 23px;}
.fw-box .list3-box ul li a{white-space: nowrap;}
.fw-box .list3-box ul li a:hover{color: #015293;}

.list3-box-fwbm li{margin-right: 21px !important;}

/*hd-box*/
.hd-box{margin: 20px 20px 0;display: none;}
/*zj-tab*/
.zj-tab{width: 435px;}
.zj-tab .hd ul{width: 435px;}
.zj-tab .bd ul{margin-top: 4px;}
.interview-box{width: 435px;}
.interview img{width: 160px;height: 110px;}
.matter{width: 260px;font-size: 14px;}
.matter p{width: 260px;margin-bottom: 4px;}
.matter span{width: 250px;line-height: 22px;}
.matter>p{position: relative;}
.matter>p>b{position:absolute; }
.matter>p>span{padding-left: 43px;display: block;width: 220px; text-align: justify; }
/*ts-box*/
.ts-box{margin: 20px 20px 0;display: none;}
.gk-box{width: 435px;}
.gk-box img{width: 214px;height: 154px;}
.gk-box2{width: 195px;}
.gk-box2 p{font-size: 14px;width: 70px;height: 20px;line-height: 20px;text-align: center;background: #015293;}
.gk-box2 p a{color: #fff;}
.gk-box2 span{display: block;text-indent: 2em;font-size: 14px;margin-top: 10px;line-height: 24px;}
.gk-box2 span a{color: #e80101;}
.gk-more{width: 435px;}
.gk-more ul{overflow: hidden;}
.gk-more ul li{width: 92px;height: 32px;line-height: 32px;font-size: 14px;text-align: center;float: left;border: 1px solid #dedede;margin-right: 14px;margin-bottom: 8px;}
.gk-more ul li a{display: block;width: 92px;height: 32px;}
.gk-more ul li a:hover{color: #015293;}
/*ly-box*/
.ly-box{width: 435px;}
.ly-more a{display: block;float: left;width: 92px;height: 34px;line-height: 34px;font-size: 16px;text-align: center;color: #fff;background: url("../images/lymore-bg.png") top center no-repeat;margin-right: 14px;}
/*.tz-box*/
.tz-box>p{font-size: 20px;}
.tz-box>p a{color: #015293;}
.tz-box ul{overflow: hidden;}
.tz-box ul li{float: left;margin: 0 30px 0 20px;}
.tz-box ul li p:hover a{color: #015293;}
.first-a{margin-left:0!important;}


.ywdt-tab ul li>a{width:380px!important;}

.slideBoxZt{width:380px!important;height: 210px!important;}
.slideBoxZt .bd li{width:380px!important;}
.slideBoxZt .hd{right:8px!important;bottom:8px!important;}
.slideBoxZt li img{width:380px!important;height: 210px!important;}

.slideBoxZt .prev,.slideBoxZt .next{position:absolute;left:3%;top:50%;margin-top: -20px;display: none;width:24px;height: 35px;filter:alpha(opacity=60);opacity:0.6;}
.slideBoxZt .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBoxZt .prev:hover,.slideBoxZt .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.mt20 {
    margin-top: 0px;
}
.layout {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
	margin-top:40px;
}
.leftArea {
    width: 380px;
    float: left;
    height: 100%;
    overflow: hidden;
    display: inline;
}
.mr30 {
    margin-right: 30px;
}
.Area3line h2 {
    border-top: solid #CC0000 2px;
    padding-left: 10px;
    height: 50px;
    font-size: 24px;
    font-weight: 500;
    position: relative;
    line-height: 50px;
}
.Area3line h2 i {
    border-top: solid #c30610 2px;
    width: 90px;
    position: absolute;
    top: -2px;
    left: 0px;
}
.Area3line h2 a {
    color: #CC0000;
}
.Area3pic {
    width: 380px;
    height: 214px;
    position: relative;
}
.Area3pic a {
    display: block;
    width: 380px;
    height: 214px;
}
.Area3pic img {
    width: 380px;
    height: 214px;
}
.Area3pic a p {
    color: #fff;
    z-index: 3;
}
.Area3pic p {
    height: 35px;
    width: 380px;
    font-size: 16px;
    line-height: 35px;
    color: rgba(255,255,255);
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
}
.Area3pic a span {
    background: #000000;
    filter: alpha(opacity:30);
    opacity: 0.3;
    -moz-opacity: 0.3;
    width: 380px;
    height: 35px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.Area3list {
}
.Area3list li {
    font-size: 16px;
    color: #404040;
    line-height: 33px;
    height: 33px;
    overflow: hidden;
    background: url(../images/dian.png) no-repeat 0px 12px;
    padding-left: 15px;
}
.Area3list li a {
    color: #404040;
}
.Area3list li a:hover {
    color: #CC0000;
}
.middleArea {
    float: left;
    width: 380px;
}
.rightArea {
    width: 380px;
    float: right;
    height: 100%;
    overflow: hidden;
    display: inline;
}
.caijing h2 i {
    border-top: solid #c30610 2px;
}
.caijing h2 a {
    color: #CC0000;
}
