@charset "gb2312";
/* CSS Document */
/* 全局样式 ---------------------------------------------------------- */
body{
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; font-size:14px;
	
	}
	
body, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}
	
li{
	list-style-type:none;}
	
img{border:0; 
	}
	
	
/*Titles*/
h1{font-size:32px}
h2{font-size:26px;line-height:26px}
h3{font-size:18px} 
h4{font-size:16px}  
h5{font-size:14px}
h6{font-size:13px}

/*Font size*/	
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f32{font-size:220%}
.f36{font-size:36px}
.f48{font-size:48px}
.f72{font-size:72px}

.fw6{font-weight:600}
.fw7{font-weight:700}
.fw8{font-weight:800}

.l16{line-height:16px}
.l17{line-height:17px}
.l18{line-height:18px}
.l19{line-height:19px}
.l20{line-height:20px}
.l21{line-height:21px}
.l22{line-height:22px}
.l23{line-height:23px}
.l24{line-height:24px}
.l25{line-height:25px}
.l26{line-height:26px}
.l27{line-height:27px}
.l28{line-height:28px}
.l29{line-height:29px}
.l30{line-height:30px}
.l40{line-height:40px}

/*color*/
.red{color:#c70c1f}
.white{color:#fff}
.black{color:#000}
.c_c9{ color:#c9c9c9}
.c_bebebe{ color:#bebebe}
.c_83{ color:#838383}
.c_666{color:#666}
.c_444{color:#444}
.c_333{color:#333}
.c_fff{color:#fff;}

/*text-indent*/
.t_in{text-indent:2em}
/* Indents */
.l{float: left}
.r{float: right}
.l_0{left:0}
.r_0{right:0}
.text_l{text-align:left}
.text_c{text-align:center}
.text_r{text-align:right}
.italic{font-style: italic}
/*top*/
.m_t0{margin-top:0px}
.m_t5{margin-top:5px}
.m_t8{margin-top:8px}
.m_t10{margin-top:10px}
.m_t15{margin-top:15px}
.m_t18{margin-top:18px}
.m_t20{margin-top:20px}
.m_t25{margin-top:25px}
.m_t30{margin-top:30px}
.m_t40{margin-top:40px}
.m_t50{margin-top:50px}
.m_t80{margin-top:80px}
.m_t100{margin-top:100px}
.m_t140{margin-top:140px}

/*bottom*/
.m_b0{margin-bottom:0px}
.m_b5{margin-bottom:5px}
.m_b8{margin-bottom:8px}
.m_b10{margin-bottom:10px}
.m_b15{margin-bottom:15px}
.m_b20{margin-bottom:20px}
.m_b25{margin-bottom:25px}
.m_b30{margin-bottom:30px}
.m_b40{margin-bottom:40px}
.m_b50{margin-bottom:50px}
.m_b60{margin-bottom:60px}
.m_b70{margin-bottom:70px}
.m_b80{margin-bottom:80px}

.p_b5{padding-bottom:5px}
.p_b10{padding-bottom:10px}
.p_b15{padding-bottom:15px}
.p_b20{padding-bottom:20px}
.p_b30{padding-bottom:30px}
.p_b40{padding-bottom:40px}
.p_b50{padding-bottom:50px}
.p_b230{padding-bottom:230px}

.p_t5{padding-top:5px}
.p_t10{padding-top:10px}
.p_t15{padding-top:15px}
.p_t20{padding-top:20px}
.p_t22{padding-top:22px}
.p_t30{padding-top:30px}
.p_t40{padding-top:40px}
.p_t50{padding-top:50px}
.p_t60{padding-top:60px}
.p_t80{padding-top:80px}
.p_t140{padding-top:140px}
.p_lr10{padding:0 10px}
.p_lr20{padding:0 20px}
.p_lrb10{padding:0 10px 10px}

/*left*/
.m_l10{margin-left:10px}
.m_l20{margin-left:20px}
.m_l30{margin-left:30px}
.m_l40{margin-left:40px}
.m_l60{margin-left:60px}

/*right*/
.m_r5{margin-right:5px}
.m_r10{margin-right:10px}
.m_r14{margin-right:14px}
.m_r15{margin-right:15px}
.m_r20{margin-right:20px}
.m_r30{margin-right:20px}
.p_r30{padding-right:20px}

/*background color*/
.bc_2d2d2d{background-color: #2d2d2d}
.bc_e7e7e7{background-color: #e7e7e7}
.gray{background:#e7e7e7}
.bc_4c4c4c{background:#4c4c4c}
.bc_fff{background:#fff}
.bc_9e{background:#9e0000}
.bc_d0{background:#d0d0d0}
.bc_00{background:#000}
/*b_m_line*/
.b_m_line{border-bottom:1px solid #DCDCDC}
.b_m_line_ddd{border-bottom:1px solid #ddd}
.b_r_line{border-right:1px solid #DCDCDC}
.b_l_line{border-left:1px solid #DCDCDC}
.b_line{border:1px solid #DCDCDC}

/*radius*/
.radius10{border-radius:10px}
.radius15{border-radius:15px}


a{color:#333333;text-decoration:none;}

a:hover {text-decoration:underline;color:#ff3300;}
a:active{text-decoration:underline;}


/*特殊样式定义----------------------------------------------------------*/

/*单行文本省略号*/
.More1HangSLH{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*多行文本省略号 2行*/
.More2HangSLH{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	}
	
.More3HangSLH{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	overflow: hidden;
	}
	
/*专题样式汇总*/
/*topbanner 主banner*/
.bodybg{background:url(Images/bg.jpg) repeat-x;}

/*menuzt 主菜单*/
.menuzt{width:100%;margin:0 auto; height:38px; background:url(Images/menubg.jpg) repeat-x; text-align:center; overflow:hidden;}
.menuzt a{float:left;width:99px; font-weight:600;line-height:38px; color:#ffffff; font-size:16px; text-align:center; text-decoration:none; position:0;}
.menuzt a:hover{background:#F00;}

.toutiao{text-align:center; padding:15px 0;}
.toutiao a{ font-size:30px; height:60px; line-height:60px;text-decoration:none;}
.toutiao a:hover{color:#ff3300;}

.More1{ padding-bottom:5px;}
.More1 a{ color:#fff;font-size:12px;line-height:24px;text-decoration:none;}

.More2 a{ color:#fff;font-size:12px;line-height:24px;text-decoration:none;}

/*首页文章列表1*/
.newslist{list-style:none; padding:0px; margin:0px;}
.newslist li{display:block;background:url(Images/s.png) no-repeat left; height:35px; line-height:35px; font-size:0;margin:0px auto;overflow:hidden;border-bottom:#efefef 1px solid;padding-left:10px;}
.newslist li:hover{background-color:#f7f7f7;}
.time{display:block; float:right; width:70px;font-size:12px;color:#666666; height:35px; line-height:35px;overflow:hidden;}

.newslist a{display:block;float:left; width:510px; font-size:14px;height:35px;line-height:35px; text-decoration:none; overflow:hidden;}
.newslist a:hover{color:#ff3300;height:35px;line-height:35px;}

/*首页文章列表2*/
.newslist2{ width:490px;list-style:none; padding:0; margin:0;}
.newslist2 li{background:url(Images/s.png) no-repeat left; height:32px; line-height:32px;font-size:0; padding-left:10px; margin:0 auto;overflow:hidden;border-bottom:#efefef 1px solid;}
.newslist2 li:hover{background-color:#f7f7f7;}
.time2{ display:block; float:right; text-align:right; width:46px;font-size:12px;color:#666666; height:32px; line-height:32px;overflow:hidden;}

.newslist2 a{display:block; float:left; text-align:left; width:430px; font-size:14px;height:32px; line-height:32px; text-decoration:none; overflow:hidden;}
.newslist2 a:hover{color:#ff3300;}


.link a{ font-size:12px; color:#666; line-height:22px; text-decoration:none;}
.link a:hover{ color:#ff6600;}

/*文章显示*/
.article-text {
	margin-top: 20px;
}

.article-text p,
.article-text span,
.article-text a,
.article-text font {
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 20px;
	text-align: justify;
}

.article-text img {
	max-width: 95%;
	text-align: center;
	margin: 20px auto;
	display: block;
}


.title {
    font-size: 26px;
    font-weight: bold;
    color: #db2400;
    text-align: center;
    /* height: 70px; */
    line-height: 45px; padding:20px 0;
}

/*内页菜单*/
.menun {width:200px;}
.menun ul{list-style:none; padding:0; margin:0;width:200px;}
.menun ul li{display:block;width:100%; height:40px; line-height:40px; text-align:center; border-top:#ffffff 1px solid; font-size:0px;}
.menun ul li a{display:block;width:200px;background-color:#DE0300; height:40px; line-height:40px; font-size:16px; color:#ffffff; text-decoration:none;}
.menun ul li a:hover{background-color:#FFB84A; color:#FF0;}

.menunson{width:200px; margin:0 auto;text-align:center;}
.menunson a{display:block;width:200px; text-align:center;height:40px; line-height:40px; background-color:#EAEAE9;border-top:#ffffff 1px solid;font-size:16px; color:#333333;text-decoration:none;}
.menunson a:hover{ background-color:#DE0300; color:#ffffff;}

/*列表及分页*/
.newslist3{ list-style:none; padding:0; margin:0;}
.newslist3 li{background:url(Images/s.png) no-repeat left; height:40px; line-height:40px;font-size:0; padding-left:10px; margin:0 auto;overflow:hidden; border-bottom:#efefef 1px solid;}
.newslist3 li:hover{background-color:#f7f7f7;}
.time3{ display:block; float:right; width:70px;font-size:12px;color:#666666; height:40px; line-height:40px;overflow:hidden;}

.newslist3 a{display:block; float:left; width:680px; font-size:14px;height:40px; line-height:40px; text-decoration:none; overflow:hidden;}
.newslist3 a:hover{color:#ff3300;}

/*滚动图片*/
.mempic{width:3000px;margin:0 auto;}

.mempicblock{width:130px; height:130px;margin-left:10px; float:left}

.mempicblock p{display:block;padding:0; margin:0; width:130px; height:98px; border:#efefef 1px solid; overflow:hidden;}

.mempicblock p img{max-width:130px;}

.mempicblock p img{transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;line-height: 1em}
.mempicblock p img:hover{cursor: pointer;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.mempicblock p img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-o-transition: scale(1.2); cursor: crosshair}

.mempicblock span{ display:block;width:130px; height:30px; line-height:30px;font-size:12px; text-align:center;}


/*滚动图片列表*/
.mempic2{width:770px;margin:0 auto;}

.mempicblock2{width:180px; height:160px;margin-left:10px;margin-bottom:10px; float:left}

.mempicblock2 p{display:block;padding:0; margin:0; width:180px; height:120px; border:#efefef 1px solid; overflow:hidden;}

.mempicblock2 p img{max-width:180px;}

.mempicblock2 p img{transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;line-height: 1em}
.mempicblock2 p img:hover{cursor: pointer;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.mempicblock2 p img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-o-transition: scale(1.2); cursor: crosshair}

.mempicblock2 span{ display:block;width:180px; height:40px; line-height:20px;font-size:12px; text-align:center; overflow:hidden;}

/*路径*/
.ztpath{font-size:12px; color:#ffffff; line-height:20px; padding-right:15px;}



/*分页*/
.pages {
	width: 100%;
	text-align: center;
	padding: 10px 0;
	clear: both;
	margin:0 auto;
	margin-top:20px;
}

.pages span,
.pages a,
.pages b {
	font-size: 13px;
	margin: 0 2px;
	width:40px;
}

.pages span font {
	color: #f00;
	font-size: 13px;
}

.pages a,
.pages b {
	border: 1px solid #DE0300;
	background: #fff;
	padding: 3px 10px;
	text-decoration: none
}

.pages span {
	padding-right: 15px
}

.pages a {
	color: #333333;
}

.pages b,
.pages a:hover {
	background: #DE0300;
	color: #ffffff;
}





