/*首页*/

/*head*/
.topbar {
  width: 100%;
  height: 41px;
  background:#FFF;
  z-index: 200;
}
.topbar .main {
	width: 1080px;
	margin: 0 auto;
	text-align: left;
	display: block;
	zoom: 1;
}
.topbar .main:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.topbar .main .l-box {
	display: inline-block;
	float: left;
	padding-left: 40px;
	font: 14px/40px "Microsoft YaHei";
	color: #666;
}
.topbar .main .l-box a {
  font: 14px/40px "Microsoft YaHei";
  color: #fff;
}
.topbar .main .l-box a:hover {
  color: #f60;
}
.topbar .main .l-box label {
  margin: 0 10px;
  font: 14px/40px "Microsoft YaHei";
  color: #fff;
}
.topbar .main .r-box {
  display: inline-block;
  float: right; margin-top:8px
}
.topbar .main .r-box a { margin-top:2px;
	display: inline-block;
	float: left;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 18px;
}
.topbar .main .r-box a:hover {
  color: #f60;
}
.topbar .main .r-box label {
  display: inline-block;
  float: left;
  margin: 0 5px;
  font: 14px/25px "Microsoft YaHei";
  color: #fff;
}
.topbar .main .r-box form {
  display: inline-block;
  float: left;
  padding:0px; margin-left:10px
}
.topbar .main .r-box .sr {
  display: inline-block;
  float: left; 
  border: none;
  font: 14px/30px "Microsoft YaHei";
  color: #444;
   background:url(../images/sub_bg2.jpg) no-repeat; outline:0; border:0; width:150px; height:23px; padding-left:10px;line-height:23px;
}
.topbar .main .r-box .btn {
  display: inline-block;
  float: left;
  width: 29px;height:23px;
  border: none;font: 14px/30px "Microsoft YaHei";
  background: url(../images/search.jpg) no-repeat center center;
  cursor: pointer;
}

/*head*/




.banner{height:200px;width: 1125px;margin:0px auto;background-color: #fff;padding:10px}
.banner img{height:200px;width: 1100px;margin:0px auto}
.banner .ban_c img{width:100%;}


.slider {
	width: 100%;
	min-width: 1080px;
	margin: 0 auto;
	background-color: #CCCCCC;
}
.flexslider{position:relative;height:480px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:480px;}
.slides li a{width:100%; height:480px; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*右侧滚动图片*/
.slideBox{
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
	float: right;
}
.slideBox .hd{height:20px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin:6px 8px 0 0; width:8px; height:8px; background:#fff; cursor:pointer; border-radius:100%;}
.slideBox .hd ul li.on{background:#c4c4c4; color:#fff; width:12px; height:12px; margin-top:4px;}
.slideBox .bd{position:relative; height:100%; z-index:0; overflow:hidden;}
.slideBox .bd li{zoom:1; vertical-align:middle;position:relative;}
.slideBox .bd img{
	width: 100%;
	height: 400px;
	display: block;
}
.slideBox .bd li .bg{ width:100%; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.slideBox .bd li .title{width:100%; height:40px; line-height:40px; font-family:Microsoft YaHei,SimHei,simsun; font-size:14px; font-weight:bold; left:0; bottom:0; position:absolute; z-index:2;}
.slideBox .bd li .title a{ color:#fff; padding-left:15px;  }
.slideBox .bd li .title a:hover{ color:#d12e33;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}




.news{width:100%;height: auto;}
.newsContainer{
	width: 1080px;
	margin: auto;
	padding: 0px;
}
.xskb{
	width: 100%;
	height: auto;
	background: url("../images/kbbg.jpg") repeat-x;
	display: block;
}
.xskbContainer{
	width: 1080px;
	margin: auto;
	padding-top: 20px;
	overflow: hidden;
}
.titlenav{position: relative;overflow: hidden}
.titlenav li{float: left;cursor: pointer}
.xskbtxt,.tzggtxt,.mtcdtxt{width:1080px;margin:0 auto;padding-top: 50px;}
.xsrw{width:100%;height:auto}
.xsrwContainer{
	width: 1080px;
	margin: auto;
	overflow: hidden;
	display: block;
	border: 1px solid #CCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.spwx{
	width: 100%;
	overflow: hidden;
}
.spwxContainer{
	width: 1080px;
	margin: auto;
	padding: 0px 0;
}
.container{
	margin: 15px auto;
	overflow: hidden;
}

.banner2{width:100%;height:400px;}
.banner2 img{width:100%;height:400px;}
.item01{width:310px;height:35px;display: inline-block}
.item02{width:310px;height:35px;display: inline-block}
.item03{width:310px;height:35px;display: inline-block}
.navBox2{background: url(../images/navbg2.png) no-repeat;width:100%;height:45px;line-height: 45px;}
.nav2{width:1080px;margin: auto;padding-top: 4px;}
/*icon*/
.icon {
	float: left;
	width: 30px;
	height: 28px;
	margin-right: 10px;
	margin-top: 10px;
}
.icon.icon-jdxw {background:url(../images/icons/jdxw.png) no-repeat;}
.icon.icon-zhxw {
	background-image: url(../images/arrw.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.icon.icon-xkky {background:url(../images/icons/xkky.png) no-repeat;
                width:35px;height:35px;position:relative;top:-3px;}
.icon.icon-cdrw {background:url(../images/icons/cdrw.png) no-repeat;
                width:35px;height:35px;position:relative;top:-3px;}
.icon.icon-spsd {background:url(../images/icons/spsd.png) no-repeat;}
.icon.icon-xmts {background:url(../images/icons/xmts.png) no-repeat;}

.xskb .icon {
	width: 25px;
	height: 30px;
	margin-right: 10px;
}
.icon.icon-xskb {background:url(../images/icons/xskb.png) no-repeat;}	  
.icon.icon-tzgg {background:url(../images/icons/tzgg.png) no-repeat;}	
.icon.icon-mtcd {background:url(../images/icons/mtcd.png) no-repeat;}	

.xskb .titlenav li.active .icon.icon-xskb {background:url(../images/icons/xskb-red.png) no-repeat;}	  
.xskb .titlenav li.active .icon.icon-tzgg {background:url(../images/icons/tzgg-red.png) no-repeat;}	
.xskb .titlenav li.active .icon.icon-mtcd {background:url(../images/icons/mtcd-red.png) no-repeat;}	
/*banner*/
.js-silder{
	position: relative;
	min-width: 320px;
	width: 1080px;
	height: 420px;
	margin: 0 auto
}
.silder-scroll{width:100%;overflow:hidden}
.silder-main{
	position: relative;
	width: 100%;
	height: 420px
}
.silder-main-img{position:absolute;top:0;left:0;width:100%}
.silder-main-img img{
	width: 100%;
	height: 420px
}
.js-silder-ctrl{width:100%;position:absolute;bottom:5px;right:480px;text-align:right}
.silder-ctrl-next,.silder-ctrl-prev{position:absolute;top:-200px;width:32px;height:49px;vertical-align:middle;cursor:pointer}
.silder-ctrl-prev{left:490px;text-align:left;background:url(../images/leftbtn.png) no-repeat}
.silder-ctrl-next{right:-470px;text-align:right;background:url(../images/rightbtn.png) no-repeat}
.silder-ctrl-next>span,.silder-ctrl-prev>span{position:absolute;top:45%;margin-top:-40px;color:transparent}
.silder-ctrl-prev>span{left:0}
.silder-ctrl-next>span{right:0}
.silder-ctrl-con{display:inline-block;width:10px;height:10px;padding:10px 0;margin:0 10px;cursor:pointer;position: relative;
                 left: 260px;top: -2px;}
.silder-ctrl-con {*display:inline;}
.silder-ctrl-con>span{display:block;line-height:0;text-indent:-9999px;overflow:hidden;padding:5px;cursor:pointer;border:1px solid #fff;border-radius:50%;background:0 0;color:transparent}
.silder-ctrl-con.active>span{background-color:#EB6100;border:1px solid #EB6100}
.js-silder .title{position:absolute;left:52px;bottom:5px;color:#fff;font-size:20px;background:url(../images/nav-bg.png) repeat-x;padding:2px 20px;height:40px}

.yxtz{position:absolute;bottom:0;right:56px}
.yxtz>a{color:#fff;width:90px;height:40px;line-height:40px;background:#AD1400;text-align:center;display:inline-block}
.yxtz>a:hover{color:#fff !important;}
.yxtz .slide-btn {margin-right:30px;position:relative;top:7px;width:36px;height:20px;cursor:pointer;}
@media only screen and (max-width:1380px){.js-silder{width:1080px} }


/*index*/  
.wrapper {
	background: #fff;
	width: 1125px;
	padding: 10px;
	margin: 0px auto;
	overflow: hidden;
}	 
.footer,.xskb,.topBox {
	min-width: 1080px;
}
.elps {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.col-title {
	padding-bottom: 0px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0px;
	height: 48px;
	line-height: 48px;
	color: #900;
}
.col-title .cn {
	font-size: 20px;
	font-weight: 600;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	line-height: 35px;
	border-bottom-color: #ab0102;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.col-title a{color:#333;}
.col-title .en {font-size:20px;color:#cccccc;}
.col-title .more {float:right;color:#999;font-size:14px;}
.col-title .go-news {color:#ba2a17;font-size:14px;margin-left:10px;}




.col-title2 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 45px;
	line-height: 45px;
	color: #EEE6B7;
	background-image: url(../images/tit_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #900;
}
.col-title2 .cn {
	font-size: 18px;
	font-weight: 400;
	line-height: 45px;
}
.col-title2 a{color:#EEE6B7;}
.col-title2 .en {font-size:20px;color:#EEE6B7;}
.col-title2 .more {float:right;color:#EEE6B7;font-size:14px;}
.col-title2 .go-news {color:#ba2a17;font-size:14px;margin-left:10px;}





.col-title3 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 50px;
	line-height: 50px;
	color: #EEE6B7;
	background-image: url(../images/lin_dot.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.col-title3 .cn {
	font-size: 18px;
	font-weight: 600;
	line-height: 50px;
	background-image: url(../images/tit_bg2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 240px;
	margin-top: -5px;
	display: block;
	float: left;
	text-align: center;
}
.col-title3 a{color:#EEE6B7;}
.col-title3 .en {font-size:20px;color:#EEE6B7;}
.col-title3 .more {
	float: right;
	color: #8e561d;
	font-size: 14px;
	margin-right: 10px;
}
.col-title3 .go-news {color:#ba2a17;font-size:14px;margin-left:10px;}




.col-cards .card {width:345px;display:inline-block;overflow:hidden;height:284px;}
.col-cards .card {*display:inline;}
.jdxw .col-cards .card {position:relative;box-shadow: 0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff, 0px 3px 2px #e7e7e7;}
.jdxw .col-cards .card img{width:345px; height:209px;}
.jdxw .col-cards .card p{height:75px;border:1px solid #e7e7e7; color:#003366;font-size:14px;line-height:29px; border-top:none;padding:10px;padding-bottom:0;
margin-bottom:10px;position:absolute;top:209px;overflow:hidden;width: 100%;}
.jdxw .col-cards .card:hover {transform:scale(1.01);}
.jdxw .col-cards .card p:hover {color:#ba2a17;transition:0.5s;}

.index .column {float:left;}							   
.index .column.jdxw {
	width: 65%;
	margin-right: 30px;
}

.index .column.zhxw {
	width: 32%;
}
.jdxw .col-bottom {margin-top:27px;clear:both;}
.jdxw .col-bottom ul li {width:342px;height:47px;overflow:hidden;display:inline-block;padding-right:20px;position:relative;padding-left:10px;font-size:14px;color:#003366;line-height:26px;}
.jdxw .col-bottom ul li {*display:inline}
.jdxw .col-bottom ul li a{color:#003366;}
.jdxw .col-bottom ul li:before {content:" ";width:6px;height:6px;background:#BA2A17;position:absolute;left:0;top:10px;}
.jdxw .col-bottom ul li{margin-left:40px;}
.jdxw .col-bottom ul li.n1{margin-left:0px;}

.san {
	width: 31.98%;
}
.san:nth-child(2){
	margin-left:20px; margin-right:20px
}
.san:last-child{ float:right
}


.san2 {
	width: 31.58%;
	background-color: #f4f4f4;
}
.san2:nth-child(2){
	margin-left:20px; margin-right:20px;
	background-color: #fff;
}
.san2:last-child{ float:right
}

.news-bg2 {
	overflow: hidden;
	padding: 10px;
}
.news-bg3 {
	overflow: hidden;
	padding: 10px;
}


.news-bg2 dl{
	width: 100%;
	height: 190px;
	position: relative;
	margin-bottom: 10px;
}
.news-bg2 dl dt{
	width: 100%;
	height: 190px;
	overflow: hidden;
}
.news-bg2 dl dt img{width: 100%;height: 100%;-ms-transition:0.3s;-moz-transition:0.3s;-o-border-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.news-bg2 dl dt a{ display:block;}
.news-bg2 dl dt a:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-o-border-transform:scale(1.08);-webkit-transform:scale(1.08); transform:scale(1.08);}
.news-bg2 dl dd{ background:url(../images/dd_bg.png) repeat-x; text-align:center; position:absolute; bottom:0; color:#fff; font-size:18px; height:35px; line-height:35px; width:100%; padding:0 10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news-bg2 dl dd a{ color:#fff;}
.news-bg2 dl dd a:hover{color:#ba131a; text-decoration:none}

.news_bot {height: 110px;padding-top: 10px;padding-bottom: 10px;background:#f4f4f4;}
.news_bot_l {width:174px; float:left;} 
.news_bot_l img {width:149px; height:99px;}
.news_bot_r {margin-left:174px; padding:10px 20px 10px 0; position:relative;}
.news_bot_r h4 {font-weight:normal; height:58px;}
.news_bot_r p {font-size:14px; color:#8e561d; height:28px; line-height:28px;}
.news_bot_r a {color:#8e561d; line-height:28px;}


.zhxw .news-list li a{
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:10px
}

.news-bg {
	background-color: #f4f4f4;
	overflow: hidden;
	padding: 10px;
}
.news-list {
	position: relative;
	font-size: 16px;
	line-height: 32px;
}
.news-list .date{color:#999;float:right;}
.news-list li {
	height: 30px;
	line-height: 30px;
}
.news-list li a{
	display: inline-block;
	width: 92%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 14px;
}
.news-list li.hot a {
	font-weight: 600;
}

.news-list span.new{width: 8%;color:#ff0000;font-size: 12px;float:right;}

.xskb .titlenav li a{color:#aaa;}
.xskb .titlenav li.active .cn{color:#010101} 
.xskb .titlenav li+li {border-left:1px solid #ccc;margin-left:10px;padding-left:30px;}
.xskb .list li {width:422px;display:inline-block;margin-bottom:70px;vertical-align:top;}
.xskb .list li {*display:inline;}
.xskb .list li .dl {vertical-align:top;width:100px;height:80px;}
.xskb .list li .dl {vertical-align:top;width:100px;height:80px;}
.xskb .list li .dl p.month {font-size:14px;color:#333;text-align:center;margin-top:10px;}
.xskb .list li .dl p.date {font-size:30px;color:#ba2a17;text-align:center;}
.xskb .dr {padding-left:10px;width: 300px;}
.xskb .xs .dr .l1 {}
.xskb .xs .dr .l2 {color:#666;margin-top:14px;font-size:14px;line-height: 26px;overflow: hidden;height: 26px;}
.xskb .xs .dr .l3 {color:#666;font-size:14px;}
.xskb .xs .xs-icon1 {position:relative;top:3px;left:-1px;padding-right:1px;}
.xskb .xs .xs-icon2 {position:relative;top:3px;padding-right:4px;}
.xskb .li-l2 {margin-top:70px;}
.xskb .tz .dr {width: 300px;}
.xskb .mt .l2 {margin-top:40px;color:#666;height:22px;overflow:hidden;}	

.spwx .video {width:400px;margin-right:40px;position:relative;}
.spwx .play-btn {position:absolute;top:160px;left:168px;display:block;width:64px;height:64px;
                background:url(../images/icons/player-normal.png) no-repeat;}
.spwx .vd-pic:hover .play-btn {background:url(../images/icons/player.png) no-repeat;}
.spwx .new-media {width:835px;}		    

.xsrw .xk {margin-right:40px;width:726px;}
.xsrw .xk .cn i{color:#bfbfbf;display:inline;padding:0 10px;}
.xsrw .xk .card {height: 242px;}
.xsrw .xk .card +.card {margin-left:30px;}
.xsrw .xk .card .title {width:338px;height:22px;font-size:14px;margin-top:5px;}
.xsrw .xk .card .summary {width:338px;height:70px;line-height:26px;font-size:14px;
						color: #666;padding-top:20px;overflow:hidden;}	  
.xsrw .rw {width:505px;}
.xsrw .rdzt {margin-bottom:50px;overflow:hidden;}	  
.xsrw .rw .news-list li {overflow:hidden;}
.xsrw .rw .news-list li+li {margin-top:40px;}

.xsrw .rw .news-list .dl,.xsrw .rw .news-list .dr {float:left;}
.xsrw .rw .news-list .dr {padding-left:13px;}
.xsrw .rw .news-list .dr .l1{font-size:14px;width:375px;height:26px;line-height:26px;}
.xsrw .rw .news-list .dr .l2{font-size:14px;width:375px;height:50px;line-height:26px;
						   color: #999999;margin-top:20px;}
.xsrw .rw .news-list .dl img {width:98px;height:96px;}

.index  .vid-title {line-height:30px;width:371px;height:86px;background:#d41900;padding:15px;overflow:hidden;
		  position:relative;top:-25px;margin:0 auto;}
.index  .vid-title p{color:#fff;} 

.hl-main5-content1{width:1215px;overflow:hidden;float:left;padding:3px 5px;border:1px solid #e5e5e5;border-left:0}
.hl-main5-content1 ul{width:1210px;overflow:hidden;height:125px}
.hl-main5-content1 ul li{float:left;width:221px;display:inline;margin-right:20px}
.hl-main5-content1 ul li img{vertical-align:top;width:241px;height:125px}
.hl-main5-content1 ul li img:hover{opacity:.8}

.xysh{width:100%;height:360px;}
.xysh>img{width:100%;height:360px;}

.xysh{overflow:hidden;min-width:1080px;}
.xysh .col-4 {width:25%;min-width:310px;overflow:hidden;float:left;position:relative;}
.xysh .row {height:180px;overflow:hidden;position:relative;}
.xysh .mask{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:140px;line-height:45px;text-align:center;color:#fff;background:url(../images/nav-bg.png);opacity:0;filter:alpha(opacity=0)}
.xysh .mask p {font-size:22px;letter-spacing:3px;}		
.xysh .mask.r2 {padding-top:60px;}
.xysh .unit:hover .mask {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);transition:0.3s;}
.xysh .unit:hover img {transform:scale(1.1);transition:1s;}
.xysh .unit:hover .unit-title {}
.xysh .unit .unit-title {position:absolute;bottom:25px;left:30px;color:#fff;font-size: 24px;}	

.new-media .wb-list li {height:140px;}
.new-media .wb-list li+li {border-top:1px dashed #969696;border-bottom:1px dashed #969696;
                           padding-top:20px;height: 170px;}
.new-media .wb-list .l1 {line-height:26px;}
.new-media .wb-list .l1 .ico{margin-right:10px;}
.new-media .wb-list .l1 .title{font-size: 16px;color: #003366;vertical-align:top;}
.new-media .wb-list .l2 {font-size: 14px;color: #666666;height:63px;line-height: 24px;overflow:hidden;
					 padding:10px 0;}
.new-media .wb-list .l3 {font-size: 14px;color: #999999;margin-top:5px;}
.new-media .wb-list .watch {float:right;display:block;width:46px;height:23px;background:#ba2a17;
		            line-height:23px;border-radius:4px;text-align:center}
.new-media .wb-list .watch a {color:#fff;font-size:14px;display:block;}
.new-media .wb-list .watch a:hover {color:#fff !important;}
/*实施新增*/
#gztit{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #fff; cursor: pointer; position: relative; top: -1px; }
#gztit .rwmimg{ position:absolute; top:-1;left:50px;display:none; width:150px; height:150px;border:1px solid #dedede; padding:5px; background:#fff}
#gztit .rwmimg img{ width:100%; height:100%}

.navbar-fixed-top { position: fixed; right: 0; left: 0; top: 0; z-index: 1030; height: 60px; width: 100%; background: #ba2a17; line-height: 60px; text-decoration: none;        }
        .fixednav>li{ float: left; text-decoration: none; }
        .fixednav>li>a { color: #fff; font-size: 16px; margin-right: 30px; text-decoration: none;        }
.xsrw .rdzt {margin-bottom:20px;overflow:hidden;}
.changjianBan{margin-bottom: 40px; height:70px;}
.changjianBan a{display: block; float: left;}
.changjianBan a img{vertical-align:top;}
.hl-main5-content1{position: relative}
.more2 {border:1px solid #DADADA;position:absolute;right:0;bottom:0;color:#fff;font-size:14px;background: #BA2C16;display: block;width:60px;height:30px;line-height: 30px;text-align: center}
.more2:hover{ color:#FFF}



/*头条*/
.w1012{
	width: 1080px;
	margin: 0 auto;
	background-color: #fff;
}
.headlines{
	width: 100%;
	display: block;
	margin: 15px auto;
	background-color: #f8f8f8;
	background-image: url(../images/hotline_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
.headlines .con2{ float:left; width:15%; padding-top:6px;text-align:center}
.headlines .con1{
	float: right;
	width: 85%;
}
.headlines .con1 h2{
	font-size: 32px;
	font-weight: normal;
	padding-top: 6px;
	line-height: 50px;
	text-align: center;
	width: 96%;
	margin: 0px auto
}
.headlines .con1 h2 a{
	color: #b30004;
	font-size: 36px;
	font-weight: 600;
}
.headlines .con1 h2 a:hover{color:#ba131a; text-decoration:none}
.headlines .con1 p{
	width: 96%;
	text-indent: 2em;
	color: #666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
} 
.headlines .con1 p a{ color:#e11016;}
.headlines .con1 p a:hover{color:#ba131a; text-decoration:none}


/*   */
.ad{
	display: block;
	width: 1080px;
	margin: 20px auto;
	background-color: #fff;
}
.ad img{width: 100%; height:120px}
.foot-top{
	float: left;
	display: block;
	width: 78%;
	padding-right: 0px;
	padding-left: 10%;
}
.ewm{
	float: left;
	display: block;
	width: 120px;
	text-align: center;
	font-size: 12px;
	color: #E3E5E0;
}
.ewm img{ margin:auto;
	width: 100px;
	height: 100px;
	display: block;
	overflow: hidden;
}
/*   */
.topic {
	width: 1080px;
	overflow: hidden; height:110px;
	box-sizing: border-box;
	margin: auto 
}
.topic2 {width:890px; overflow:hidden; box-sizing:border-box; margin-top:50px;}
.topic ul,.topic2 ul {margin-left:-20px; margin-right:-20px; box-sizing:border-box;}
.topic ul li {
	width: 410px;
	margin:0 16px 20px 5px;
	float: left;
}
.topic2 ul li {width:270px; margin:0 20px 20px 0px; float:left;}
.topic ul li img,.topic2 ul li img {
	width: 100%;
	height: 100px;
}
.topic ul li p,.topic2 ul li p {height:58px; line-height:58px; padding-left:34px; background:url(../images/ico_topic.gif) left center no-repeat; text-align:left; color:#de171c;}
.topic ul li a,.topic2 ul li a {color:#de171c;}
.topic ul li a:hover,.topic ul li a:hover p,.topic2 ul li a:hover,.topic2 ul li a:hover p {color:#000; text-decoration: underline;}

/*   */

.slideTxtBox{width:100%; text-align:left;}
.slideTxtBox .hd{
	display:block;overflow:hidden;
	position: relative;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #b51c26;
}

.slideTxtBox .hd ul{float:left;  padding-left:20px; display:block;overflow:hidden; height:50px; }
.slideTxtBox .hd ul li{
	font-size: 20px;
	float: left;
	cursor: pointer;
	color: #000000;
	padding: 15px;
}
.slideTxtBox .hd ul li.on{
	color: #fff;
	background-color: #b51c26;
}
.slideTxtBox .bd ul{padding:12px 0 0 0; zoom:1;}


/*   */
ul.foot_link { width:102%; height:60px}
ul.foot_link li{ float:left; margin-top:10px; margin-right:30px; width:10%; height:60px}
ul.foot_link li a{ width:100%; height:100%}
ul.foot_link li:last-child{ margin-right:0px;}
ul.foot_link li a img{
	border: 1px solid #e2e2e2;
	width: 100%;
	height: 50px
}

/*   */
.tab-box-list{
	margin: 0px;
	overflow: hidden;
}
.tab-box-list li{float:left;text-align:center}
.tab-box-list li img{width:100%;height:100px;display:block;margin:2px auto}
.tab-box-list li a{display:inline-block;width:100%;margin:0 auto;color:#ffd3d3;padding:5px 0}
.tab-box-list li:first-child{float:left;width:100%;text-align:center}
.tab-box-list li:nth-child(2) {float:left;width:48%;text-align:center}
.tab-box-list li:last-child {float:right;width:48%;text-align:center}




/*   */
.bk{
	border: 1px solid #EBEBEB
}
/*   */
.con_l {
	width: 68%;
	float: left;
}
.con_r {
	width: 30%;
	float: right;
}
.con_r .san{width:100%;}
/*   */

/* 切换标题*/
.news5_t{ 
	display: block;
	overflow: hidden;
	position: relative;
	background-image: url(../images/pic_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:48px; }
.news5_t ul{ display: block; }
.news5_t ul li{ float:left;
	float: left;
	cursor: pointer;
	color: #000000; }
.news5_t ul li a{
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #555;
	line-height: 45px;
	padding: 10px 30px;
}
.news5_t ul li.cur a,.news5_t ul li a:hover{
	color: #fff;
	background-color: #b51c26;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.news5_t span{ float:right; display:inline-block; padding:8px;}
.news5_t span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-transform:uppercase; font-weight:normal;}
.news5_t .no_b{ background:none;}
/*   */

.w1200 {width:1080px; margin:0 auto;}
.left_sideBg {background:url(../images/left_sideBg.gif) left top repeat-y;}
.mar0 {margin:0 auto;}
.conBg {background:url(../images/r_bg.jpg) center top no-repeat;}
.col_n_l {
	width: 27%;
	float: left;
}
.col_n_r {
	width: 70%;
	float: right;
}
.col_n_r h2 {height:46px; }
.col_n_r2 {width:70%; float:right;}


/* 内页标题位置 */
.left_tit {height:50px; line-height:50px;}
.left_tit .w1200 {height:100%; position:relative; z-index:9999;}
.left_tit .title {
	width: 290px;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 90px;
	background: #B61C26 url(../images/bg_corner_lt.png) no-repeat left top;
	z-index: 9999;
}
.left_tit .title h1 {color:#fff; line-height:50px; padding:10px 20px 0; font-size:24px; font-weight:normal;}
.left_tit .title h2 {color:#fff; line-height:35px; padding:10px 20px 0; font-size:20px; font-weight:normal;}
.left_tit .title p {font-size:14px; color:#f0989a; padding:0 20px; line-height:20px;}
.left_tit .title .bk {display:block; width:0; height:0; position:absolute;}
.left_tit .title .bk01 {right:-20px; top:0px; border-width:0 20px 40px 0; border-style:dashed dashed solid dashed; border-color:transparent transparent #b40106 transparent;}
.left_tit .title .bk02 {right:-10px; bottom:0px; border-width:0px 0px 50px 10px; border-style:dashed dashed dashed solid ; border-color: transparent transparent transparent #ccc;}
.left_tit .position {padding-left:305px;}
.left_tit .position .fl {font-size:14px; color:#de171c;}
.left_tit .position .fl a {margin:0 5px;}
.left_tit .position .fl a:hover {color:#de171c;}
.left_tit .position .tel {float:right; background:#d12e2e; position:relative;}
.left_tit .position .tel .pic {position:absolute; left:0; top:0; display:block; width:50px; height:50px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.left_tit .position .tel .pic .iconfont {font-size:20px;}
.left_tit .position .tel .pic em {display:block; width:0; height:0; border-width:5px 0 5px 5px; border-style:dashed dashed dashed solid; position:absolute; right:-5px; top:50%; margin-top:-5px;}
.left_tit .position .tel .txt {padding:0 20px 0 70px; font-family:Microsoft YaHei,simsun,SimHei,Impact, "MS Sans Serif"; color:#fff; font-size:20px;}
.left_tit .position .tel .txt span {font-family:Microsoft YaHei,simsun,SimHei;}
.left_tit .position .tel .pic01 {background:#fff;}
.left_tit .position .tel .pic02 {background:#b40106; left:-1px;}
.left_tit .position .tel .pic01 em {border-color:transparent transparent transparent #fff;}
.left_tit .position .tel .pic02 em {border-color:transparent transparent transparent #b40106; right:-4px;}
.left_tit .position .tel .pic02 i {padding-top:10px; display:block;}

/* 内页左边导航 */

#leftmenu {position:relative; margin:0; line-height:1; width:288px; border:1px solid #f5f5f5; border-width:0 1px;}
#leftmenu ul {margin:0;  padding:0; list-style:none; display:block;}
#leftmenu ul li {position:relative; margin:0; padding:0;}
#leftmenu ul li a {text-decoration:none; cursor:pointer;}
#leftmenu > ul > li > a {
  color:#000;
  text-transform: uppercase;
  display: block;
  padding: 20px;
  border-top: 1px solid #d3d3d3;
  background: #f1f2f8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 300;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  position: relative;
}
#leftmenu > ul > li:first-child > a {border-top-left-radius:3px; border-top-right-radius:3px;}
#leftmenu > ul > li:last-child > a {border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom:1px solid #d12e2e;}
#leftmenu > ul > li.last > a {border-bottom:1px solid #d12e2e;}
#leftmenu > ul > li:hover > a,
#leftmenu > ul > li.open > a,
#leftmenu > ul > li.active > a {background:#d12e2e; color:#fff;}
#leftmenu ul > li.has-sub > a::after {
  content: "";
}
#leftmenu ul > li.has-sub > a::before {
  content: "";
}
#leftmenu ul > li.has-sub::after {
  content: "\f13a";
  font-family:'FontAwesome';
  font-size:18px;
  display: block;
  position: absolute;
  color:#c9c9c9;
  z-index: 2;
  right: 20px;
  top: 20px;
  pointer-events: none;
}
#leftmenu ul > li:hover::after,
#leftmenu ul > li.active::after,
#leftmenu ul > li.open::after {color:#fff;}
#leftmenu ul > li.open::after {content: "\f139";}
#leftmenu ul > li.has-sub.open > a::after {opacity:1; bottom:-13px;}
#leftmenu ul > li.has-sub.open > a::before {opacity:1; bottom:-12px;}
#leftmenu ul ul {display:none;}
#leftmenu ul ul li {}
#leftmenu ul ul li a {
  background:#fff;
  display: block;
  position: relative;
  font-size: 15px;
  padding: 14px 20px 10px 20px;
  border-bottom: 1px solid #ddd;
  color: #777;
  font-weight: 300;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
#leftmenu ul ul li:first-child > a {padding-top:18px;}
#leftmenu ul ul ul li {border:0;}
#leftmenu ul ul li:hover > a,
#leftmenu ul ul li.open > a,
#leftmenu ul ul li.active > a {background:#f4f5fc; color:#de171c;}
#leftmenu ul ul > li.has-sub > a::after {border-top:13px solid #ddd;}
#leftmenu ul ul > li.has-sub > a::before {border-top:13px solid #e4e4e4;}
#leftmenu ul ul ul li a {padding-left:30px;}
#leftmenu ul ul > li.has-sub::after {top:18.5px; border-width:6px; border-top-color:#777;}
#leftmenu ul ul > li:hover::after,
#leftmenu ul ul > li.active::after,
#leftmenu ul ul > li.open::after {border-top-color:#666;}

.left_xw { width:100%; margin:auto}
.left_xw ul{ width:95%; margin:10px auto}
.left_xw ul li{
	line-height: 30px;
	padding-left: 10px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
}
.left_xw ul li i{ margin-right:10px; font-style:normal;}




/* 内页列表 */

.n_newslist li {font-size:14px;
	line-height: 40px;
	padding: 0 15px;
	color: #de171c;
	border-bottom: 1px solid #d4d4d4;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: left 18px;
}
.n_newslist li:hover {
  background:#fff7f7;
  animation:myfirst 1s;
  -moz-animation:myfirst 1s; /* Firefox */
  -webkit-animation:myfirst 1s; /* Safari and Chrome */
  -o-animation:myfirst 1s; /* Opera */
}
.n_newslist li:hover a {color:#de171c;}
.n_newslist li span {float:right; font-size:14px; color:#999;}
.n_newslist li a:hover {text-decoration:none;}
.n_newslist li i {margin-right:10px;}

.n_newslist0 li {line-height:40px; font-size:14px;padding:0 15px; color:#de171c; border-bottom:1px solid #d4d4d4;}
.n_newslist0 li:hover {
  background:#fff7f7;
  animation:myfirst 1s;
  -moz-animation:myfirst 1s; /* Firefox */
  -webkit-animation:myfirst 1s; /* Safari and Chrome */
  -o-animation:myfirst 1s; /* Opera */
}
.n_newslist0 li:hover a {color:#de171c;}
.n_newslist0 li i {float:right; font-size:14px; color:#999; font-style:normal;}
.n_newslist0 li a:hover {text-decoration:none;}
.n_newslist0 span {font-size:14px;}

/* 页码 */
.number {
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block; overflow:hidden;
	width: 100%;
}
.number p a {color:#666;}
.number p a:hover {color:#d12e2e;}
.number p a i {color:#d12e2e;}



/* 页码 */

.del_div .tit{height:100px;padding:30px 20px 0;line-height:1.4;}
.del_div .tit{width:100%; margin:0 auto;  text-align:center; color:#fffefe; font-size:30px; background:url(bg_04.png) 50% 50% no-repeat;}
.del_div .del_txt .txt_div p{text-indent:0;margin:10px 0;line-height:35px !important;font-family:Microsoft YaHei !important;font-size:14px;color:#333333;}
.del_div .del_txt .txt_div div{line-height:35px !important;font-family:Microsoft YaHei !important;font-size:14px;color: #333333;}
.del_div .del_txt .txt_div span{line-height:35px !important;font-family:Microsoft YaHei !important;font-size:14px;color: #333333; display:inline;}
.del_div .tit font{color:#fff;font-weight: bold;}

.txt_div img{display:block;margin:0 auto; padding:2px}

.del_div .tit{
	color: #000000;
	font-size: 16px;
	line-height:40px
}

.del_div .tit h3{
	font-weight: 400;
	color: #000;
	font-size: 28px;
}
.del_div .tit{height:auto;min-height:100px;}
.del_div .tit .ziti{
	color: #F99;
}
.del_div .tit .ziti a{
	color: #F99;
	padding-right: 5px;
	padding-left: 5px;
}
.del_div .del_txt .txt_div{margin-top:30px;padding: 10px 0 20px 0;border-top: 1px solid #cccccc;overflow:hidden;}
.del_div .del_txt .txt_div table{margin:0 auto;}
.daying{ float:right;  font-size:14px; line-height:40px; height:40px;display:inline-block;}
.daying a{ color:#444444; padding:0 10px;}

.bt_div{ display:block;overflow:hidden;}
.art_bottom{border-top:1px solid #ccc}
.art_bottom p{padding:1%; text-align:left; font-size:1em}



/*--图片列表--*/
.pic_list{
	display: block;
	overflow: hidden; width:102%;}
.pic_list li{ width:31.48%;height:190px; margin-bottom:10px; margin-right:10px; overflow:hidden; color:#333; font-size:14px; overflow:hidden; float:left; display:inline;}
.pic_list li .li-div{ width:100%;}
.pic_list li .li-img-box{width:90%; height:160px; border:1px solid #e5e5e5; overflow:hidden; margin:0px auto;}
.pic_list li .li-img{width:100%; height:160px;transition:1s; overflow:hidden;}
.pic_list li .li-img img{width:100%; min-height:160px;}
.pic_list li .li-wen{ height:40px; line-height:40px; color:#333; text-align:center;transition:2s;}
.pic_list li:hover .li-wen{color:#bb322d;}
.pic_list li:hover .li-img{animation:hover-img 1.5s infinite;-webkit-animation:hover-img 1.5s infinite;}



/*--位置--*/
.title_t1{ background:url(../images/title_bg.jpg) no-repeat; height:34px;margin-top:20px;margin-bottom:20px;}
.title_t1 h3{ font-weight:normal; padding-left:20px; font-size:14px; background:url(../images/icon1.jpg) no-repeat 0 6px; line-height:20px;}



.related-news{
	width:910px; margin:0; padding:0;
	overflow:hidden;
	}
#related-news a {
	width:450px;
	color:#222
}
#related-news li {
	width:450px;float:left;
	overflow:hidden;
	height:33px;
	line-height:33px;
	font-size:15px;
padding:0 15px;
}


/*相关文章修改20191129*/ 



.news_content2{
	width: 918px;
	font-size: 16px;
	line-height: 30px;
}
.news_content2 .related{ padding-top:20px; margin-bottom:20px; border-top:1px solid #e2e2e2; margin-top:40px;}
.news_content2 .notice p{ text-indent:0; margin-bottom:0}
.news_content2 .notice span{ color:#b01616;}

.news_content2 ul li a {
	width:450px;
	color:#222
}
.news_content2 ul li  {
	width:450px;float:left;
	overflow:hidden;
	height:33px;
	line-height:33px;
	font-size:15px;
padding:0 15px;
}



#main-content-wrapper {
	margin:11px 0 0 4px;
	font-size:15px
	line-height:30px;
}
#main-content-wrapper .newslist {
	height:586px;
	_height:595px;
	padding-bottom:10px;
	overflow:hidden
}
#main-content-wrapper .newslist a {
	color:#222
}
#main-content-wrapper .newslist li {
	height:29px;
	*height:27px;
	line-height:29px;
	*line-height:27px
}
#main-content-wrapper .newslist .news {
	width:567px;
	height:29px;
	overflow:hidden
}
#main-content-wrapper .newslist .time {
	font-size:14px
}
#main-content-wrapper .title {
	width:100%;
	text-align:center;
	font-size:20px;
	font-family:"华文中宋",Arial,"宋体","SimSum",sans-serif;
	font-weight:bold
}
#main-content-wrapper .meta {
	margin-top:15px;
	width:100%;
	text-align:center;
	font-size:12px
}
#title-up,#title2 {
	margin:4px 0;
	font-family:"仿宋","仿宋_GB2312","楷体";
	font-size:14px;
	text-align:center
}
#main-content {font-size:14px;
	padding-top:15px;
	width:100%;
	min-height:300px;
	_height:305px
}
#news-picture {
	margin:10px 0;
	text-align:center
}
#news-picture img {
	width:200px;
	height:150px;
	margin:4px;
	text-align:center
}
#source {
	width:100%;
	height:45px;
	overflow:hidden
}



#related-news-wrapper {
	width:92%;
	height:176px
}
#related-news-header {
	width:160px;
	font-size:18px
	line-height:30px;
	border-bottom:2px solid #9B0D14;
	margin-bottom:8px
}
#related-news a {
	color:#222
}
#related-news li {
	width:42%;
	overflow:hidden;
	height:29px;
	line-height:29px;
	font-size:13px
	padding: 0 15px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.news_tit{ padding-bottom:20px; margin-bottom:20px; display:inline-block; border-bottom:1px solid #e2e2e2; text-align:center; width:100%;margin:8px auto}
.news_tit span{ color:#b01616;}
.news_tit h3{
	font-size: 24px;
	line-height: 45px;
}





/* 搜索列表 */

.s_newslist li {font-size:14px;
	line-height: 40px;
	padding: 0 15px;
	color: #de171c;
	border-bottom: 1px solid #d4d4d4;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.s_newslist li:hover {
  background:#fff7f7;
  animation:myfirst 1s;
  -moz-animation:myfirst 1s; /* Firefox */
  -webkit-animation:myfirst 1s; /* Safari and Chrome */
  -o-animation:myfirst 1s; /* Opera */
}
.s_newslist li:hover a {color:#de171c;}
.s_newslist  li span { font-size:14px; color:#ff0000;}
.s_newslist li a:hover {text-decoration:none;}
.s_newslist li i {margin-right:10px;}
