@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑',  Arial, sans-serif; font-size:14px;font-color:#ffffff;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{color:#474747; text-decoration:none; transition:all 0.4s ease-in-out; cursor:pointer;}
a:hover { color:#bd0401;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
body{min-width:1200px!important;}
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner {width: 1200px;margin:0 auto;} /**页面全局宽度**/
input::-webkit-input-placeholder{ /*webkit browsers*/
	color: #ccc;}
input::-moz-input-placeholder{ /*mozilla firefox*/
	color: #ccc;}
input::-ms-input-placeholder{ /*internet explorer*/ 
	color: #ccc;}
/*TOP HEAD LOGO部分*/
.head{
	width:100%;
	height:140px;
	background: #0362b3;
	min-width: 1200px;}
.head .top_con{
	width:1200px;
	height:190px;
    margin:auto;}
.head .top_con_right{
    float:right;
	width:365px;
	margin-top: 20px;}
.search{
    width: 365px;
    height:40px;
	margin-top: 10px;
	float: right;}
input.searchInput {
	width: 348px;
    border: 1px solid #69a2d1;
    height: 38px;
    line-height: 40px;
    background: #11558f;
    transition: .3s linear;
    padding-left: 15px;
    outline: none;
	color:#ffffff;
    float: left;}
input.searchBar {
    height: 40px;
    width: 35px;
    position: absolute;
    z-index: 2;
    border: 0;
    right: 0px;
    top: 0px;}
.home{
	float:right;
	width:365px;
	height:40px;
	color:#fff;
	line-height: 40px;
	text-align: right;}
.home a{
	color:#fff;
	height:40px;
	text-decoration: none;}
.home a:hover{
	color:#fff;
	height:40px;
	text-decoration: none;}

/*MENU_NAV部分*/ 
.menu_nav{
	width:100%;
    height:60px;
	line-height: 60px;
    margin:auto;
    background-color:#217ac6;
    text-align:center;
	float:left; 
	position:relative; 
	z-index:9;}
#menu {  
  width:1200px;
  clear: both  ; 
  font-size:16px;
  height:60px;
  line-height: 60px;
  margin:0 auto;}
#menu ul {
  list-style: none;}
li.l1-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  height:60px; 
  line-height:60px;
  text-align:center;  
  width:120px;}
li.l1-nav .nav_current{
	background: #ff852e;}
a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
  height: 60px;
  line-height: 60px;
  color:#fff;
  float:left;
  width:100%;}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
    color: #fff;
    height:60px; 
    line-height:60px; 
    background:#ff852e;}

.main{
    width:100%;
	position:relative;}
.zw_banner{
	position: relative;
	width: 700px;
	height: 360px;
	display: inline-block;
	overflow: hidden;}
.biaoti{
	width: 100%;
	height: 60px;
	line-height: 40px;
	position: absolute;
	z-index: 10;
	text-align: center;
	background: rgba(0,0,0,0.7);
	bottom: 4px;}
.biaoti a{
	color: #fff;}
.swiper-pagination-bullet{
	background: #fff;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: url(../images/lunboright.jpg);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-size: 50px 50px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: url(../images/lunboleft.jpg);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-size: 50px 50px;}
.swiper-button-next, .swiper-button-prev{
	margin-top: -46px;}
.lunleft{
	width: 700px;
	height: 360px;
	display: inline-block;}
.device{width:100%;height:30px;position:absolute;top:50%;margin-top:-15px;z-index:20;}

.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;width:0;height:0;visibility:hidden;clear:both;}


/*row-01*/
.main .row-01{
  width:100%;
  min-width:1200px;
  height:360px;}
.main .row-01 .row-01-con{
  width:1200px;
  height:360px;
  margin:auto;}
.main .row-01 .row-01-con .col-01{
	float:left; 
	width:700px;
	margin-top:40px;}
.main .row-01 .row-01-con .col-01 .col-01-tit{		
	width:700px;
	height:60px;
	line-height: 60px;
	border-bottom: 1px solid #990300;}
.main .row-01 .row-01-con .col-01 .col-01-tit span{
	color: #990300;
    font-weight: bold;
    font-size: 20px;
    float: left;
    display: block;}
.main .row-01 .row-01-con .col-01 .col-01-tit .more{
	color: #990300;
    font-size: 14px;
    float: right;
    display: block;}
/**自定义一栏新闻列表**/
.main .row-01 .row-01-con .col-01 .col-01-con {
	margin-top: 20px;
	width:700px;}
.news_list li.news {line-height: 34px;padding-left:0px;} /**标题图标**/
.news_list li.news span.news_title { float:left; max-width:410px; white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}/*标题*/
.news_list li.news span.news_title img {vertical-align: middle;}
.news_list li.news span.news_meta {float:right;margin-left:2px;color: #9C9C9C;}/*属性*/
.news_list li.news .news_time,
.news_list li.news .news_time span{color: #820B0B;}/*发布时间*/
.news_list li.news .news_icon {display:inline-block;margin:0 auto; border:0px solid red;}
.news_list li.news .news_text {line-height:22px; color:#666;}/*默认简介*/
.news_list li.news .news_bg {position:absolute; left:0px;bottom:0px; right:0px; height:30px; background:#000; opacity:.7; filter:Alpha(opacity=70);}
.news_list li.news p {line-height:34px;}

.news_list li.picnews {
	float:left;width:280px;margin-top: 30px; margin-right:30px;}
.news_list li.picnews:nth-child(3n){
	margin-right:0px;}
.news_list li.picnews .news_title{
	text-align: center;
	width:280px;}
.news_list li.picnews img{
	width:278px;
	height:150px;
	border:1px solid #ddd;}

.col-01-con .news_list li.news{margin-bottom:10px;width:410px; float: left;}
.col-01-con .news_list li.news .news_imgs{}
.col-01-con .news_list li.news .news_imgs a{height: 120px; display:table-cell; vertical-align:middle; background-color:#efefef;}
.col-01-con .news_list li.news .news_imgs img{width:380px; height:230px;}
.col-01-con .news_list li.news .news_wz{width:100%;} 
.col-01-con .news_list li.news .news_wz .news_con{padding: 0px 0px; position:relative;margin-top: 18px;width:380px;} 
.col-01-con .news_list li.news .news_title{line-height: 20px; font-size: 16px;font-weight: bold;color: #bd0401;overflow: hidden; /*溢出隐藏*/ text-overflow: ellipsis; /*以省略号...显示*/white-space: nowrap;} 
.col-01-con .news_list li.news .news_title a{color: #bd0401;}
.col-01-con .news_list li.news .news_text{line-height:22px; font-size:14px;margin-top:14px;width:380px;}
.col-01-con .news_list li.news .news_time{line-height: 26px; font-size:14px;margin-top:8px;color:#bd0401;}

.col-02-con .news_list{margin-top: 10px;}
.col-02-con .news_list li.news{line-height: 24px; margin-left: 19px;margin-bottom:10px;border-bottom: 1px dotted #dbdbdb;}
.col-02-con .news_list li.news span.news_title{ float:left; text-align: center; width: 370px;  line-height: 30px; font-size: 15px;    margin-bottom: 10px;
    max-width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.col-02-con .news_list li.news span.news_meta {float:right;width: 50px; text-align: right;line-height:30px;font-size: 14px;}
.col-02-con .news_list li.news a{color: #474747;}
.col-02-con .news_list li.news .news_text{line-height:30px;font-size: 13px;}
.col-02-con .news_list li.news .news_time{line-height:30px;font-size: 13px;}
.col-02-con .tt{height: 70px;  background: #820B0B;}
.col-02-con .tt h3.tit{margin-top: 14px;}



.zdy-tj li {width:330px;
    padding: 25px 0;
    border-bottom: 0px solid #C1B394;}
.sj {
    width: 60px;
    height: 60px;
    float: left;
    text-align: center;}
.sj .date-day {
    font-size: 20px;
    color: #fff;
    height: 60px;
    line-height: 60px;
    background-color: #bd0401;}
.zdy-1 {
    width: 240px;
    float: right;}
.zdy-1 .bt {
    line-height: 20px;
	text-align: justify;}
.zdy-1 .bt a {
    color: #820B0B;
    font-size: 14px;}
.zdy-tj li.n6 {
    border-bottom: 0px solid #C1B394;}

.main .row-01 .row-01-con .col-02{
	float:right; 
	width:460px;
	height:360px;
	margin-top:40px;}
.main .row-01 .row-01-con .col-02 .col-02-tit{
	height:50px;
	width:100%;
	line-height: 50px;
	text-align: left;
	background: #0362b3;}
.main .row-01 .row-01-con .col-02 .col-02-tit span{
	color: #fff;
	padding-left: 25px;
	font-weight: bold;
    font-size: 16px;
    display: block;
	float:left;}
.col-02-tit .more{
	color: #990300;
    font-size: 14px;
    float: right;
    display: block;
	color: #ffffff;
	padding-right: 20px;}
/*微信二位码*/
.main .row-02{
  	width:100%;
  	min-width:1200px;
  	height:120px;
  	margin-top: -4px;}
.main .row-02 .row-02-con{
  	width:1200px;
  	height:120px;
  	margin:40px auto;}
.ztimg{
	width:270px;
	height:120px;
	padding-right: 40px;
	float: left;}
.ztimg:last-child{
padding-right: 0px;
}

/**自定义两栏新闻列表**/
.main .row-03 .row-03-con{
  width:1200px;
  height:312px;
  margin:40px auto 0 auto;}
.row-03-newslist{
	float:left; 
	width:374px;
	margin-right: 39px;}
.newslist-tit{	
	height:50px;
	width:100%;
	line-height: 50px;
	text-align: left;
	background: #0362b3;}
.newslist-tit span{
	color: #fff;
	padding-left: 25px;
	font-weight: bold;
    font-size: 16px;
    display: block;
	float:left;}
.newslist-tit .more{
	color: #990300;
    font-size: 14px;
    float: right;
    display: block;
	color: #ffffff;
	padding-right: 20px;}
.newslist-con{
	height:260px;	
	border:1px solid #c7c7c7; margin: auto;}
.newslist-con .news_list{margin-top: 10px;}
.newslist-con .news_list li.news{line-height: 24px; margin-left: 19px;margin-bottom:10px;border-bottom: 1px dotted #dbdbdb;}
.newslist-con .news_list li.news span.news_title{ float:left; text-align: center; width: 284px;  line-height: 30px; font-size: 15px;    margin-bottom: 10px;
    max-width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.newslist-con .news_list li.news span.news_meta {float:right;width: 50px; text-align: right;line-height:30px;font-size: 14px;}
.newslist-con .news_list li.news a{color: #474747;}
.newslist-con .news_list li.news .news_text{line-height:30px;font-size: 13px;}
.newslist-con .news_list li.news .news_time{line-height:30px;font-size: 13px;}
.newslist-con .tt{height: 70px;  background: #820B0B;}
.newslist-con .tt h3.tit{margin-top: 14px;}

.main .row-03 .row-03-con .col2-02{
	float:right; 
	width:580px;}
.col2-01-tit{		
	width:580px;
	height:60px;
	line-height: 60px;
	border-bottom: 1px solid #990300;}
.col2-01-tit span{
	color: #990300;
    font-weight: bold;
    font-size: 20px;
    float: left;
    display: block;}
.col2-01-tit .more{
	color: #990300;
    font-size: 14px;
    float: right;
    display: block;}
.col2-01-con ul{
	margin-top: 20px;}
.col2-01-con .news_list li.news{margin-bottom:10px;border-bottom: 1px dotted #dbdbdb;width: 580px;} 
.col2-01-con .news_list li.news .news_title{line-height: 34px; font-size: 16px;    margin-bottom: 10px;
    max-width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;} 
.col2-01-con .news_list li.news .news_text{line-height:34px;font-size: 13px;}
.col2-01-con .news_list li.news .news_time{line-height: 34px;font-size: 13px;}
.col2-01-con a{color:#474747; font-size: 16px;}
/**自定义一栏视频列表**/

.row-04-con{
  width:1200px;
  height:175px;
  margin:40px auto 0 auto;}
.row-04-newslist{
	float:left; 
	width:1200px;
	margin-right: 39px;}
.newslist-img{
	margin-top: 30px;}
.coopimg{
	width:173px;
        height:63px;
	margin-right:30px;
	margin-bottom:20px;
	float: left;
	border: 1px solid #ddd;}
.coopimg:nth-child(6n) {
	margin-right:0px;
}
.col3-01-tit{		
	width:1200px;
	height:60px;
	line-height: 60px;
	border-bottom: 1px solid #990300;}
.col3-01-tit span{
	color: #990300;
    font-weight: bold;
    font-size: 20px;
    float: left;
    display: block;}
.col3-01-tit .more{
	color: #990300;
    font-size: 14px;
    float: right;
    display: block;}

.col3-01 .col3-01-con .news_wz {
display:none;
    position: absolute;
    bottom: 0px;
    z-index: 3;
    width:371px;
    height:30px;
    line-height:30px;
    text-align:center;
    vertical-align:middle;
    background:rgba(51,51,51,0.7);}


.col3-01 .col3-01-con .news_list li.news {
    line-height: 34px;
    padding-left: 0px;
    position: relative;}

.col3-01 .col3-01-con .news_title {
    line-height: 30px;
    font-size: 16px;}

.col3-01 .col3-01-con a {
    color: #fff;}

.col3-01 .col3-01-con .news_list li.news .beijin{
    background: url(../images/spbj.jpg) no-repeat center;
    z-index: 3;
    height: 221px;
    float: left;
    width: 100%;
    top: 15px;
    left: -15px;
    position: absolute;}

.col3-01 .col3-01-con .clearfix {
    display: block;
    margin-right: -30px;
    margin-top:5px;}
.col3-01 .col3-01-con {	
	margin:0 auto;
    padding: 0px 0;
	height: 160px;}
div#container-2 .inner {
margin-top: 30px;    height: 430px;}
div#container-2 {
margin-top: 30px;    height: 430px;}

/*网站链接link*/
.link{
	width:100%;
	background: #e5eff7;}
.link-con {
	width:1200px;
    height:60px;
	margin:0 auto;}
.link-con .link-con-tit{
	float:left;
	line-height: 60px;
	height: 60px;	
	font-weight: bold;
	color: #333333;
	font-size:16px;}

.link-con .link-con-con{
	float:left;
	margin-left: 20px;
	line-height: 60px;
	height: 60px;}
.link-con .link-con-con li{
	float:left;
	margin-left: 20px;}
/*版权所有*/
.copyright-con{	
	width:100%;
    height:100px;
	text-align: center;
    margin:auto;
	background: #063359;
	padding-top: 50px;}
.copyright-con p{
	text-align: center;
	height:22px;
	line-height: 22px;
	font-size: 12px;
	color:#fff;
	padding: 0px;
	margin: 0px;}
.copyright-con .copytit{
	font-size:16px;}
.copyright-con hr{
	border-top:1px solid #0e4f85;
	margin: 9px auto;
	width:650px;
	text-align: center;}

/*内页banner*/
.innerbanner{
	margin-top:60px;
	width: 100%;
	height: 230px;
	background: url(../images/banner.jpg);
	line-height: 230px;}
.innerbanner .innerbanner-tit{
	width:1200px;
	height: 230px;
	text-align: right;
	padding-right: 50px;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	margin: auto;}
/*二级栏目导航*/
.list-left{
	float: left;
	width: 270px;}
.list-left .list-left-tit{
	line-height: 60px;
	height:60px;
	background: #0362b3;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	width: 270px;}
.list-left .list-left-con{}
.list-left .list-left-con ul li{
	width:270px;
	height:50px;
	text-align: center;
	font-size: 16px;
	color:#333;
	background: #ddd;
	margin-top:1px;}
.list-left .list-left-con ul li a{
	line-height: 50px;
	height:50px;}
.list-right{
	float: right;
	width: 900px;}
.list-right-tit {
	height:60px;
	line-height: 60px;	
	border-bottom: 1px solid #063359;}

.list-right-tit span{
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-left: 0px;}
.list-right-tit .list-right-pos{
	float: right;
	font-size: 14px;
	padding-right: 0px;}
.list-right-con ul{
	margin-top: 20px;}
.list-right-con .news_list li.news{margin-bottom:10px;border-bottom: 1px dotted #dbdbdb;width: 900px;} 
.list-right-con .news_list li.news .news_meta{line-height: 24px; font-size: 14px;    margin-bottom: 10px;}
.list-right-con .news_list li.news .news_title{line-height: 24px; font-size: 14px;    margin-bottom: 10px;
    max-width: 820px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;} 
.list-right-con .news_list li.news .news_text{line-height:24px;font-size: 13px;}
.list-right-con .news_list li.news .news_time{line-height:24px;font-size: 13px;}
/*内容页*/
.content-tit{
	font-size: 22px;
	font-weight: bold;
	color:#063359;
	text-align: center;
	margin-top:20px;}
.content-time-abs{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ececec;}
.content-time-abs span{
	font-size: 14px;
	padding:0 20px;}
.content-con{
	text-indent: 2em;
	line-height: 30px;
	text-align: justify;
	font-size: 15px;}
.content-prev-next{
	margin-top: 20px;
	line-height: 30px;}