@charset "UTF-8";
body, div, address, iframe,datalist,footer,header,nav,time, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
a{text-decoration: none;}
ul {list-style: none;}
.cl{clear:both;}
header {background-color: #459FD4;padding: 1rem 3%;}
header span {font-size: 1.6rem; color: #fff;}
header img {position: absolute; right: 3%; top: 1.5rem; width: 26px;}
.a1{padding: 1rem 0.5rem;position: relative;}
.a1 .a1cent{width: 56%;display: inline-block;float: left;}
.a1 .a1cent dl dt{font-size: 1rem;color: #459fd4;}
.a1 .a1cent dl dd{font-size: 0.8rem;color: #878484;margin-top: 0.8rem;line-height: 24px;overflow: hidden;text-overflow: ellipsis;  display: -webkit-box;        -webkit-line-clamp: 5;    -webkit-box-orient: vertical;}
.a1 .a1cent dl a{background: #459FD4;color: #fff; padding: 8px 14px; border-radius: 5px; font-size: 0.6rem; position: relative; left: 0; top: 1rem;}
.a1 .a1img{width: 42%;display: inline-block;float: left;    position: absolute; bottom: 2rem; right: 0;}
.c1_center{padding:0 0.5rem;margin-top: -180px;position: relative;}
.c1_center ul li{width: 50%;display: inline-block;float: left;}
.c1_center ul li:nth-child(2n){float: right;}
.c1_center ul li:nth-child(2) dl{background: url('../img/c.jpg') no-repeat;background-size: 100% 100%;}
.c1_center ul li dl dt{color: #fff;font-size: 0.9rem;margin: 1rem 0 0.5rem 0;}
.c1_center ul li dl dd{color: #fff;font-size: 0.8rem;margin: 0.5rem 0 0.5rem 0;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;       -webkit-line-clamp: 3;   -webkit-box-orient: vertical;}
.c1_center ul li dl button{background: rgba(0,0,0,0);border: 1px solid #fff;outline: none;font-size: 0.6rem;padding: 4px 12px;color: #fff;border-radius: 5px;}
.c1_center ul li:nth-child(2) dl dt,.c1_center ul a:nth-child(2) dl dd{color: #333;}
.c1_center ul li:nth-child(2) dl button{color: #333;border: 1px solid #333;}
.c1_center ul li:nth-child(2) dd{ color:#333;}
.c1_center ul li:nth-child(1) dl{background: #6BDF77;}
/*.c1_center ul a:nth-child(2) div{background: url('../img/e.jpg') no-repeat;background-size: 100% 100%;width: 199px;height: 199px;}
.c1_center ul a:nth-child(2) div img{display: none;}*/
.c1_center ul li dl{padding: 0.8rem 0.5rem;}
.d2{padding:0 0.5rem;margin:1rem 0;}
.meslist{}
.meslist ul li{padding: 1rem 0;}
.meslist ul li p{width: 14.5%;display: inline-block;float: left;padding-right: 2%;border-right: 1px solid #F3F3F3;padding: 1rem 0;}
.meslist ul li p {font-size: 1rem;color: #B9B5B5;}
.meslist ul li p strong{font-size: 0.8rem;color: #9A9A9A; position: relative;border-right: 2px solid #459FD4;padding-right: 1rem; left: 0.6rem;}
.meslist ul li dl{width: 80%;display: inline-block;float: right;}
.meslist ul li dl dt{color: #4c4c4c; font-size: 0.9rem; height:1.5rem; line-height:1.5rem; overflow:hidden;text-overflow:ellipsis;
white-space: nowrap;}
.meslist ul li dl dd{overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;font-size: 0.8rem;line-height: 24px;color: #808080;}
.more{text-align: center;}
.bot{width: 100%;margin:0 auto;background-color: #459FD4;border-top: 1px solid #fff;padding:0.5rem 0;position: fixed;bottom: 0;left: 0;z-index: 9999;}
.bot a{width: 25%;display:inline-block;float: left;}
.bot dl{text-align: center;}
.bot dl dt img{width: 40%}
.bot dl dd{font-size: 0.6rem;color: #fff;position: relative;left:0;top:-0.3rem;}
.type { background: #459FD4; height: 2.6rem;  line-height: 2.6rem;  padding: 0 1rem;  color: #fff;  font-size: 1rem;position: relative;}
.type img{position: relative;left: 0;top: 3px;}
.home_pdulist{margin:1rem 0;}
.home_pdulist dl{width: 48%;display:inline-block;float: left;}
.home_pdulist a:nth-child(2n) dl{float: right;}
.home_pdulist dl dt img{height: auto;}
.home_pdulist dl dd{font-size: 0.8rem;color: #4D4C4C;height: 32px;line-height: 32px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.container{padding: 0 0.5rem;}
.layui-form table tr td {    font-size: 0.8rem;    color: #535456;    height: 38px;    line-height: 38px;}
.layui-form table tr td input {    border: 1px solid #DDDDDD;    height: 30px;    line-height: 30px;    width: 90%;}
.layui-form table tr td textarea {    width: 90%;    border: 1px solid #DDDDDD;    resize: none;    padding: 2%;}
.layui-form button {
    width: 95%;    height: 36px;    line-height: 36px;    background: #459FD4;    border: 0;    color: #fff;    font-size: 0.9rem;   border-radius: 5px;}
.layui-form{padding: 0 0.5rem;;}
.layui-form table{width: 100%;}
.aboutcont{font-size: 0.8rem;color: #666;line-height: 24px;}
.aboutcont img{max-width: 100%;}
#name{
    font-size: 1rem;
    color: #333;
    text-align: center;
    margin: 1rem 0;
}
#cont{font-size: 0.8rem;
    color: #666;
    line-height: 28px;
}
.prve_page{width: 96%;margin:0 auto;}
.prve_page div{font-size: 0.8rem;color: #666;margin-bottom: 1rem;}

.page #now{background:#B03923;color: #fff;padding: 5px 12px;}
.page a:nth-child(2){margin-left: 4px;}

.pagea{ width:100%; line-height:2; text-align:center; overflow:hidden}
.pagea a{ margin:0 3px;}

#cont img{max-width: 100%}
#cont {font-size: 0.8rem;color: #666;width: 96%;margin:0 auto;}
.children_list{
    position: absolute;
    top: 2.6rem;
    left: 3%;
    width: 30%;
    background: #fff;
    text-align: center;
    z-index: 9;
    box-shadow: 1px 3px 8px rgba(0,0,0,0.4);
    display: none;
}
.children_list ul li{border-bottom: 1px solid #f2f2f2;}
.children_list ul li:last-child{border-bottom: 0;}
