﻿@charset "utf-8";
*{padding:0; margin:0 auto;} /* IE8*/
*+html *{padding:0; margin:0;}
* {margin:0; padding:0;}
body{ -webkit-text-size-adjust: none;color:#444;}
div{font-size:15px; text-align:left;margin:0 auto;}
a { color:#444; text-decoration: none; outline:medium none; }
a:hover { color: #f00; }
ul,li{padding:0px; margin:0px; list-style-type:none; list-style: none;}
img{border:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; font-size:14px; outline:0;}
button,input{*overflow:visible;line-height:normal;}
.clear{
    zoom: 1;
}
.clear:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}
* html .clear{zoom:1;} /* IE6 */
*+html .clear{zoom:1;} /* IE7 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.transparent{background:transparent;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold}
.ari{font-family:"微软雅黑";}
body{font-family: "微软雅黑"; background: #dee3e6;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.hide{display:none;}
.mb{margin-bottom:30px;}

.main{width: 1250px; min-width: 1250px; margin:0 auto; overflow: hidden; background-color:#fff; }
.w1000{width:1000px; margin:0 auto;}
.wraper{padding-top:15px; padding-bottom:20px;}

/*对联飘窗*/
.ydbg1{ position:fixed; top:240px; left:10px;}
.ydbg2{ position:fixed; top:240px; right:10px;}
.ydbg3{ position:fixed; top:500px; left:10px;}
.ydbg4{ position:fixed; top:500px; right:10px;}
.gban{ cursor:pointer; position:absolute; top:-15px; left:5px; display:block; height:20px; width:20px; background:url(../images/close.jpg) no-repeat left top;}
.gban-dlr{ cursor:pointer;position:absolute; top:-15px; right:5px; display:block; height:20px; width:20px; background:url(../images/close.jpg) no-repeat left top;}

.header{}
.header .banner{width: 1200px; margin: 0 auto; position: relative; height: 159px;}
.header .banner .logo{position: absolute; top: 30px; left: 0;}
.header .seach{}
.top_search{width: 576px; height: 66px;padding:29px 70px; position: absolute; right:-25px; top:36px}
.top_search .keywords{color: #FFFFFF; margin-left: 30px; line-height: 24px; font-size: 16px; position: absolute;top:16px; left: 80px;}
.header .search{background: url(../images/seach_bj.png) no-repeat;}
.header .search{width: 576px; height: 66px;}
.header .search li{float: left;}
.header .search li .inputs{width: 393px; height: 41px; line-height: 41px;background: #FAE0DF; text-indent: 10px; border: none;margin: 17px 0 0 41px;color: #d15b60; font-size: 18px;}
.header .search li input[type=submit]{cursor:pointer;width: 132px; height: 56px; border: none; background: url(../images/s_btn.png);}
.nav{width: 1200px; margin: 0 auto;}
.nav li{line-height: 74px; float: left; position: relative; font-size: 20px; width: 170px; text-indent: 70px; border-right: 1px solid #ea6d75;}
.nav li:last-child{border: none;}
.nav li img{position: absolute; left: 20px; top:16px}
.nav li:nth-child(2) img,.nav li:nth-child(6) img{ top:24px}
.nav li a{color: #FFFFFF;}

.footer{padding:20px 20px; background:#fff; border-top:4px solid #b60208;}
.footer img{display:inline-block; vertical-align:middle;}
.footer .footer-grid{position:relative; padding:20px 180px 20px 120px;}
.footer .footer-grid .bqxx{text-align:center; font-size:12px; line-height:220%;}
.footer .footer-grid .bqxx span{display:inline-block; margin-right:10px; margin-left:10px;}
.footer .footer-grid .bqxx span.beian{display:none;}
.footer .footer-grid .biaozhi{position:absolute; width:120px; top:50%; left:8px; margin-top:-40px; text-align:center;}
.footer .footer-grid .jiucuo{position:absolute; width:180px; top:50%; right:0; margin-top:-36px; text-align:center;}
.footer .footer-grid .jiucuo span{display:inline-block; vertical-align:middle;}


.crumb{ padding-left:35px; padding-bottom:10px; margin-bottom:15px; line-height:28px; background:url(../images/N016_icon01.png) no-repeat 5px 7px; border-bottom:1px dotted #ccc;}
.crumb span{color:#d82416;}
.crumb span font{color:#666;}

.common-title{padding:10px 0; border-bottom:1px solid #ececec;}
.common-title span{position:relative; float:left; padding-left:15px; font-size:18px; color:#ff4010;}
.common-title span:before{ position:absolute; top:50%; left:0; content:""; margin-top:-7px; width:4px; height:16px; background-color:#ff4010;}

.common-head{padding:10px 0; border-bottom:1px solid #ececec;}
.common-head h2{position:relative; float:left; padding-left:15px; font-size:18px; color:#ff4010;}
.common-head h2:before{ position:absolute; top:50%; left:0; content:""; margin-top:-7px; width:4px; height:16px; background-color:#ff4010;}

.common-cname{position:relative; height:50px; line-height:45px;}
.common-cname b{position:absolute; right:0; bottom:0; left:0; z-index:1; content:""; margin:0 auto; display:block; height:3px; background-color:#fff; border:1px solid #bf2b2e;}
.common-cname span{position:absolute; top:0; left:0; z-index:2; display:block; padding:0 100px 0 50px; float:left; font-size:18px; color:#bf2b2e;  border-bottom:5px solid #bf2b2e;}
.common-cname span:before{position:absolute; top:50%; left:10px; content:""; margin-top:-12px; width:25px; height:25px; background-color:#bf2b2e; border-radius:5px;}

.infoList{overflow:hidden;}
.infoList li{float:left; width:100%; padding-top:7px; padding-bottom:7px; overflow:hidden;}
.infoList li h4{position:relative; padding:0 100px 0 20px; font-weight:normal; font-size:14px; overflow:hidden;}
.infoList li h4 a{float:left; color:#333; line-height:1.6em; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a:before{position:absolute; top:-4px; left:0px; content:""; margin-top:.8em; width:6px; height:7px;  background-repeat:no-repeat; background-image:url(../images/il-list.png);}
.infoList li h4 a font{margin-right:8px; color:#d82416;}
.infoList li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#999; font-size:.9375em; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.fileList li h4 a{float:none; display:block; max-width:100%; width:100%\9;}
.infoList.fileList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList.fileList li h4 a:hover font{float:left; max-width:90%; color:#c00;}
.infoList.fileList li .Icon{float:left; margin-left:5px; width:23px; height:25px; background:url(../images/new.png) left center no-repeat; overflow:hidden;}
.infoList.others li{padding-top:4px; padding-bottom:4px;}
.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}

.table-common-style{border:1px solid #e2e2e2;}
.table-common-style thead th,
.table-common-style tbody td{padding:6px 12px; line-height:160%; text-align:center;  border-collapse:collapse;}
.table-common-style thead th{font-size:18px; font-weight:normal; color:#e74c3c; background-color:#f2f2f2; border-color:#f5f5f5;}
.table-common-style tbody td{font-size:14px; color:#828181; border:1px solid #e2e2e2;}
.table-common-style tbody td a{color:#00f;}


.notData{margin-top:20px; text-align:center; font-size:14px; line-height:60px; background-color:#f7f7f7;}

/*pagediv*/
#page_div{padding:30px 0; margin-top:0 !important; font-size:14px; color:#333; line-height:28px; text-align:center; clear:both;}
#page_div a{color:#333;}
#page_div .moye,
#page_div .arrow a,
#page_div .index_num,
#page_div .pagination_index_last,
#page_div #pagination_input,
#page_div #currentPage{display:inline-block; *display:inline; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
    vertical-align:top;
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);}
#page_div .arrow a:hover,
#page_div .index_num{background:#b30606; border-color:#b30606; color:#fff; text-decoration:none;}
#page_div .moye,
#page_div .arrow a,
#page_div .index_num{padding:0 10px;}
#page_div .index_num{font-weight:700;}
#page_div .pagination_index_last{padding:0 6px;}
#page_div #pagination_input{width:40px; height:30px; color:#888; text-align:center; background:#fff;}
#page_div #currentPage{width:40px; height:30px; color:#888; text-align:center; background:#fff;}
#page_div font.en{display:none;}


.pagesdiv{padding-top:30px; padding-bottom:10px;}
.pagesdiv .layui-laypage{margin:0;}
.pagesdiv .layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#d82416;}

.pageList .addLine{padding-top:20px; padding-bottom:20px; border-bottom:dotted 1px #d82416;}

.list-home{width:400px; text-align:right; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_lists .infoList{padding-top:10px;}

.common-picSlide{position:relative; overflow:hidden;}
.common-picSlide .bd{position:absolute; top:0; left:0; z-index:1; width:100%;}
.common-picSlide .bd ul{width:100% !important; height:100% !important;}
.common-picSlide .bd ul li{position:relative; width:100% !important; height:100%;}
.common-picSlide .bd li img{width:100%; height:auto; min-height:100%;}
.common-picSlide .bd li span.txtbg{position:absolute; bottom:0; left:0; z-index:2; display:block; content:""; width:100%; height:40px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.common-picSlide .bd li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:3; margin:0 110px 0 12px; font-size:15px; line-height:40px; color:#fff; text-align:left;}
.common-picSlide .hd{position:absolute; bottom:15px; right:8px; z-index:5;}
.common-picSlide .hd ul li{float:left; margin-right:6px; width:12px; height:12px; line-height:12px; font-size:12px; text-align:center; color:#333; background-color:#cbcbcb; border-radius:50%; cursor:pointer;}
.common-picSlide .hd ul li.on{color:#fff; background-color:#d90b0b;}
.common-picSlide .btn-prev,
.common-picSlide .btn-next{position:absolute; top:50%; z-index:4; margin-top:-40px; display:block; width:30px; height:50px; background:url(../images/sliderArrow.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
.common-picSlide .btn-prev{left:0;}
.common-picSlide .btn-next{right:0; background-position:right 0;}
.common-picSlide>a:hover{filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;}

.common-picSlide .bd li span.txt,
.text-nowrap a,
.text-nowrap font,
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}


