html{
  -webkit-text-size-adjust: 100%;
}
.df-nav{
  width: 1200px;
  margin:0 auto; 
  height: 58px;
  background-color: #8C0000;
}
.df-nav-box{
  overflow: hidden;
  height: 58px;
  line-height: 58px;
  text-align:center;

}
.df-nav-box a{
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.df-nav-box a:hover{
  text-decoration: none;
}
.df-nav-box ul li{
  float: left;
  padding-left: 25px; 
  height: 58px;
  line-height: 58px;
  font-size: 20px;
}
.df-nav-box ul li.last{
  padding-right: 0; 
}
.df-nav-box ul li a{
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.df-nav-box ul li a:hover{
  text-decoration: none;
  color: #EAE100;
}
.df-box{

}
.df-tt{
  margin-top: 20px;
}
.df-tt h2{
  width: 100%;
  text-align: center;
  height: 80px;
  line-height: 80px;
  white-space: nowrap;
}
.df-tt h2 a{
  font-size: 32px;
  font-weight: bold;
  color: ;
}
.df-tt h2 a:hover{
  color: #ef1c22;
}
.df-tt p{
  text-align: center;
  font-size: 16px;
}

.df-part1{
  margin-top: 40px;
}
/* 轮播图 */
.df-part1-left{
  width: 720px;
  height: 430px;
  overflow: hidden;
  position: relative;
  float: left;
}
.slide-box .bd{
  position: relative;
  height: 430px;
}
.slide-box .bd ul{
  zoom: 1;
}

.slide-box .bd ul li{
  zoom: 1;
  height: 430px;
  position: relative;
}
.slide-box .bd ul h2{
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #333;
  background-color: rgba(0,0,0,.6);
  color: #fff;
  font-size: 16px;
}
.slide-box .bd img{
  width: 720px;
  height: 430px;
}
.slide-box .hd{
  position: absolute;
  z-index: 100;
  right: 10px;
  bottom: 20px;
}
.slide-box .hd ul{
  zoom: 1;
  overflow: hidden;
}
.slide-box .hd ul li.on{
  width: 12px;
  background-color: #ED3022;
}
.slide-box .hd ul li{
  width: 9px;
  height: 6px;
  background-color: #fff;
  float: left;
  margin-right: 8px;
  cursor: pointer;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 0;
}

.df-part1-right{
  width: 450px;
  float: right;
}
.slide-box1 .hd{
  height: 42px;
  border-bottom: 1px solid #8C0000;
}
.slide-box1 .hd ul li{
  float: left;
  height: 40px;
  line-height: 40px;
  font-size: 27px;
  margin-right: 20px;
  font-weight: bold;
  cursor: pointer;
}
.slide-box1 .hd ul li.on{
  border-bottom: 3px solid #8C0000;
}
.slide-box1 .hd ul li.on span{
  color: #8C0000;
}
.slide-box1 .hd ul li a{
  color: #333;
}
.slide-box1 .bd ul li{
  margin-top: 10px;
  zoom: 1;
  overflow: hidden;
  font-size: 16px;
}
.slide-box1 .bd ul li .list-left{
  width: 225px;
  height: 30px;
  float: left;
}
.slide-box1 .bd ul li .list-left img{
  width: 100%;
  height: 100%;
}
.slide-box1 .bd ul li .list-right{
  width: 460px;
  height: 162px;
  float: right;
  font-size: 0;
}
.slide-box1 .bd ul li .list-right .wrapper{
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}
.slide-box1 .bd ul li .list-right .help{
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.slide-box1 .bd ul li .list-right .wrapper h3{
  font-size: 22px;
  line-height: 40px;
}
.slide-box1 .bd ul li .list-right .wrapper p{
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
  text-align: justify;
}

.breadcrumbs{
  width: 100%;
  margin:0 auto; 
  height: 36px;
  line-height:36px;
  background-color:#DAD1C7;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom:20px;
}
.bcrumbs{
  font-size: 16px;
  padding-left:10px;
}
.df-column{
  width: 100%;
  height: 50px;
  font-size: 26px;
  font-weight: 700;
  border-bottom: 1px solid #8C0000;
}
.df-column a{
  color: #333;
}
.df-column a.more{ 
  float:right;
  font-size:16px; 
  color:#999; 
  font-weight:100; 
  margin-top:10px;
  }
.yw-list .item-box {
    height: 115px;
    margin: 9px 0;
    /* border-bottom: 1px solid #dfdfdf;*/
}
.yw-list .item-box li{
  font-size: 16px;
  height: 30px;
  line-height: 30px;
}
.yw-list .item-box li a:hover,.yw-list .item-box li:first-child a:hover{
  color: #ef1c22;
}
.yw-list .item-box li:first-child{
  font-weight: bold;
  font-size: 22px;
  height: 45px;
  line-height: 45px;
}
.yw-list .item-box li:first-child a{
  color: #333;
}
.yw-list .item-box li a{
  color: #666;
}
.tbtj{
  height: 300px;
  background-color: #f5f5f5;
  margin-top: 30px;
  padding: 0 20px;
}
.blue{
  color: #8C0000;
}

.tbtj h2{
  font-size: 27px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
}
.tbtj h2 a{
  color: #333;
}
.jpmore a{
	float:right;
    margin-top:10px;
	font-size:16px;
	color: #333;
}
.jpmore a:hover{ 
  color:#333;
  }
.slide-box2 {
  margin-top: 5px;
  position: relative;
}
.slide-box2 .bd  ul{
  zoom: 1;
  overflow: hidden;
}
.slide-box2 .bd  ul li{
  width: 280px;
  float: left;
  height: 230px;
  margin-right: 13px;
}
.slide-box2 .bd  ul li .title{
  width: 280px;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 17px;
}
.slide-box2 .bd  ul li img{
  width: 280px;
  height: 195px;
}
.slide-box2 .next,.slide-box2 .prev{
  display: block;
  cursor: pointer;
  width: 29px;
  height: 50px;
  background: url('../images/next.png');
  position: absolute;
  right: 0;
  top: 70px;
  z-index: 100;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.slide-box2 .prev{
  background: url('../images/prev.png');
  right: auto;
  left: 0;
}
.slide-box2 .next:hover,.slide-box2 .prev:hover{
  opacity: 0.8;
  filter: alpha(opacity=80); 
}
.df-part2{
  margin-top: 20px;
}
.df-part2-left{
  width: 720px;
  float: left;
}
.slide-box3 .hd{
  height: 72px;
  border-bottom: 1px solid #8C0000;
}
.slide-box3 .hd ul li{
  float: left;
  height: 70px;
  line-height: 70px;
  font-size: 27px;
  margin-right: 20px;
  font-weight: bold;
  cursor: pointer;
}
.slide-box3 .hd ul li.on{
  border-bottom: 3px solid #8C0000;
}
.slide-box3 .hd ul li.on span{
  color: #8C0000;
}
.slide-box3 .hd ul li a{
  color: #333;
}
.slide-box3 .bd ul li{
  margin-top: 30px;
  zoom: 1;
  overflow: hidden;
}
.slide-box3 .bd ul li .list-left{
  width: 225px;
  height: 162px;
  float: left;
}
.slide-box3 .bd ul li .list-left img{
  width: 100%;
  height: 100%;
}
.slide-box3 .bd ul li .list-right{
  width: 460px;
  height: 162px;
  float: right;
  font-size: 0;
}
.slide-box3 .bd ul li .list-right .wrapper{
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}
.slide-box3 .bd ul li .list-right .help{
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.slide-box3 .bd ul li .list-right .wrapper h3{
  font-size: 22px;
  line-height: 40px;
}
.slide-box3 .bd ul li .list-right .wrapper p{
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
}

.df-part2-right{
  width: 450px;
  float: right;
}
.df-part2-right .mp-box{
  width: 100%;
}
.df-part2-right .mp-box .mp-box-title{
  width: 100%;
  height: 72px;
  line-height: 70px;
  font-size: 27px;
  font-weight: bold;
  border-bottom: 1px solid #8C0000;
}
.df-part2-right .mp-box .mp-box-title a{
  color: #333;
}
.df-part2-right .mp-box .mp-box-title span{
  color: #8C0000;
}
.mp-box-title a.more{ 
float:right; 
font-size:16px; 
margin-top:5px; 
font-weight: 100;
}
.df-part2-right .mp-box .pic{
  width: 100%;
  height: 268px;
  background-color: #efefef;
  margin-top: 30px;
  position: relative;
}
.df-part2-right .mp-box .pic img{
  width: 100%;
  height: 100%;
}
.df-part2-right .mp-box .pic h2{
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 35px;
  line-height: 35px;
  background-color: #333;
  background-color: rgba(0,0,0,.6);
  color: #fff;
  text-align: center;
  font-size: 16px;
}
.re-contain{
  margin: 20px 0 15px;
}
.re-contain li {
    background: url(../images/dot2.jpg) left center no-repeat;
    text-indent: 15px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    font-size: 16px;
}




.df-part3{

}
.df-part3 .df-part3-title{
  height: 70px;
  line-height: 70px;
  font-size: 27px;
  font-weight: bold;
  border-bottom: 1px solid #8C0000;
}
.df-part3 .df-part3-title span{
  color: #8C0000;
}


.slide_img_box02{width:1200px; height:400px; overflow:hidden; position:relative; margin:0 auto; margin-top:20px;} 
.slide_img_box02 .hd{ float:right; width:595px; overflow:hidden;} 
.slide_img_box02 .hd ul{ overflow:hidden; zoom:1; float:left;} 
.slide_img_box02 .hd ul li{ width:188px; height:126px; float:left; margin:0 0 0 10px; padding-bottom:10px; position:relative; cursor:pointer} 
.slide_img_box02 .hd ul li img{ width:188px; height:126px}
.slide_img_box02 .hd ul li p{ width:188px; height:98px; position:absolute; top:0; left:0; font-size:0; padding-top:28px; line-height:24px;}

.slide_img_box02 .hd ul .on p.bgc{ background:#FFF;opacity: 0.7;  filter: alpha(opacity=70);  -moz-opacity: 0.7;  z-index:1; font-size:12px; font-weight:boldl; font-size:12px; z-index:1}
.slide_img_box02 .hd ul .on p.bt{ z-index:999}
.slide_img_box02 .hd ul .on p.bt a{ color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
.slide_img_box02 .bd{ position:relative;width:600px; height:400px; z-index:0; overflow:hidden; float:left} 
.slide_img_box02 .bd p{position:absolute; left:0; bottom:0; line-height:32px;font-family:"STHeiti","Microsoft YaHei","Helvetica,Arial,sans-serif";font-size:16px; color:#FFF; display:block;width:100%; height:32px;text-align: center;background-color: #333;background-color: rgba(0,0,0,.6);z-index: 100;}
.slide_img_box02 .bd img{width:600px; height:400px; margin:0; padding:0;}
/*---列表页分类box--*/
.fl {float:left;}
.fr {float:right;}
.list-left{
  width: 810px;
  overflow: hidden;
}
.con_box{border:1px #dbdbdb solid;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 5px;background:#fff;margin-bottom:20px;}
.con_box p {margin-left:10px;margin-top:10px;margin-bottom:10px;}
.con_box h2 {color:#F9C006;font-weight:bold;font-size:18px;width:104px;text-align:center;}
.con_box h3{background:#2161A7;color:#fff;font-weight:bold;font-size:14px;height:32px;line-height:32px;padding:0 10px;}
.channle_list {}
.channle_artile {position:relative;}
.channle_artile h2 {border-bottom:1px #dbdbdb solid;height:36px;line-height:36px;width:100%;text-align:left;}
.index_channle_list {overflow:hidden;margin:10px 0;}
ul.index_channle_list {padding:0 10px;}
ul.index_channle_list  li {position:relative;color:#6f7173;padding:2px 0;line-height: 26px;height: 26px;font-size:16px;}
ul.index_channle_list  li a {padding:0 0 0 8px; background:url(../images/list_desc.png) no-repeat 0 50%;}
ul.index_channle_list  li span {position:absolute;right:10px;}
.channle_qd_aritle{width:820px;margin-right:12px;display:inline;clear: both;}
.channle_qd_aritle1{color:#6f7173;float:right;}
.channle_qd_aritle h2{color:#333435;text-indent:10px;}
.channle_qd_aritle ul.channle_qd_list{padding:10px 0;}
.channle_more {width:40px;height:13px;overflow:hidden;margin:-19px 10px 0 0;background:url(../images/bg.png) 0 -233px;text-indent:-9999px;}
.hot_box ul{padding:10px;}
.hot_box ul li {border-bottom: 1px dotted #CCC;padding:3px 0;}
.hot_box ul li a.title {padding:0 0 0 15px; background:url(../images/newAirtl_icon.png) no-repeat 3px 50%;}
/*--title&list--*/
.resouse_artile {width:400px;position:relative;}
.resouse_artile h2 {border-bottom:1px #dbdbdb solid;height:30px;line-height:30px;width:100%;text-align:left;}
.index_resourse {padding: 12px 12px 10px 0;width:226px;overflow:hidden;}
ul.index_resourse_list {overflow:hidden;margin:10px 0;}
ul.index_resourse_list  li {color:#6f7173;padding:2px 0;font-size:15px;position:relative;}
ul.index_resourse_list  li a {padding:0 0 0 8px; background:url(../images/list_desc.png) no-repeat 0 50%;}
.qd_aritle{width:445px;margin-right:12px;display:inline;}
#cat-2,#cat-4,#cat-6,#cat-8,#cat-10,#cat-12,#cat-14{margin-right:0;}
.qd_aritle1{color:#6f7173;float:right;}
.qd_aritle h2{color:#333435;text-indent:10px;}
.qd_aritle ul.qd_list{margin:0 12px;padding:10px 0;}
.list_more {width:40px;height:13px;overflow:hidden;margin:-19px 10px 0 0;background:url(../images/bg.png) 0 -233px;text-indent:-9999px;}
.list-right{
  width: 350px;
  float: right;
}
/*---侧边栏---*/
.htabs_art{overflow:hidden;}
.htabs_art ul.sj_nav{background:#DAD1C7;}
.htabs_art ul.cooltab_nav li a{width:160px;}
ul.cooltab_nav {border-bottom:1px #dbdbdb solid;}
ul.cooltab_nav li {float:left;display:block;text-align:center;font-weight:bold; cursor:pointer;}
ul.sj_nav li {border-right:1px #DBDBDB solid;}
ul.cooltab_nav li a {background:#ddd;color:#333435;font-weight:bold;font-size:18px;height:36px;line-height:36px;display:block;width:120px;}
ul.cooltab_nav li a:hover {background:#f9c006;color:#fff;}
ul.cooltab_nav li a.active{background:#8C0000;color:#fff;}
.rand_art {padding:5px 10px;margin-bottom:8px;font-size:16px;}
.rand_art ul li {border-bottom: 1px dotted #CCC;padding:6px 0;}
.rand_art ul li a {padding:0 0 0 15px;  background:url(../images/icon_buttonarrow.gif) no-repeat 3px 50%;max-width:170px;overflow:hidden;}
/*---PageNumber---*/
.page_navi{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden; margin-bottom:20px;}
.page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#888;border:1px solid #DDDDDD;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
.page_navi a:hover,.page_navi a.current{border:1px solid #EF1C22;color:#EF1C22;font-weight:bolder;}
/*---ArticlePage---*/
.article_main {
	padding: 20px;
}
.article_main h1{
	font-size: 26px;
	font-weight:bold;
	line-height: 1.8;
	margin: 0px;
	padding: 0px;
}
.article_title_info{
	border-bottom: 1px dashed #ccc;
	line-height: 2;
	padding-bottom: 6px;
color: #666;}
.article_main_text{
	font-size: 18px;
	line-height: 2.2;
}
.article_main_text img {
	max-width:720px;
	myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 720)?"720px":"auto"});}
	
.imglist ul li{float:left;width:250px;margin:20px 10px 0px;}
.imglist ul li img{height:160px;width:100%;object-fit:cover;}
.imglist ul li p{line-height:30px;margin-top:3px;text-align:center;font-size:14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.imglist ul li a:hover img{opacity:.9;}
/*  底部 */

.bottom_div{ width:1200px;margin:0 auto; padding:0 0 30px 0; overflow:hidden; background:#8C0000;}
.bottom_div .bottom_box{ position:relative; overflow:hidden; padding-top:30px; text-align:center}
.bottom_div .bottom_box p{ color:#FFF; line-height:32px;}
.bottom_div .bottom_box p a{ color:#FFF;}
.bottom_div .bottom_box p a:hover{ color:#FFF;}