@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;font-size:100%;vertical-align:baseline;padding:0; list-style-type:none; text-decoration:none; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;font-size:14px;  }
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:-o-border-box;}
html{ height: 100%;}
body{  height: 100%;}
.left{ float:left;}
.right{ float:right;}
.center{ margin: auto}
.clear{ clear:both;}
ul{ list-style:none;}
a{ text-decoration:none; color:#4a4a4a;}
img, input{ border:0px; outline:none; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu}

.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.justify{ text-align:justify; text-justify:inter-ideograph;}
.hide{ display:none;}
.radius{ border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px;}
.w1200{width:1200px;margin:0px auto;}
.w960{width:1024px;margin:0px auto;}
/*首页*/
.hmhead{overflow:hidden;width:100%;height:104px;border-bottom:4px solid #da9126;position:fixed;top:0px;background:#fff;z-index:999;}
.hmhead:after{content:"";display:block;clear:both;}
.hmhead h1{dispaly:inline-block;margin-top:25px;}
.hmhead .hh_r{margin-top:40px;font-size:14px;color:#d7d7d7;}
.hmhead .hh_r a:hover{color:#333;}
.hmhead .hh_r a{color:#666666;font-size:14px;}
.hmhead .hh_r span{padding-left:10px;padding-right:10px;}
.ban{width:100%;height:260px;background:url(../images/ban.jpg);margin-top:104px;}
.ban .banbox{padding-top:45px;height:220px;overflow:hidden;}
.ban .banbox a{display:inline-block;width:250px;height:170px;overflow:hidden;background:#fff;margin-left:25px;margin-right:25px;text-align:center;padding:36px 1px 1px 1px;filter:alpha(opacity=80);  
-moz-opacity:0.8;  
-khtml-opacity: 0.8;-moz-box-shadow:1px 1px 1px #dd9b3a inset;  
opacity: 0.8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:-o-border-box;}
.ban .banbox a:hover{background:#fff;alpha(opacity=100);  
-moz-opacity:1;  
-khtml-opacity: 1;  border:1px solid #dd9b3a;padding:35px 0px 0px 0px;
opacity: 1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:-o-border-box;}
.ban .banbox a i{font-size:48px;display:block;}
.ban .banbox a span{font-size:18px;color:#666666;font-weight:bold;padding-top:10px;display:block;}
.ban .banbox a:first-child>i{color:#f9bf45;}
.ban .banbox a:first-child+a>i{color:#ca7853;}
.ban .banbox a:first-child+a+a>i{color:#f17c67;}
.ban .banbox a:first-child+a+a+a>i{color:#caad5f;}
.hmmain{padding-bottom:90px;}
.hmmain ul{width:100%;display: inline; }
.hmmain ul li{width:580px;height:350px;float:left;margin-top:40px;margin-left:40px; margin-left:20px\9; display: inline;}
.hmmain ul li:not(:nth-child(2n)){margin-left:0px;}
.hmmain ul li:hover{
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
.hmmain ul:after{content:"";display:block;clear:both;}
.hmmain .tit{width:550px;height:50px;border-bottom:1px solid #e3e1d7;margin:37px auto 0px;}
.hmmain .tit .tit_l{padding-left:15px;}
.hmmain .tit .tit_l i{font-size:36px;float:left;}
.hmmain ul li:nth-child(1) .tit .tit_l i{color:#f9bf45;}
.hmmain ul li:nth-child(2) .tit .tit_l i{color:#ca7853;}
.hmmain ul li:nth-child(3) .tit .tit_l i{color:#f17c67;}
.hmmain ul li:nth-child(4) .tit .tit_l i{color:#caad5f;}
.hmmain .tit .tit_l span{font-size:16px;color:#666666;float:left;padding-left:16px;font-weight:bold;padding-top: 10px;}
.hmmain .tit .tit_r{padding-top: 13px;padding-right:15px;}
.hmmain .tit .tit_r i{font-size:16px;color:#999999;}
.hmmain .cont{width:520px;margin:28px auto 0px;}
.hmmain .cont p{color:#666666;font-size:14px;width:100%;min-height:126px;line-height:26px;overflow:hidden;}
.foot{width:100%;height:50px;background:#666666;text-align:center;color:#cccccc;padding-top:16px;}

.hmmain table { width: 100%;margin-top:20px; margin-bottom:30px;border: 1px solid #f2f1ed; border-top:none;border-right:none; }
.hmmain table tr { }
.hmmain table tr td { border: 1px solid #f2f1ed; border-left:none;border-bottom:none; padding: 10px 15px;font-size: 14px }

.content table { width: 100%;margin-top:20px; margin-bottom:30px;border: 1px solid #f2f1ed; border-top:none;border-right:none; }
.content table tr { }
.content table tr td { border: 1px solid #f2f1ed; border-left:none;border-bottom:none; padding: 10px 15px;font-size: 14px }

.bd{border: 1px solid #C76A28; height:24px; width:100px}

/*征文模块*/
.head{width:100%;height:100px;border-bottom:2px solid #da9126;position:fixed;top:0px;background:#fff;z-index:999;}
.head:after{content:"";display:block;clear:both;}
.head h1{dispaly:inline-block;margin-top:15px;}

.head .h_nav{height:100px;width:850px;position:relative;margin-top:-15px;}
.head .h_nav .nav{width:700px;height:100px;}
.head .h_nav .nav li{float:left;}
.head .h_nav .nav li a{color:#333333;font-size:18px;width:120px;height:100px;line-height:100px;text-align:center;display:inline-block;}
.head .h_nav .nav li a:hover{background:#f3f3f3;}
.head .h_nav .nav li .nav_on{background:#da9126 !important;color:#fff;}
.head .h_nav .personal{width:150px;height:100px;line-height:120px;text-align:center;}
.head .h_nav .personal:hover{background:#f5f5f5;}
.head .h_nav .personal i{font-size:23px;color:#c3c3c3;}
.head .h_nav .perdown{position:absolute;top:95px;right:0px; min-width:150px;background:#fff;border:1px solid #e1e1e1;z-index:1000;text-align: center;display:none;}
.head .h_nav .perdown:before,.head .h_nav .perdown:after{position: absolute;content: "";height: 0;width: 0;pointer-events: none;
  border: solid transparent;bottom: 100%;right:24px;}
.head .h_nav .perdown:before{border-bottom-color:#e1e1e1;border-width: 11px;top:-22px;}
.head .h_nav .perdown:after{border-bottom-color: #fff;border-width: 11px;top:-20px;}
.head .h_nav .perdown a{display:block;color:#666666;}
.head .h_nav .perdown a:hover{color:#0775cf;}
.head .h_nav .perdown .email{border-bottom:1px solid #dddddd;margin-left:11px;margin-left:11px;margin-right:11px;padding:21px 8px 13px;}
.head .h_nav .perdown .quit{padding-top:14px;padding-bottom:14px;}
.head  .off .perdown{display:block;}
.head  .off .personal{}
.container{width:100%;height:auto;background:#ededed;overflow:hidden;}
.main{margin-top:79px;margin-bottom:11px;background:#fff;overflow:hidden;box-shadow: 0px 0px 2px #e7e7e7;-webkit-box-shadow: 0px 0px 2px #e7e7e7;-moz-box-shadow: 0px 0px 2px #e7e7e7;-ms-box-shadow: 0px 0px 2px #e7e7e7;-o-box-shadow: 0px 0px 2px #e7e7e7;}
.main:after{content:"";display:block;clear:both;}
.main .sidebar{width:228px;background:#f3f3f3;padding-bottom:80px;overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px; float:left; display:inline;}
.main .sidebar .bigside{height:60px;line-height:60px;}
.main .sidebar .bigside:first-child{margin-top:28px;}
.main .sidebar .bigside a{font-size:18px;font-weight:bold;padding-left:30px;color:#333333;}
.main .sidebar .bigside a:hover{color:#da9126;}
.main .sidebar .on_big a{color:#da9126 !important;}
.main .sidebar .smallside{width:100%;height:60px;line-height:60px;}
.main .sidebar .on_small{background:#fff;border-left:3px solid #da9126;}
.main .sidebar .on_small a{color:#da9126 !important;}
.main .sidebar .smallside a{font-size:14px;padding-left:38px;color:#666666;}
.main .sidebar .smallside a:hover{color:#da9126;}
.main .content{width:980px;margin-right:20px;padding-bottom: 30px; min-height:600px; padding-top: 10px}
.main .content .announce{margin-top:20px;width:100%;background:#f5f5f5;padding-bottom:15px;}
.main .content .announce .antit{color:#da9126;padding-left:19px;padding-top:19px;}
.main .content .announce .antit:after{content:"";display:block;clear:both;}
.main .content .announce .antit i{font-size:22px;float:left;}
.main .content .announce .antit span{font-weight:bold;font-size:14px;padding-top:3px;padding-left:5px;float:left;}
.main .content .announce ul{width:877px;height:auto;overflow:hidden;margin:15px auto 0px;}
.main .content .announce ul li{line-height:28px;}
.main .content .announce ul li:after{content:"";display:block;clear:both;}
.main .content .announce ul li a{font-size:14px;color:#333333;width:756px;display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main .content .announce ul li a:hover{color:#da9126;}
.main .content .announce ul li span{font-size:14px;color:#999999;}
.main .filtrate{margin-top:30px;}
.main .filtrate:after{content:"";display:block;clear:both;}
.main .filtrate input[type="text"]{border:1px solid #dddddd;height:32px;float:left;}
.main .filtrate input[type="text"]{width:186px;float:left;padding-left:5px;}
.main .filtrate input[type="button"]{height:32px;background-color:#da9126;cursor:pointer;}
.main .filtrate .searchbox{position:relative;}
.main .filtrate .searchbox:after{content: '\e60b';font-family: 'iconfont';color: #fff;font-size: 19px;;position: absolute;top: 5px;right:10px;cursor:pointer;}
.main .filtrate label{float:left;}
.main .filtrate label .flitit{float:left;padding-top:8px;padding-right:10px;padding-left:20px;font-size:14PX;color:#666666;}
.main .filtrate form{float:right;}
.main .filtrate .select_ul{width:150px;border:1px solid #dddddd;float:left;position:relative;}
.main .filtrate .select_ul:after{content: '\e60c';font-family: 'iconfont';color: #999999;font-size: 10px;;position: absolute;top: 9px;right:7px;cursor:pointer;}
.main .filtrate .select_ul .select_li{width:150px; padding-left:5px; position:relative;}
.select_li span {cursor:pointer; display:block; line-height:32px; width:100%; height:32px; overflow:hidden;}
.main .filtrate .select_li ul li {cursor:pointer;}
.main .filtrate .son_ul {width:150px; position:absolute;right: 1px; top:32px; border:1px solid #e1e1e1; background:#fff;}
.main .filtrate .son_ul li {display:block; font-size:14px;color:#333333;line-height:32px; padding-left:5px; width:150px}
.main .filtrate .hover {background:#f1f1f1;}
.main .essaytable{border-collapse:collapse;width:980px;table-layout:fixed;margin-top:5px; border: 1px solid #f2f1ed; border-right:none;border-top:none; }
.main .essaytable tr:first-child{background:#ffe6c2 !important;height:35px;line-height:35px;color:#da9126;}
.main .essaytable tr th{font-size:14px; border: 1px solid #f2f1ed; border-left:none;border-bottom:none;padding: 5px}

.main .essaytable tr td,.main .essaytable tr span{height:35px;line-height:35px;text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:14px;}
.main .essaytable tr td{color:#333333; border: 1px solid #f2f1ed; border-left:none;border-bottom:none;padding: 5px}
.main .essaytable tr span{display:block;width:100%;}
.main .essaytable tr:not(:nth-child(2n)){background:#f5f5f5;}
.main .essaytable tr td a{color:#da9126;font-size:14px;}
.main .essaytable tr td a:hover{text-decoration:underline;}
.main .page{margin-top:31px;text-align:center;margin-bottom:100px;}
.main .page .ye{display:inline-block;width:30px;height:30px;margin-left:3px;margin-right:3px;line-height:30px;background:#f5f5f5;text-align:center;color:#333333;}
.main .page .ye:hover,.main .page .ye_on{background:#da9126;color:#fff;}
/*文章投稿*/
.tougaotit{margin-top:30px;width:100%;height:50px;text-align:center;line-height:50px;font-size:18px;font-weight:bold;color:#da9126;background:#ffe6c2;}
.tougao_form{width:810px;margin-top:20px;display: block;}
.tougao_form label{margin-top:17px;display: block;}
.tougao_form label:after{content:"";display:block;clear:both;}
.tougao_form  span{dispaly:inline-block;float:left;width:140px;text-align:right;height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#666666;}
.tougao_form  input[type="text"]{width:640px;height:30px;float:right;border:1px solid #dddddd;padding-left:5px;font-size:14px;color:#666666;}
.tougao_form textarea{width:640px;height:130px;float:right;border:1px solid #dddddd;padding-left:5px;padding-top:5px;font-size:14px;color:#666666;}
.tougao_form label:nth-child(2) span{height:130px;line-height:130px;}
.tougao_form .tijiaobox{margin-top:50px;}
.tougao_form .tijiaobox button{width:110px;height:34px; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;cursor:pointer;font-size:14px;}
.tougao_form .tijiaobox .baocun{margin-left:338px;border:1px solid #eaeaea;color:#666666;background:#fff;}
.tougao_form .tijiaobox .baocun:hover{border:1px solid #cccccc;color:#333333;}
.tougao_form .tijiaobox .tijiao{margin-left:37px;background:#da9126;border:none;color:#fff;}
.tougao_form .tijiaobox .tijiao:hover{background:#ce8418;}
.tougao_form .upfile{width:640px;height:30px;float:right;padding-left:5px;font-size:14px;color:#666666;position:relative;}
.tougao_form .txt{ height:22px; border:1px solid #cdcdcd; width:180px;}
.tougao_form .btn{ background-color:#da9126;text-align:center;color:#fff;font-size:14px; height:30px; width:50px;cursor:pointer;}
.tougao_form .file{ position:absolute; top:0; right:304px; height:24px; filter:alpha(opacity:0);opacity: 0; height:30px; width:50px;cursor:pointer;}
#textfield{width:280px;float:left;}
.tougao_form .radiobox{width:640px;height:30px;float:right;font-size:14px;color:#666666;}
.tougao_form .radiobox input[type="radio"] {
  margin: 3px 3px 0px 5px;
  display: none;
}
.tougao_form .radiobox label {
  padding-left: 20px;padding-top:5px;
  cursor: pointer;margin-top:0px;
  background: url(../images/radiobg.png) no-repeat 0px 8px;float: left;font-size: 14px;padding-right:30px;
}
.tougao_form .radiobox label.checked {
  background-position: 0px -85px;
}


/*翻页*/
.pagination-box { margin-top: 40px; }
.dataTables_info { padding-top: 8px; }
.dataTables_paginate { float: right; margin: 0; }
.pagination-panel { float: right; margin: 5px 0px 5px 5px; }
.dataTables_paginate ul.pagination { margin: 2px 0; white-space: nowrap; display: inline-flex; }
.pagination-panel .ipt1 { width: 40px; height:27px; position: relative; top: -2px; border: 1px solid #ddd; border-radius: 4px; }
.pagination-panel .btn-s { position: relative; top: -2px; border: 1px solid #ddd; border-radius: 4px; color: #999; line-height: 26px }
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px }
.pagination > li { display: inline }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #672320; text-decoration: none; background-color: #fff; border: 1px solid #ddd }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px }
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { color: #fff; background-color: #C76A28; border-color: #C76A28; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { z-index: 2; color: #fff; cursor: default; background-color: #C76A28; border-color: #d09f53; }
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd }
.ipt1 { width: 20px; height:27px; position: relative; top: -2px; border: 1px solid #ddd; border-radius: 4px; }
.btn-s { height: 27px; font-size: 12px; line-height: 27px; padding: 0px 14px; text-decoration: none; text-align: center; display: inline-block; border-radius: 0px; font-family: '\5B8B\4F53' }


.main .content1{width:980px;margin-right:20px;padding-bottom: 30px; min-height:600px}
.main .content1 .announce{margin-top:20px;width:100%;background:#f5f5f5;padding-bottom:15px;}
.main .content1 .announce .antit{color:#da9126;padding-left:19px;padding-top:19px;}
.main .content1 .announce .antit:after{content:"";display:block;clear:both;}
.main .content1 .announce .antit i{font-size:22px;float:left;}
.main .content1 .announce .antit span{font-weight:bold;font-size:14px;padding-top:3px;padding-left:5px;float:left;}
.main .content1 .announce ul{width:877px;height:149px;overflow:hidden;margin:15px auto 0px;}
.main .content1 .announce ul li{line-height:24px;}
.main .content1 .announce ul li:after{content:"";display:block;clear:both;}
.main .content1 .announce ul li a{font-size:14px;color:#333333;width:756px;display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main .content1 .announce ul li a:hover{color:#da9126;}
.main .content1 .announce ul li span{font-size:14px;color:#999999;}
.content1 table { width: 100%;border: 1px solid #f2f1ed; border-top:none;border-right:none; }
.content1 table tr { }
.content1 table tr td { border: 1px solid #f2f1ed; border-left:none;border-bottom:none; font-size: 14px ; vertical-align:middle}











