﻿@charset "utf-8";
/* CSS Document */
body{ font-size:16px; color:#666; font-family:"宋体"; margin:0; padding:0;}
ul{ margin:0; padding:0; list-style-type:none;}
a{ text-decoration:none; color:#333}
a:hover{ color:#af1515}

img{ border:none}
.height40{ width:100%; height:30px; float:left}
.height42{ width:100%; height:40px; float:left}
.clear{ clear:both; overflow:hidden; height:auto}
.width1000{width:1200px; height:auto; margin:0 auto;}
.top{/* width:100%; */font-size:14px;padding:6px;border-bottom:1px solid #CCC;padding-left:20px;line-height:20px;height:20px;}
.top em{ float:left; font-style:normal}
.top span{ float:right; margin-right:8px;}
.top span a{ color:#666;}
.head{width:100%; height:90px; margin-bottom:10px;}
.head img{ margin:5px; float:left;}
.head form{width:274px; height:32px; float:right; border:1px solid #af1515; margin-top:35px;background:#af1515; }
.head .bnt{ background:#af1515; border:none; width:65px; height:32px; color:#FFF; font-family:"微软雅黑"}
.head .input{width:202px; height:30px; border:none; float:left; padding-left:5px;}
.nav{width:100%; height:48px; background:#af1515;float:left;}
.nav ul{width:1200px;margin:0 auto;height:48px;}
.nav ul li{float:left;width:100px;text-align:center;height:48px;}
.nav ul li a{ color:#FFF; font-family:"微软雅黑"; line-height:48px; display:block; width:100px;  float:left;}
.nav ul li a:hover{color:#FFF; background:#d70011}
.nav ul .on{color:#FFF; background:#d70011}
/* banner-box */
.banner{ width:100%; height:321px; background:url(../images/banner.jpg) no-repeat center; overflow:hidden}

/*正文开始*/
.zhengwen{width:auto; height:auto; margin:20px 0;}
.zhengwenleft{width:868px; height:auto; float:left;}
.zhengwenright{width:330px; height:auto; float:right;}
.zhengwen02{width:1000px; height:auto; float:left}
.zhengwen_bannner{width:850px; height:240px; float:left; border:1px solid #CCC}
/*正文banner开始*/
#owl-demo{width:320px;height:220px; float:left; margin:10px 0 0 10px}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:350px;height:220px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:42px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:15px;width:100%;font:14px "宋体";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{}
.owl-next{}
.owl-prev:hover{}
.owl-next:hover{}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*<!--正文banner结束-->*/
.zhengwen_news{width:510px; height:230px; float:right;margin:12px 0 0 10px}
.zhengwen_news li{font-size:14px; margin:0 16px; line-height:32px; }
.zhengwen_news li a{ font-size:14px; color:#666; display:block; float:left;background:url(../images/icon.jpg) no-repeat left;padding-left:10px; width:80%;}
.zhengwen_news li a:hover{ color:#af1515}
.zhengwen_news li span{ float:right;}
.zhengwen_bannner_left{width:330px; height:240px; float:right;border: 1px solid #e1e1e1; }
.zhengwen_bannner_left ul { margin-top:40px;}
.zhengwen_bannner_left ul li{ font-size:14px; margin:0 16px 0 16px; line-height:32px;  }
.zhengwen_bannner_left ul li a{width:250px;color:#666;display:block; float:left;padding-left:10px;background:url(../images/icon.jpg) no-repeat left; }
.zhengwen_bannner_left ul li a:hover{color:#af1515}
.zhengwen_bannner_left ul li span{ float:right;  }
.newszhengwen{width:416px; height:218px; float:left; border:1px solid #CCC; margin:20px 16px 0 0;}
.newszhengwen .zhengwentitle{ width:416px; height:36px; float:left;border-bottom:1px solid #CCC; }
.newszhengwen02{width:auto; height:36px; float:left; margin-left:10px; border-bottom:2px solid #e60012; padding:0 5px; line-height:40px}
.newszhengwen02 a{ color:#af1515; font-family:"微软雅黑";}
.newszhengwen03{width:auto; height:36px; float:left; margin-left:10px; border-top:2px solid #e60012; padding:0 5px; line-height:40px; background:url(../images/sanjiao.jpg ) no-repeat center top}
.newszhengwen03 a{ color:#af1515; font-family:"微软雅黑";}

.more{float:right;}
.more a{color:#eb3300;font-family:Arial; font-size:12px;line-height:36px; padding-right:15px;}
.newszhengwennews{margin-top:50px;}
.newszhengwennews li{ font-size:14px; margin:0 6px 0 16px; line-height:32px;}
.newszhengwennews  li a{color:#666;display:block; float:left;background:url(../images/icon.jpg) no-repeat left;padding-left:10px;width:296px; }
.newszhengwennews  li a:hover{ color:#af1515}
.newszhengwennews  li span{ float:right; margin-right:10px;}


.zhengwen_bannner_left02{width:330px; height:218px; float:right;border: 1px solid #e1e1e1; margin-top:20px; }
.lefttile{width:330px; height:36px; float:left; border-bottom:1px solid #CCC}
.lefttile .title02{width:100px; height:30px; float:left; background: #af1515 url(../images/red_left.jpg) no-repeat; margin-left:8px; margin-top:6px; }
.lefttile .title02 a{ font-family:"微软雅黑"; padding-left:15px; line-height:30px; color:#FFF}
.lefttile  span{float:right;}
.lefttile  span a{color:#eb3300;font-family:Arial; font-size:12px;line-height:36px; padding-right:15px; }
.zhengwen_bannner_left02 ul { margin-top:50px;}
.zhengwen_bannner_left02 ul li{font-size:14px;margin:0 6px 0 16px; line-height:32px;}
.zhengwen_bannner_left02 ul li a{color:#666; display:block; float:left;background:url(../images/icon.jpg) no-repeat left; padding-left:10px;}
.zhengwen_bannner_left02 ul li a:hover{ color:#af1515}
.zhengwen_bannner_left02 li span{ float:right; margin-right:10px;}
/*底部开始*/
.footer{width:auto; height:auto; font-size:14px; padding-top:10px;border-top: 1px solid #CCC; }
.footer p{ text-align:center; line-height:27px;}

/*<!--新闻list-->*/
.zhengwenleftlistarticle{width:846px; height:auto; margin-right:20px; float:left; border-top:2px solid #e60012; border-left:1px solid #CCC; border-right:1px solid #CCC;border-bottom:1px solid #CCC}
.weizhi{/*width:698px;*/ height:40px;  border-bottom:1px solid #CCC;  line-height:40px; padding-left:20px;font-size:14px;}
.weizhi a{ color:#666;font-size:14px;}
.newslist{ margin:0; padding:0}
.newslist li{ background:url(../images/icon.jpg) no-repeat left ; padding-left:10px; margin:20px 40px;}
.newslist li a{color:#666; font-size:14px}
.newslist li span{ float:right;font-size:14px}
/*<!--新闻list文章页面-->*/
.artshow{line-height:25px;padding:0 0 15px 0;}
.artshow .title{ font-size:18px; color:#af1515; font-family:"微软雅黑"; text-align:center; padding-top:20px; }
.artshow .subtitle{ font-size:14px; color:#333; font-family:"微软雅黑"; text-align:right; border-bottom:1px solid #CCC; margin:0 40px; padding-top:20px; padding-bottom:10px;}
.artshow .info{text-align:center;color:#999;padding:0 0 15px 0;font-size:14px;}
.artshow .content{ margin:0px auto; width:760px; overflow-x:scroll; overflow-y:auto;}
.artshow .content p{margin:5px 0;font-size:14px;}
.artshow .content img{margin:5px auto;display:block}
.artshow .pre0{margin:5px 0 5px 25px;font-size:12px;}
.artshow .next0{margin:0 0 5px 25px;font-size:12px;}
/*焦点图*/
.ExxFlash2 {width:320px; height:220px;  overflow:hidden; float:left; margin:10px 0 0 10px}
.ExxFlash2 .fla_img{width:320px; height:190px;  position:relative;}
.ExxFlash2 .fla_img a{ display:block;}
.ExxFlash2 .fla_img img{ border:0;width:320px; height:190px; }
.ExxFlash2 .fla_title{ height:30px; line-height:25px; width:320px; text-align:center; overflow:hidden; background-color:#ccc; padding:5px}
.ExxFlash2 .fla_title a{ text-decoration:none; color:#000000; font-size:12px;}
.ExxFlash2 .fla_qh { position:absolute; width:320px; height:20px; bottom:0; right:0;}
.ExxFlash2 .fla_qh ul,.ExxFlash2 .fla_qh li { margin:0; padding:0; list-style:none; }
.ExxFlash2 .fla_qh li { float:right; display:block; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; color:#ffffff; background-color:#333333; }
.ExxFlash2 .fla_qh li.cur { background-color:#ff0000;}


/*分页*/
.page { margin:20px 0;}
.page ul {list-style: none;    text-align: center}
.page ul li {padding:5px 8px; border:1px #d5d5d5 solid;  text-align: center;    background-color: #f7f7fb; display: inline;    line-height: 25px;    margin: 0 5px; }
.page ul li a {color: #333;}
.page .com_pre_one_unshow {}
.page .com_pre_more_unshow {}
.page .com_curent {background-color:#AF1515;}
.page .com_curent a {color: #fff}
.page .com_common {}
.page .com_next_more {}
.page .com_next_one {}

.ckvideo_style{ margin:0px auto}
