@charset "utf-8";
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
}
  
body{line-height:100%; color:#333; -webkit-text-size-adjust:none; min-width: 1200px; background:#E7EDE9;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.left { float: left; display: inline;}

/*滚动条 start*/
::-webkit-scrollbar {
  width: 10px;
  height: 4px;
  background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(85,146,94,1);
  background: #fff ;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color:#55925e;
}
::-webkit-scrollbar-thumb:hover {
  border-radius: 3px;
  background-color: #5ac069;
}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}


.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.space80{height: 80px; clear: both;}
.fl{float: left;}
.fr{float: right;}

/*section00  sy==============================*/
.conBox{margin:20px 3%;}
.container{width: 1200px; margin: 0 auto;}
.header-banner{qfcg_bg_r3_c1_s1.jpg bottom content no-repeat;} 
.header-banner img{width: 100%;  height: auto; display: block;}

/*header*/
.jrtt{padding: 0 3%; line-height: 2; font-weight: bold; text-align: center; margin: 30px 0 40px;}
.jrtt a{font-size: 42px; color: #c32c2b;}
.ztwarp{background: url(qfcg_bg_r3_c1_s1.jpg) bottom center no-repeat;}

.ztbox{margin-bottom: 40px;}
.zt-title{margin-bottom: 13px; overflow: hidden; position: relative;}
.zt-title a{display: block;}
.zt-title img{display: block; width: 100%; height: auto;}
.zt-title span{position: absolute; right: 10px; bottom: 16px; font-size: 16px; color: #c32c2b; z-index: 1;}

.zt-list li{position:relative; line-height: 60px; color:#333;  padding-left:15px;  width: 48%; float: left;}
.zt-list li:after{content:" "; position:absolute; left:0; top:42%; width:6px; height:6px; background:#C51C21; border-radius: 50%;}  
.zt-list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.zt-list li.xx2, .zt-list li.xx4, .zt-list li.xx6, .zt-list li.xx8, .zt-list li.xx10{float: right;}

.zt-list2 li{position:relative; line-height: 60px; color:#333;  padding-left:15px;  }
.zt-list2 li:after{content:" "; position:absolute; left:0; top:42%; width:6px; height:6px; background:#C51C21; border-radius: 50%;}  
.zt-list2 li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}

/* 视频轮播 */
/* ui-banner */

.ui-banner{display:block;position:relative; background: #fff;}
.ui-banner.ui-banner-invalid{display:none;}
.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:460px;}
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;}
.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.ui-banner .ui-banner-slides{width:725px;height:406px;left:22px; top: 28px;}
.ui-banner .ui-banner-slides li{display:none;position:absolute;}
.ui-banner .ui-banner-slides li .player{position: absolute; z-index: 1; left: 0px; top: 0; width:725px;height:406px; background: url(qfcg_player.png) center no-repeat;}
.ui-banner .ui-banner-slides li img{width:100%;height:100%;border:none;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px; display: none;}
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px; display: none;}
/* .ui-banner .ui-banner-slogans{width:420px;right:10px; padding-right: 22px; top: 28px;} */
.ui-banner .ui-banner-slogans{height:406px;overflow:hidden;width:420px;right:10px; padding-right: 22px; top: 28px; overflow-y: scroll;}
.ui-bnnerimg{
	width: 232px;
	height: 123px;
	float: left;
}
.ui-bnnerimg img{height: 100%;}
.ui-bnnerp{
	height:123px;
	width: 146px;
	float: right;
	overflow: hidden;
	display: flex;
	align-items: center;
	padding-left: 10px;
	line-height: 1.6;
	font-size: 18px; color: #000;
}
.ui-bnnerp h3{
	font-size: 14px;
	color: #666;
}
.ui-bnnerp p{
	color: #666;
}
.ui-line{
	zoom: 1;
	overflow: hidden;
	margin-bottom: 13px;
}
.ui-line-hover{
	background:url("../images/stuj.png") no-repeat left center;
}

.ui-banner-current .ui-bnnerp{color: #fff;}

.ui-banner-current .ullinehover{background: #55925e;}
.ullinehover{
	height: 123px;
	margin: 0 0 3px 0px;
	+margin: 0 0 1px 0px;
}

.ui-bnnerp-hover{
	/* background-color:#55925e;
	color:#fff; */
}
/*.ullinehover:hover .ui-bnnerp h3,.ullinehover:hover .ui-bnnerp p{
	color: #fff;
}*/
.uibannerslog ul li{
	border: 1px solid red;
}
.ui-bnnerp-hover h3,.ui-bnnerp-hover p{
	color:#fff;
}
.ui-banner .ui-banner-arrow{display:block;width:23px;outline:none;}
/* .ui-banner .ui-banner-arrow.ui-banner-arrow-prev{
	background: transparent url("../images/jleft.jpg") no-repeat scroll 0 0;
	height: 23px;
	right: -43px;
	top: 17px;
	width: 23px;
}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next{
	background: transparent url("../images/jright.jpg") no-repeat;
	height: 23px;
	right: -43px;
	top: 49px;
	width: 23px;
} */
.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
.ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}

/* 分集视频 */
.fjsp{position: relative; *overflow: hidden;  width:1200px; height: 264px; overflow: hidden; padding: 20px 0; margin-top: 20px; width: 100%;}
.fjsp .bd{overflow: hidden;; margin: 0 auto;}

.fjsp .bd li{float: left;  width:384px; margin-right: 23px;}
.fjsp .bd li .pic img{display: block; width:100%; height: auto;}
.fjsp .bd li .text{font-size: 16px; color: #333; padding: 20px 20px; text-align: center;}
.fjsp .hgan{display: block;}
.fjsp .hgan a{ position:absolute; top:30%; width:34px; height:64px; cursor:pointer;}
.fjsp .hgan .prev{background:url(qfcg_r8_c2_s1.png) center no-repeat; left:0px;}
.fjsp .hgan .next{right:0px; background:url(qfcg_r8_c10_s1.png) center no-repeat;}

/* 媒体聚焦 */
.mtjj_list li{position:relative; line-height: 66px; color:#333;  padding-left:15px; border-bottom: 1px #fff solid; width: 48%; float: left;}
.mtjj_list li:after{content:" "; position:absolute; left:0; top:42%; width:8px; height:8px; background:#38603B; border-radius: 50%;}  
.mtjj_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.mtjj_list li.xx2, .mtjj_list li.xx4, .mtjj_list li.xx6{float: right;}


.news_list li{font-size:20px; position:relative; line-height:47px; color:#333;  padding-left: 25px;}
.news_list li:after{content:" "; position:absolute; left:0; top:42%; width:9px; height:9px; background:#D70300; border-radius: 50%;}   
.news_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 20px;}
.news_list li a:hover{color:#C00;}

.box-content .pic{margin-bottom: 16px; position: relative;}
.box-content .pic img{display: block; width:100%; height: 252px;}
.box-content .pic b{ display:block; position:absolute; width:100%; height:46px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.box-content .pic .txt{position:absolute; bottom:0; left:0; width:100%; margin:0;color:#FFF; line-height:46px; z-index: 2;}
.box-content .pic .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px; font-size: 22px;}

.footer{background: #093961; text-align: center; line-height: 2; color: #fff;}

@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {

.container{padding: 0 3%; width: auto;}
.tpxwBox .hd ul li{width: 8px; height: 8px; margin-right: 8px;}
}

@media (max-width: 768px) {
body{min-width: 1200px;}

}
