@charset "utf-8";
/* CSS Document */
body{ font: 12px/1.5 helvetica,Arial,'微软雅黑'; color: #333;}
/*Webkit,Opera9.5+,Ie9+*/
::selection {
    background:#ff872c;
    color:#fff;
}
/*Mozilla Firefox*/
::-moz-selection {
    background:#ff872c;
    color:#fff;
}
body, header, footer, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquote, th, td,object { padding: 0; margin: 0; }
i,b{ font-style:normal; font-weight:normal}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border:none; }
legend { display:none }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight: normal; font-size: 100%; }
q:before, q:after { content:"" }
a { text-decoration:none; color:#333;}
/*a:active{ background:none;}*/
a:hover{text-decoration:none}
a:hover{color:#e70505;}
abbr, acronym { border: 0; }
.less12px { -webkit-text-size-adjust:none; }/*chrome私有属性，允许font-size<12px*/
.clearfix:after { content: "."; display: block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block }
* html .clearfix { height: 1%; }
.clearfix { display:block }

.tul,.tul:hover{ text-decoration:underline;}
input[type="checkbox"],input[type="radio"]{ margin-left:5px; margin-right:5px;}
input,img{ outline:none; vertical-align:middle;}
a{ -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; transition:all .2s ease-out;}

/****网页结构****/
.headWrap,
.topWrap,
.wrap,
.footWrap{ width:100%;}


.logo{}
.headRight{ float:right;}
/***页脚***/

.sideLeft{ float:left; width:20%; min-height:300px;}
.mainRight{ float:right; width:78%; min-height:300px; }
.sideRight{ float:right; width:25%; padding-bottom:50px; min-height:300px; background:#fff;}
.mainLeft{ float:left; width:73%; min-height:300px;}

/***搜索***/
/*
.search{ width:232px; position:relative; }
.search input[type="text"]{ display:block; width:200px; padding-right:30px; height:30px; line-height:30px; border:1px solid #dfdfdf; overflow:hidden; border-radius:3px; text-indent:10px;}
.searchBtn{ position:absolute; width:30px; height:30px; right:0; top:0; border:none; cursor:pointer;}
*/
/***新闻列表模块****/
/***按钮样式****/
.btnM,
.btnL{ padding:0 15px; min-width:60px;  display:inline-block; *display:inline;zoom:1; border-bottom:2px solid #59aa03;text-align:center; line-height:36px; border-radius:3px; overflow:hidden; background:#6bc30d; color:#fff;}
.btnM:hover,
.btnL:hover{ background:#64ba09; color:#fff; text-decoration:none;}
.btnM{ font-size:14px;}
.btnL{ width:165px; line-height:32px; font-size:14px; font-weight:700;}
.bmore,
.bmore a{ color:#e70505;}
.bmore:before{ content:"【"}
.bmore:after{ content:"】"}
.bmore a:hover{ text-decoration:underline;}
.sld_line li{ border-bottom:1px solid #ddd;}
.dsd_line li{ border-bottom:1px dotted #bfbfbf;}
.list_news li{ line-height:36px; *line-height:32px; overflow:hidden;}
.list_news a{ padding-left:12px; float:left; width:75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background:url(../images/newsListIcon.png) 1px 50% no-repeat; }
.list_news a:hover{ text-decoration: underline;}
.list_news .timer{ float:right; color: #666;}
/***图文列表***/
.list_head_left dl{ padding:15px 0; border-bottom:1px solid #f0f0f0; overflow:hidden; line-height:22px;}
.list_head_left dt{ float:left; width:25%; margin-right:15px; overflow:hidden;}
.list_head_left dt img{ width:100%;}
.list_head_left .title{ font-weight: 700; padding:0 0 5px;}
.list_head_left dd p{ max-height: 4.5rem; overflow: hidden;}
.list_head_left a:hover{ text-decoration:underline;}
/***图片列表****/
.linkDel,
.picture{ display:block; position:absolute; width:100%; height:100%; top:0; left:0; z-index:1000; cursor:pointer; /**background:url(../images/imgBg.png)top left repeat;**/ }
.picture{ display:none;}
.picture{ z-index:99; background:#939393; background:rgba(1,1,1,.4); -webkit-background:rgba(1,1,1,.4); text-align:center;}
.picture{ width:60%; height:40%; padding:40% 20% 20%; font-size:16px; color:#fff; line-height:24px;}
.picture p{ padding-bottom:10%;}
.picture .btn{ display:block; margin:0 auto; width:50%; padding:0 25px; color:#fff; border-radius:4px; overflow:hidden; border:1px solid #fff; font-size:16px; line-height:32px; text-align:center;}
.list_img{ overflow:hidden; }
.list_img li{ float:left; position:relative; padding-bottom:10px; margin-bottom:10px; text-align:center; line-height:22px;}
.list_img .img{ display:block; width:100%; overflow:hidden; position:relative; z-index:1;}
.list_img img{ width:100%;}
.list_img .tit{ line-height:24px; font-size:14px; padding:5px 10px;}
.list_img .txt{ padding:0 10px; text-align:left; overflow:hidden;}
.list_imgBg li{ background:#f5f5f5; padding-bottom:10px;}
.list_clum3{}
.list_clum3 li{ width:31%; margin-left:2%; margin-bottom:20px;}
.list_clum3 .img{ position:relative;}
.list_clum4{margin-left:-2%;}
.list_clum4 li{ width:23%; margin-left:2%; margin-bottom:10px;}
.list_clum4 .img{ height:160px;}
.list_clum5{margin-left:-2%;}
.list_clum5 li{ width:18%; margin-left:2%;}
.list_clum5 .img{ height:140px;}
/***表单***/
.formBox{ width:50%; padding:30px 0;}
.formBox .inptBox{ overflow:hidden; line-height:32px; padding-bottom:15px; position:relative;}
.formBox .tit{ float:left; width:80px; margin-right:5px; text-align:right; font-size:14px;}
.inptTxt,
.inptTxtL,
.inptTxtS,
.inptBtn{ float:left; width:50%; height:30px; border:1px solid #ddd; border-radius:3px; overflow:hidden; background:#eee; text-indent:.8em;}
.codeImg{ float:left; margin-left:15px; height:32px; width:74px; overflow:hidden; cursor:pointer;}
.codeImg img{ width:100%;}
.light{ box-shadow:0 0 3px #ddd inset; border-color:#ddd;}
.inptTxtS{ width:88px;}
.inptTxtL{ width:70%; height:160px; line-height:22px;}
.inptBtn{ width:120px; height:34px; margin-right:15px; line-height:32px; background:#e8e8e8; border-bottom:2px solid #ddd; border-radius:4px; overflow:hidden; cursor:pointer; text-indent:0; font-size:14px; font-family:"Hiragino Sans GB", "Microsoft YaHei";}
.inptBtn:hover{ background-color:#eee;}
.lightBtn{ margin-left:80px; background:#fc7817; border-bottom:2px solid #e06205; color:#fff;}
.lightBtn:hover{ background:#f9832c;}
/******验证*****/
.Validform_checktip{
	margin-left: 0;
	line-height:32px;
	height:32px;
	overflow:hidden;
	color:#999;
	font-size:12px;
	 overflow:hidden; position:absolute; left:390px;
	left: 0;
	top: 38px;
}
.Validform_right{
	color:#71b83d;
	padding-left:0;
	/*background:url(../images/right.png) no-repeat left center;*/
}
.Validform_wrong{
	color:red;
	padding-left:0;
	white-space:nowrap;
	/*background:url(../images/error.png) no-repeat left center;*/
}
.Validform_loading{padding-left:20px; /*background:url(../images/onLoad.gif) no-repeat left center;*/}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
/****分页****/
.page{ padding:10px 0 25px; overflow:hidden; line-height:28px;}
.page a,
.page span{ float:left; margin:0 5px; text-align:center; padding:0 8px; color:#666;}
.page a:first-child,
.page a:last-child{ background:#1061b4; color:#fff;}
.page span,
.page .current{ color:#44b9eb;}
.pageT{ padding:25px 0 5px; text-align:center;}
.pageT a,
.pageT span{ display:inline-block; *display:inline;zoom:1; padding: 0 7px; min-width: 16px; height:30px; margin:0 4px; text-align:center; line-height:30px; font-size:14px; border-radius:3px; overflow:hidden;}
.pageT a{ background:#f0f0f0; color: #333;}
.pageT span,
.pageT .current{ color:#fff; background:#329af3;}
.page2{ padding:25px 0 40px; overflow:hidden; margin-bottom:40px;}
.page2 a,
.page2 span{ float:left; min-width:24px; padding:0 8px; border-right:1px solid #e7e7e7; text-align:center; font-size:14px; background:#fff; line-height:38px;}
.page2 span,
.page2 .current{ background:#d6aa4a; color:#fff;}
.pageL p{ padding: 5px 0;}
.pageL a{ color: #1d854a;}
.pageL a:hover{ text-decoration: underline;}

.page-main{ font-size: 14px; line-height: 26px; color: #666;}
.page-main a:hover{ text-decoration: underline; }


/****详情页面****/
.detailBox{ padding: 20px 20px; margin-bottom:8px; font-size:14px; line-height:1.6em; overflow:hidden;}
.txt-tit,
.small-txt-tit{ text-align:center;}
.txt-tit{ padding:10px 0 0; margin-bottom:5px; font-size:16px !important; color: #333;}
.small-txt-tit{ color:#666; /*padding:0 0 15px; margin-bottom:15px !important;*/ font-size:12px !important;}
.small-txt-tit span{ margin:0 8px;}
.small-txt-tit .author{ padding-left:20px; margin:0 5px;/* background:url(../images/icon1.png) left center no-repeat;*/}
.small-txt-tit .timer{ padding-left:20px; margin:0 5px; /*background:url(../images/icon2.png) left center no-repeat;*/}
.detailBox .t2{ text-indent:2em;}
.detailBox h4,
.detailBox h3{ margin:0 0 5px; font-size: 14px;}
.detailBox .media{ margin:10px 0; text-align: center;}
.detailBox .media img{ min-width: 40%; }
.detailBox .dline{ margin:10px 0 20px; border-top:1px dashed #ddd;}
.detailBox p{ margin-bottom: 5px; line-height: 26px; font-size: 14px;}
.detailBox .cenTit{ line-height:26px; color:#000; padding:25px 0; margin-bottom:35px; border-bottom:2px solid #dedee0; text-align:center; font-size:30px;}
.detailBox .right{  float: right;}


.btn-defaul{ display: inline-block; *display: inline;zoom: 1; line-height: 30px; padding: 0 20px; background: #ddd; text-align: center; border-radius: 3px; overflow: hidden; color: #666;}
.btn-defaul:hover{ text-decoration: none !important;color: #666;}
.btn-block{ display: block;}
.btn-red{ background: #e5162a; color: #fff;}
.btn-red:hover{ background: #e20e23; color: #fff;}
.btn-green{ background: #2c9469; color: #fff;}
.btn-green:hover{ background: #208d60; color: #fff;}
.btn-blue{ background: #16c5aa; color: #fff;}
.btn-blue:hover{ background: #0db298; color: #fff; }
.btn-large{ padding: 0 30px; line-height: 36px; font-size: 16px;}
.btn-yellow{ background: #fa9506; color: #fff;}
.btn-yellow:hover{ background: #e58906; color: #fff;}

