html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);}*/
body{font-size:14px;}
a{text-decoration:none;outline:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.clear{ clear:both; line-height:0px; height:0; overflow:hidden;}
blockquote::before,blockquote::after,q::before,q::after{content:none}
ins{text-decoration:none}del{text-decoration:line-through}
fieldset,img{border:0}
button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:middle;-webkit-user-select:auto}
textarea{resize:none;overflow:auto;vertical-align:top}
[hidden]{display:none}
table{border-collapse:collapse;border-spacing:0}
body{font:14px MICROSOFT YaHei,Helvetica,Tahoma,sans-serif;background:#fff;}
.clearfix::before,.clearfix::after{display:table;line-height:0;content:""}
.clearfix::after{clear:both}
img {border:0;max-width: 100%;height: auto;width: auto\9; /* ie8 */ vertical-align:bottom;}
.btn{display:inline-block;width:100%;height:44px;border-radius:4px;border:1px solid #e0e0e0;font-size:18px;line-height:44px;color:#fff;background-color:#ff5a84;-webkit-box-sizing:border-box;
box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;cursor:pointer}
a{color:#333333;}
a:hover{color:#ff0000;}
.menu{width:100%;height:50px;background:#1d60a7;}
.menu ul{width:1200px;margin:0 auto;}
.menu ul li{float:left;width:150px;}
.menu ul li:hover{background:#3878bd;}
.menu ul li a{color:#ffffff;font-size:18px;display: block;width:150px;height:50px;line-height: 50px;text-align: center;}
.menu ul li:nth-child(7){width:150px;}
.menu ul li a:nth-child(7){width:150px;}
body{background-color: #d1f2fe;
    background:url(../img/homebg.jpg) no-repeat center top;
}

.header{
    width:1200px;height:191px;margin:0 auto;
}
.logo{
    float:left;
    padding-top:50px;
}
.search{
    float:right;
    margin-top:92px;
    width:316px;
    position: relative;
    overflow: hidden;
    
}

.search_txt{
    width:185px;height:35px;
    border-top:1px #b3b3b3 solid;
    border-left:1px #b3b3b3 solid;
    border-bottom:1px #b3b3b3 solid;
    border-right:0;
    background: #ffffff;
    padding-left:35px;
    font-size:16px;
    float:left;
}
.search::after{
    content:"";
    position: absolute;
    left:5px;top:9px;
    width:39px;height:23px;
    background:url(../img/search_ico.png) no-repeat 0px 0px;
    padding-left:10px;
}
.search_btn{
    float:left;
    width:76px;height:39px;background-color: #015293;border:0;color:#ffffff;
}


.headlogo{
    float:left;
    padding-top:50px;
}
.headsearch{
    float:right;
    margin-top:92px;
    width:316px;
    position: relative;
    overflow: hidden;
    
}

.headsearch_txt{
    width:185px;height:35px;
    border-top:1px #b3b3b3 solid;
    border-left:1px #b3b3b3 solid;
    border-bottom:1px #b3b3b3 solid;
    border-right:0;
    background: #ffffff;
    padding-left:35px;
    font-size:16px;
    float:left;
}
.headsearch::after{
    content:"";
    position: absolute;
    left:5px;top:9px;
    width:39px;height:23px;
    background:url(../img/search_ico.png) no-repeat 0px 0px;
    padding-left:10px;
}
.headsearch_btn{
    float:left;
    width:76px;height:39px;background-color: #015293;border:0;color:#ffffff;
}




.pageinfo{
    clear:both;
    width:auto;height:40px;
    margin:0px auto;
    overflow:hidden;
    position:relative;
    margin-top: 20px;
}
.pagetxt{margin: auto;position: absolute;top:0;bottom:0;right:0;}
.pagetxt li{float:left;margin-left:10px;margin-right:10px;text-align:center;}

.pagetxt li span{display:block;padding-left:10px;padding-right:10px;height:25px;line-height:25px;border:1px #ccc solid;}

.pageNo{display:block;width:25px;height:25px;line-height:25px;border:1px #ccc solid;color:#FF0000;text-align:center;font-weight:bold;}
.pageNoa a{display:block;width:25px;height:25px;line-height:25px;border:1px #ccc solid;text-align:center;}
.pageNoa a:hover{display:block;width:25px;height:25px;line-height:25px;border:1px #ccc solid;text-align:center;background:#FF0000;color:#FFFFFF;}


.footer{
    width:100%;border-top:5px #1d60a7 solid;height:200px;
}
.copy_txt{
float:left;padding-top:30px;
}
.copy_txt p{
line-height: 35px;
}
.copy_img{
float:right;margin-top:90px;
}
.copy_img li{
    float:left;width:180px;text-align: right;
}
.copy_img img{
    top:50%; 
    transform:translateY(-50%);
}



.message_list{}
.message_list ul{margin:20px;}
.message_list li{overflow:hidden;padding:10px;}
.message_block{
	border-radios:5px;
	box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
	border:1px #ebeef5 solid;
}

.message_top{padding:18px 20px;background:#fafafa;border-bottom:1px #ebeef5 solid;overflow:hidden;}
.message_top h3{float:left;color:#313333;font-size:18px;}
.message_top span{float:right;font-size:12px;}

.message_bot{
	background:#ffffff;clear:both;padding:18px 20px;
}
.message_remark{line-height:30px;font-size:16px;}
.message_reply{margin:20px;line-height:30px;color:#015293;}

.message_post{padding:30px 30px 10px 30px;}
#messageform{
	background:#fafafa;
	box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);padding:20px;
}
.message_post dl{margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0;}
.message_post dt{padding:15px 15px 10px 15px;width:80px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2;color:#015293;font-size:18px; }
.message_post dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 10px;margin:5px 0;}
.message_post dd span{padding-left:10px;}
.forminputtext{width:500px;height:28px;line-height:28px;padding:2px 5px;border:1px #ccc solid;}
.forminputtextarea{width:500px;height:80px;line-height:22px;padding:2px 5px;
border:1px solid #ccc;background-color:#fff;color:#333;outline:0;border-radius:2px;resize: none;}
.forminputbtn{width:100px;height:28px;line-height:28px;background:#0066cc;border:0;color:#FFFFFF;}


.SearchContent{}
.SearchContent ul{}
.SearchContent li{border-bottom:1px #cccccc solid;}
.SearchContent li a{color:#015293;font-size:16px;}
.s_title{line-height:40px;}
.s_desc{font-size:14px;}
.s_channeltime{line-height:40px;}
.s_channeltime span{font-size:12px;color:#999999;margin-right:20px;}
