
.crumb {
height: 40px;
line-height: 40px;

}
.crumb a{
    font-size: 16px;
    color: #444;
}
.channel_title{
   height: 40px;
}
.w1200 {
    width: 1200px;
    margin:0 auto;
    overflow: hidden;
}
.leftmain {
    width: 340px;
    float: left;
}
.listlm,.tzgglist,.kexyw {
       overflow: hidden; 
}
.tzgglist{
    padding-bottom: 15px;
}
.listlm .lmtit{
    background: url(../img/lmtit.jpg) no-repeat;
height: 60px;
line-height: 60px;
text-align: center;
font-size: 20px;
font-weight: bold;
color: white;
}
.listlm ul{
padding: 0px 5px 15px 30px;
    border: 1px solid #d7d7d7;
}
.listlm li{
    width: 255px;
     background: url(../img/lmanniu.jpg) no-repeat;
     height: 43px;
     padding-left: 45px;
     margin-top: 15px;
}
.listlm li a{
display: block;
height: 43px;
line-height: 43px;
color: #333436;
font-weight: bold;
}
.listlm li.on a{
    color: #006ac2;
}

.tzgglist {
    margin-top: 25px;
    border-top: 6px solid #0169c2;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    border-right : 1px solid #d7d7d7;
    background: #ffffff;
}
.tzgglist .tztit,.kexyw .tztit {
height: 40px;
line-height: 35px;
border-bottom: 2px solid #d7d7d7;
}
.tzgglist .tztit a,.kexyw .tztit a{

text-align: center;
font-size: 20px;
font-weight: bold;
color: #0169c2;
border-left: 3px solid #0169c2;

margin-left: 15px;

padding-left: 15px;
}

.tzgglist li{
    background: url(../img/listdian.png) no-repeat left 10px;
    margin-left: 15px;

margin-top: 15px;

padding-left: 13px;
border-bottom: 1px dashed #d7d7d7;
margin-right: 15px;
padding-bottom: 10px;
}
.tzgglist li a{
font-size: 14px;

line-height: 28px;

color: #565656;

display: block;

padding-bottom: 10px;
}
.tzgglist li span{
        font-size: 15px;
}

.rightmain {
    width: 840px;
    float: right;
    background: #ffffff;
}
.rightmain .list{
    padding: 25px;
    overflow: hidden;
}
.rightmain .list h3{
    display: block;
background-color: #0462bc;
line-height: 40px;
padding-left: 25px;
margin-bottom: 15px;
}
.rightmain .list h3 a{
color: white;
font-size: 20px;
}
.rightmain .list h3 em > a{
color: white;
font-size: 20px;
float: right;
padding-right: 20px;
}
.rightmain .list ul.item>li{
        padding-bottom: 25px;
border-bottom: 1px dashed #d7d7d7;
margin-bottom: 25px;
width: 790px;
}
.rightmain .list li img{
    width: 205px;
    height: 140px;
    float: left;
    padding-right: 15px;
}
.rightmain .list li a{
    font-size: 20px;

font-weight: bold;

color: #3e3e3e;
}
.rightmain .list li p{
    font-size: 16px;

color: #777;

line-height: 28px;

padding-top: 10px;
}
.rightmain .list li span{
    color: #777;
    float: right;
}
.kexyw{
    background: #ffffff;
    border-top: 6px solid #0169c2;
    padding-bottom: 15px;
}
.kexyw li{
background: url(../img/sanj.jpg) no-repeat left 10px;
margin-left: 15px;
margin-top: 10px;
padding-left: 13px;
border-bottom: 1px dashed #d7d7d7;
margin-right: 15px;
padding-bottom: 5px;
width: 300px;
}
.kexyw li a {
    font-size: 14px;
    line-height: 20px;
    color: #565656;
    display: block;
}

.contentmain{
    padding: 15px;
}
.contentmain .center {
height: auto;
    margin: 0 auto;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}
.topp {
    font-size: 24px;
    display: block;
    text-align: center;
}
.time {
    font-size: 14px;
    text-align: center;
    margin-top: 18px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0 !important;
    overflow: hidden;
    color: #8d8d8d;
}
.nr{
    padding: 15px;
}
.nr p,.nr span,.nr div,.nr{
font-size: 17px !important;
line-height: 34px;
font-family: "Microsoft YaHei";
text-align: justify;
}
.nr p embed{
    margin: 0 auto;
    display: block;
}
.nr p video{
    margin: 0 auto;
    display: block;
}
.nr p img{
    
    margin-top: 15px!important;
}
.nr img{
    display: block;
    margin: 0 auto!important;
    max-width: 640px;
    height: auto!important;
}

.wgkxt .form-group{
    width: 100%;
min-height: 55px;
margin-bottom: 30px;
}
.wgkxt .form-group .control-label{
width: 170px;
height: 52px;
text-align: right;
line-height: 52px;
font-size: 21px;
float: left;
}

.wgkxt .form-group .inputtype input {
    width: 350px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    margin-top: 1px;
border: 1px solid #bbc7f3;
outline: none;
border-radius: 15px;
padding-left: 15px;
padding-right: 15px;
}
.wgkxt .form-group .inputtype textarea {
    width: 482px;
    height: 284px;
    border: none;
border: 1px solid #bbc7f3;
outline: none;
border-radius: 15px;
    padding: 15px;
    margin: 1px auto;
}
.wgkxt .form-group button.btn {
width: 216px;
height: 65px;
color: #fff;
font-size: 22px;
border: none;
border-radius: 15px;
background-color: #076dc3;
margin-right: 15px;
}
.wgkxt .form-group button.res {
    background-color: #73abdb;
}

.ly_top {
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #c9d2ea;
    padding-left: 30px;
    padding-top: 11px;
}
.ly_img {
    width: 30px;
    height: 30px;
    float: left;
    z-index: 99;
}
.ly_title {
    font-size: 28px;
    color: #4d6abb;
    margin-left: 40px;
    line-height: 28px;
    z-index: 99;
}

.tzgglist li a:hover,.list li a:hover,.kexyw li a:hover{
        color: #27649C;
}

.container .pagination {
    display: inline-block;
    padding: 5px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.container ul.pagination li{
    border: 1px solid #5194ca;
    background-color: #5194ca;
color: #fff;
padding: 1px 9px;
display: inline-block;
vertical-align: bottom;
height: 24px;
line-height: 21px;
text-align: center;
}
.container ul.pagination li span{
    width: 40px;
    text-align: center;
    color: #fff;
}
.container ul.pagination li a{
    color: #fff;
    font-size: 16px;
    font-weight: normal;
margin: 2px;
width: 40px;

}
.container ul.pagination li.active span{
    color: #5194ca;
}
.container ul.pagination li.active{
    background-color: #d4f1ff;
    color: #5194ca;
}
.container ul.pagination li.disabled{
    opacity: 0.5;
}
