.inline_block{

    width: 190px;

    height: 100%;

    text-decoration: none;

    font-size:20px;

    font-family: "微软雅黑";

}

/*author:mxm145*/

/*E-mail:mxm145@163.com*/

/*All Rights Reserved*/

/*general begin*/

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,

fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

li{list-style:none;text-align:left;}

fieldset,img{border:0;}

table{border-collapse:collapse;border-spacing:0;}

abbr[title]{border-bottom:1px dotted;cursor:help;}

address,cite,dfn,em,var{font-style:normal;}

button,input,select,textarea{font-size:100%;}

body{font:12px/1.5 '\5b8b\4f53',SimSun,Arial,Tahoma,Helvetica,san-serif;}

body

{

    background: #FFF;

    text-align: center;

}

p

{

    text-align: left;



    text-align: justify;

    text-justify: distribute;

}

a

{

    text-decoration: none;

}

a,a:link,a:visited

{

    color: #000;

}

a:hover,a:active

{

    color: #000;

    text-decoration: underline;

}



.buding

{

    width: 100%;

    height: 10px;

    overflow: hidden;

    clear: both;

}

#bottom

{

    width: 960px;

    height: 100px;

    color: white;



    background: none;

    clear: both;

    margin: 0 auto;

}

#bottom a,

#bottom a:link,

#bottom a:visited,

#bottom a:hover,

#bottom a:active

{

    color: white;

}

.moreright1

{

    color: #FF1515;

    float: right;

}

.moreright2

{

    color: #FF1515;

    margin-top: 10px;

    margin-right: 10px;

    display: inline;

    float: right;

}

.moreright3

{

    color: #FF1515;

    margin-top: 10px;

    margin-right: 10px;

    display: inline;

    float: right;

}

.moreright1 a,

.moreright1 a:link,

.moreright1 a:visited,

.moreright1 a:hover,

.moreright1 a:active

{

    color: #FF1515;

}

.moreright2 a,

.moreright2 a:link,

.moreright2 a:visited,

.moreright2 a:hover,

.moreright2 a:active

{

    color: #FF1515;

}

.moreright3 a,

.moreright3 a:link,

.moreright3 a:visited,

.moreright3 a:hover,

.moreright3 a:active

{

    color: #FF1515;

}

.fl

{

    float: left;
    height:40px;
}

.fr

{

    float: right;

}

.mt

{

    margin-top: 10px;

}

.ml

{

    margin-left: 6px;

}

.mr

{

    margin-right: 8px;

}

.bor

{

    border: 1px solid #D7D7D7;

}

.middiv1

{

    width: 960px;

    margin: 0px auto;

}

.middiv2

{

    width: 974px;

    float: left;

    background:url(../images/ynw_bg.jpg)

}

.middiv3

{

    width: 960px;

    margin: 0px auto;

    clear: both;

}

.middiv4

{

    width: 997px;

    background: #f5edc0;

    float: left;

}

#nav

{

    width: 100%;

    height: 62px;

    background: url(http://links.yunnan.cn/ynnpic/zt01.jpg) repeat-x;

    clear: both;

}

#nav1

{

    width: 997px;

    margin: 0px auto;

    clear: both;

}

.layer

{

    width: 960px;

    margin: 0px auto;

    clear: both;

}

.clear{

    clear: both;

}

/*general end*/

/*particular*/

.space01{

    height: 10px;

    font: 0px/0px SimSun;

    clear: both;

}

.line01{

    height: 10px;

    margin-bottom: 10px;

    font: 0px/0px SimSun;

    border-bottom: 1px dotted #CCCCCC;

    clear: both;

}





.gray{

    color: #7d7d7d;

}

.white{

    color: white;

}

.white a{

    color: white;

}

.font12{

    font: 12px/24px '\5b8b\4f53';

}

.font14{

    font: 14px/24px '\5b8b\4f53';

}

h1{

    line-height: 30px;

}

.fwb{

    font-weight: bolder;

}

.ohd{

    overflow: hidden;

}

.dbk{

    display: block;

}

.pd10{

    padding: 10px;

}

.w958{

    width: 958px;

    margin: 0 auto;

}

.w96{

    width: 1140px;

    margin: 0 auto;

}

.w94{

    width: 940px;

    margin: 0 auto;

}

.w124{

    width: 1240px;

    margin: 0 auto;

}

.list01 li{

    font: 14px/24px '\5b8b\4f53';

}



.vs{

    font-family: '\5fae\8f6f\96c5\9ed1';

}

.tit{

    height: 33px;

}

.tit span{

    font: bold 20px/33px '\5fae\8f6f\96c5\9ed1';

    float: left;

    color: #d02a5c;

}

.tit span a{

    color: #d02a5c!important;

}

.tit1{

    height: 50px;

}

.tit1 img{

    float: left;

}

.tit1 span{

    font: bold 20px/50px '\5fae\8f6f\96c5\9ed1';

    float: left;

    color: #ffffff;

    background-color: #ed5b2c;

    padding: 0 15px;

}

.tit1 span a{

    color: #ffffff!important;

}

.ht{

    font-family: '\9ed1\4f53';

}

.yh{

    font-family: '微软雅黑';

    font-size: 16px;

}

.top{

    width: 100%;

    height: 38px;

    background: url(../../imgs/b1.jpg) repeat-x top left;

}

.top1 img{

    margin: 8px 0 0 15px;

    display: inline;

}

.topa li{

    float: left;

    line-height: 38px;

    padding-right: 10px;

}

.top3{

    margin-right: 0px;

    display: inline;

    width: 100%;

}

.top3 li{

    float: left;

    font-size: 16px;

    line-height: 20px;

    width: 142px;

    height: 20px;

}

.top3 li img {

    float: left;

    margin: 1px 0 0 30px;

}

.top3 li a{

    float: left;

    margin-left:8px;

}

.top3 .teng{

    margin-left:48px;

}



.layer01{

    width: 100%;

    height: 450px;

    background: url(../images/bb.jpg) no-repeat top center;

}

.layer01a{

    width: 335px;

    margin-top: 20px;

}

.layer01a p{

    color: #2e495c;

    text-indent: 0;

}

.layer01a p a{

    color: #2e495c!important;

}

.layer01a span,.layer01a span a{

    font-size: 16px;

    color: #d02a5c!important;

    font-family: '\5fae\8f6f\96c5\9ed1';



}



.layer01a li,layer02a li,.layer03 li,.layer02a2 li,.layer07a1 li,.layer07b li,.layer02b li{

    height: 25px;

    overflow: hidden;

}

/**/

.trg1{

    margin: 0px 30px 0 0;

}

.trg1 li{

    height: 74px;

    width: 23px;

    float: right;

    margin: 0px 5px 0;

    display: inline;

    background: url("../images/ar.png") no-repeat -28px 32px;

}

.trg1 a{

    height: 73px;

    width: 23px;

    font-size: 0;

    display:block;

    text-decoration: none

}

li.cur1{

    background: url("../images/ar.png") no-repeat 0px 32px;

}

.sltx{

    width: 430px;

}

.sltx li{

    float: left;

    width: 430px;

    padding-left: 5px;

    font: bold 18px/74px '\5fae\8f6f\96c5\9ed1';

    color: white;

    text-align: center;

}

.sltx li a{

    color: white!important;

}

.sl{

    width: 600px;

    height: 450px;

    position: relative;

}

.slt{

    width: 100%;

    height: 74px;

    position: absolute;

    left: 0;

    bottom: 0;

    z-index: 10;

    background-color: black;

    filter:alpha(opacity=60);

    opacity:0.6;

}

/**/

.layer02a{

    width: 335px;

}

.layer02a1{

    width: 335px;

}

.layer02a1 img{

    float: left;

}

.layer02a2{

    width: 230px;

}

.layer02a2 span{

    font-size: 16px;

    color: #2e495c;

    line-height: 30px;

}

.layer02a2 span a{

    color: #2e495c!important;

}

.layer02a2 p{

    color: #838383;

}

.layer02b{

    width: 605px;

}

.layer02c{

    width: 200px;

}

.layer02c span{

    width: 200px;

    height: 44px;

    line-height: 44px;

    color: white;

    display: block;

    font-size: 15px;

}

.layer02c span a{

    color: white;

}

.b1 span{

    background-color: #10938c;

}

.b2{

    margin-left: 2px;

}

.b2 span{

    background-color: #df036d;

}

.b3{

    margin-left: 2px;

}

.b3 span{

    background-color: #bc2b2a;

}

.layer03{

    width: 330px;

}

.layer03a{

    width: 330px;

    text-align: left;

}

.layer03a span{

    font-size: 16px;

    color: #2e495c;

}

.layer03a span a{

    color: #2e495c!important;

}

.layer03a p{

    color: #838383;

}

.layer02a3 li{

    float: left;

    margin-right: 15px;

    color: #838383;

    white-space: nowrap;

    width: 65px;

    overflow: hidden;

}

.layer02a3 li a{

    color: #838383!important;

}

.layer04{

    width: 600px;

}

.layer05a{

    width: 400px;

}

.layer05b{

    width: 400px;

    position: relative;

}

.layer05b span{

    width: 400px;

    height: 44px;

    line-height: 44px;

    background-color: black;

    filter:alpha(opacity=60);

    opacity:0.6;

    color: white;

    position: absolute;

    left: 0;

    bottom: 0;

    font-size: 16px;

    font-weight: bolder;

}

.layer05b span a{

    color: white;

}

.layer05c{

    width: 100%;

    text-align: left;

}

.layer05c span{

    font-size: 16px;

    font-weight: bold;

    color: #2e495c;

}

.layer05c span a{

    color: #2e495c!important;

}

.layer05c p{

    color: #838383;

}

.layer05d{

    width: 360px;

    height: 67px;

    padding: 20px 0 0 40px;

    background: #000000 url("../images/im4.jpg") no-repeat top left;

}

.layer05d li{

    float: left;

    margin-left: 20px;

    width: 48px;

    color: white;

    white-space: nowrap;

    overflow: hidden;

}

.layer05d li a{

    color: white!important;

}

.layer05e{

    width: 150px;

    margin-bottom: 20px;

    text-align: left;

}

.layer05e span{

    color: #486070;

}

.layer05e span a{

    color: #486070!important;

}

.layer05e img{

    margin-bottom: 10px;

}

.layer06a{

    width: 220px;

}

.layer06a1{

    width: 200px;

    padding: 10px;

    margin-bottom: 10px;

    background-color: #f2f2f2;

}

.layer06a img,.layer06b img,.layer06c img{

    margin-bottom: 10px;

}

.layer06b{

    width: 420px;

    margin-left: 10px;

    display: inline;

}

.layer06b1{

    width: 400px;

    padding: 10px;

    margin-bottom: 10px;

    background-color: #f2f2f2;

}

.layer06c{

    width: 300px;

}

.layer06c1{

    width: 280px;

    padding: 10px;

    margin-bottom: 10px;

    background-color: #f2f2f2;

}

.layer07{

    width: 760px;

}

.layer07a{

    width: 300px;

    padding: 10px 15px 0;

    background-color: #f2f2f2;

}

.layer07a1{

    width: 300px;

}

.layer07a1 img{

    float: left;

}

.layer07a2{

    width: 205px;

    text-align: left;

}

.layer07a2 span{

    font-size: 16px;

    font-weight: bolder;

    color: #2e495c;

}

.layer07a2 span a{

    color: #2e495c!important;

}

.layer07a2 p{

    color: #838383;

}

.layer07b{

    width: 400px;

}

.layer07c{

    width: 400px;

    background-color: black;

}

.layer07c span{

    display: block;

    width: 30%;

    height: 60px;

    line-height: 60px;

    font-size: 16px;

    color: #2e495c;

    background-color: #ffd90d;

}

.layer07c ul{

    width: 70%;

    height: 60px;

    overflow: hidden;

}

.layer07c li{

    float: left;

    color: white;

    margin: 8px 0 0 13px;

    display: inline;

    width: 120px;

}

.layer07c li a{

    color: white!important;

}

.nn li{

    margin: 22px 0 0 13px;

}

.layer08{

    width: 150px;

}

.layer09a{

    width: 350px;

}

.layer09a1{

    height: 40px;

}

.col1{

    color: #8b8b8b;

}

.layer09a1 span{

    font: bold 20px/40px '\5fae\8f6f\96c5\9ed1';

    float: left;

    color: #ed5b2c;

    padding: 0 15px;

}

.layer09a1 img{

    float: left;

    margin: 5px 0 0 0;

}

.layer09b{

    width: 610px;

}

.layer09b1{

    width: 306px;

}

.layer09b1 img{

    float: left;

}

.layer09b1 p{

    width: 185px;

    color: #838383;

}

.layer09b2{

    width: 275px;

}

.bt{

    background-color: #d5d6d8;

    width: 100%;

}

.bt1 span{

    color: #a6937c;

    float: left;

}

.bt2{

    width: 25%;

}

.btx{

    background-color: #6e6e6f;

    width: 100%;

}

.btx span{

    height: 50px;

    line-height: 50px;

    color: white;

}

/**/

.qn_rig {

    float: right;

    line-height: 18px;

    width: 345px;

    margin: 10px 0 0 0;

}

.textbox {

    background: none repeat scroll 0 0 #F2F2F2;

    border-image: none;

    border-style: none solid none none;

    border-width: 0 1px 0 0;

    color: #888888;

    float: left;

    height: 20px;

    line-height: 20px;

    text-align: left;

    text-indent: 3px;

    width: 230px;

}

.search-input-area {

    background: none repeat scroll 0 0 #FFFFFF;

    border-color: #C7C7C7;

    border-style: solid;

    border-width: 1px;

    float: left;

    height: 20px;

    width: 255px;

}

.search-logo {

    background: url("../../imgs/selogo.jpg") no-repeat scroll 0 2px;

    border: 0 none;

    cursor: pointer;

    float: right;

    height: 20px;

    width: 20px;

}

.search_btn {

    background-color: #8B8B8B;

    color: #FFFFFF;

    float: left;

    font-weight: bolder;

    height: 22px;

    line-height: 22px;

    margin-left: 10px;

    width: 70px;

}

.search_btn input{

    color: white!important;

    background-color: #8B8B8B;

    color: #FFFFFF;

    float: left;

    font-weight: bolder;

    height: 22px;

    line-height: 22px;

    margin-left: 10px;

    outline: none;

    border: none;

}

.new01 p{

    color: #838383;

}

.new01 img{

    float: left;

}



.lw1 li{

    height: 24px;

    overflow: hidden;

}

.font14 li{

    line-height: 25px;

}

#tab{

    position: relative;

    z-index: 999;

}

.tab{

    width: 40px;

    left: 0;

    line-height: 24px;

    position: absolute;

    top: 36px;

    width: 45px;

    background-color: #dee3e6;

    text-align: center;

    z-index: 999;

    display: none;

}

.tab li{

    float: none;

    line-height: 24px;

    padding: 0;

    margin: 0;

    text-align: center;



}

.sub_list_wrap1 {

    position: absolute;

    top: 125px;

    display: none;

    z-index: 20;

    left: 50%;

    margin: 0 0 0 -430px;

    height: 40px;

    line-height: 50px;

    white-space: nowrap;

    font-family: '宋体';

    font-size: 14px;

    color: rgb(0, 0, 0);

    width: 150px;

}

.sub_list_wrap2{

    position: absolute;

    top: 127px;

    left: 50%;

    margin: 0 0 0 150px;

    display: none;

    z-index: 20;

    height: 40px;

    line-height: 50px;

    white-space: nowrap;

    font-family: '宋体';

    font-size: 14px;

    color: rgb(0, 0, 0);

    width: 285px;

}

.sub_list_wrap3 {

    position: absolute;

    top: 125px;

    display: none;

    z-index: 20;

    left: 50%;

    margin: 0 0 0 -225px;

    height: 40px;

    line-height: 50px;

    white-space: nowrap;

    font-family: '宋体';

    font-size: 14px;

    color: rgb(0, 0, 0);

    width: 350px;

}

.sub_list_wrap5 {

    position: absolute;

    top: 125px;

    display: none;

    z-index: 20;

    left: 50%;

    margin: 0 0 0 -110px;

    height: 40px;

    line-height: 50px;

    white-space: nowrap;

    font-family: '宋体';

    font-size: 14px;

    color: rgb(0, 0, 0);

    width: 770px;

}













