@charset "utf-8";
/* CSS Document */
/*分页*/
div.paginationbox{width:100%;height:auto;padding:30px 0;margin:25px auto; padding-left: 15px; overflow:hidden}
ul.pagination{display:inline-block;padding:0;margin:0}
ul.pagination li{display:inline}
ul.pagination li span,ul.pagination li:hover span{ color: #333; background: #fff;}
ul.pagination li a{color:#000;float:left;font-size:14px;padding:5px 12px;margin:0 5px;text-decoration:none;border:1px solid #ddd}
.pagination li:first-child a,.pagination li:last-child a{border-radius:0}
ul.pagination li.bor0 a{border-color:#fff;cursor:auto}
ul.pagination li a.active,ul.pagination li.thisclass a{color:#fff;border:1px solid #b90000;cursor:default; background-color:#b90000;}
ul.pagination li.thisclass a{ background-color:#b90000;}
ul.pagination li a:hover:not(.active){background-color:#b90000;color:#fff;border-color:#b90000}
ul.pagination li.bor0 a:hover{background:0 0;color:#333;border-color:#fff}
ul.preNext{ width:100%; display: flex; justify-content: space-between; float: left; border-top: 1px dotted #ddd;}
ul.preNext li{ padding: 5px 15px; font-size: 12px;}
ul.preNext li a{color:#333;}
ul.preNext li a:hover{color:#b90000}
ul.preNext li.pre,ul.preNext li.next{ background: #eee;}

.page01 .position{ margin: 0; padding-left: 15px;}
.tab p{ border-bottom: 1px solid #ddd;}
.tab p a:hover{ color: #b90000;}

.list_news{width: 100%; padding-left: 15px;}
.list_news ul li { border: 1px solid #ddd; float: left; margin: 10px 0; height: auto; overflow: hidden; padding:30px; position: relative; width: 100%; box-sizing: border-box;}
.list_news ul li h5 {color: #333; font-weight: normal;font-size: 18px;}
.list_news ul li img { height: 130px;margin-right: 15px;width: 210px;}
.list_news ul li span{ color: #aaa; font-size: 12px; padding-right: 10px;}
.list_news ul li p {color: #666;font-size: 14px; padding: 10px 0;}
.list_news ul li .border_top,.list_news ul li .border_left { left: 0;top: 0;}
.list_news ul li .border_right,.list_news ul li .border_bottom { bottom: 0;right: 0;}
.list_news ul li .border_top,.list_news ul li .border_bottom {height: 2px; width: 0;}
.list_news ul li .border_right,.list_news ul li .border_left { height: 0;width: 2px;}
.list_news ul li,.list_news ul li .border_top,.list_news ul li .border_right,.list_news ul li .border_bottom,.list_news ul li .border_left {transition: all 0.4s ease 0s;}
.list_news ul li:hover {background: #fbfbfb none repeat scroll 0 0; border-color: transparent;}
.list_news ul li:hover h5{ color: #b90000;}
.list_news ul li:hover .border_top,.list_news ul li:hover .border_bottom { width: 100%;}
.list_news ul li:hover .border_left,.list_news ul li:hover .border_right { height: 100%;}
.list_news ul li .border_top,.list_news ul li .border_right,.list_news ul li .border_bottom,.list_news ul li .border_left { background: #b90000 none repeat scroll 0 0;position: absolute;}
/*newsinfo*/
.newsinfo {width: 100%; height: auto; line-height: 20px; overflow:hidden; border-bottom: 1px dotted #ccc; padding-bottom:5px;text-align:center;color: #666; font-size: 12px;}
.newsinfo span {color: #ff0000; font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;}
.newsinfo a{ display: inline-block; float: right; margin-left: 15px; padding: 5px 25px; background: #000; color: #fff;}
.newsinfo a:last-child{ background: #b90000;}
.article_box { width: 100%; height: auto; padding: 15px 0; padding-left: 15px; overflow: hidden;}
.article_box h1 { text-align: center; padding: 15px; font-weight: 400;font-size: 18px;}
.detail { width: 100%; height: auto;overflow: hidden; line-height: 24px; padding: 15px 0;}
.detail img {max-width: 100%;display: inline-block;}

.m3_right{width:100%;box-sizing:border-box;padding:50px 0;}
.m3_right_top{width:100%;padding-top:20px;padding-bottom:20px;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;color:#707070;font-size:14px}
.m3_right_top .fl img{margin-right:10px}
.m3_right_bot{width:100%;margin-left:5px; min-height: 450px; padding-top:80px;background: url(../images/msg.jpg) no-repeat right;}
.m3_right_bot tr{height:27px;line-height:27px}
.m3_right_bot tr td{padding-bottom:27px;color:#707070;font-size:14px}
.m3_right_bot span{ display: block; float: left;}
.m3_right_bot input{width:285px;padding-left:5px;height:35px;line-height:35px;border:1px solid #b5b5b5;margin-left:16px;background:#fefefe; border-radius: 0;}
.m3_right_bot input.pop_input2{width:40px;text-align:center;margin-left:10px;padding-left:0}
.m3_right_bot textarea{ width: 360px; height: 80px; background:#fefefe;border:1px solid #b5b5b5;padding:5px;overflow-y:hidden}
.m3_right_bot .content{ height: auto; overflow: hidden;}
.m3_right_bot .btn{width:154px;height:41px; font-size:16px;cursor:pointer; background: #b90000; color: #fff; border: 0; font-weight: bold; }


div.rthumbnail img{padding-top:15px; border: 2px solid #eee;}