* {margin: 0;padding: 0;}
ul,
li {list-style-type: none;}
a{color:#676767;text-decoration: none;}
a:hover{color: #ff7b39;}
/*img {width: 100%;}*/
body{font-family:"Microsoft YaHei", Arial, Helvetica,Sans-serif;font-size: 16px;margin:0;padding:0;}

.header_top{ width:100%; height:30px; background:#e02d24;}
.top_main{ width:1200px; margin:0 auto; color:#fff; line-height:30px;}
.top_main ul{float:right;}
.top_main ul li{float:left; margin-right:19px;font-size:14px;}
.top_main ul li a{color:#FFF;}
/*
.top_img{width:100%; height:447px;  background: url(../images/top1.jpg) no-repeat center center; overflow: hidden;margin: 0 auto 0 auto;}*/
.top_img{ width:100%;  position:relative;  height:530px; background:#000;}
.top_img .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.top_img .bd ul{ width:100% !important;  }
.top_img .bd li{ width:100% !important;  height:530px;  overflow:hidden; text-align:center; }
.top_img .bd li a{ display:block; height:530px;}

.top_img .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
	 _background:#000; _filter:alpha(opacity=60); 
}
.top_img .sd ul{ text-align:center;  padding-top:5px;  }
.top_img .sd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
	line-height:9999px; 
}
.top_img .sd ul .on{ background-position:0 0; }

.menu{ width:100%; height:55px; background:#e02d24;}
.menu_list{width:780px; margin:0 auto; color:#fff; line-height:55px;background:#e02d24;}
.menu_list ul li{float:left; width:130px; text-align:center;font-size:20px;}
.menu_list ul li a{color:#FFF;}
.menu_list ul li a:hover{color: #ff7b39;}

.topnews { width: 1200px; margin: 0 auto; }
.topnews h2, .topnews h2 a { width: 100%; color: #e11814; font-size: 36px; font-weight: bold; overflow: hidden; line-height: 52px; height: 52px; margin: 20px 0; text-align: center; }
.topnews h2 a:hover{color: #ff7b39;}
.topnews p { font-size: 14px; color: #707070; line-height: 20px; text-align: left; text-indent: 2em; padding-bottom: 15px; border-bottom: 1px dashed #a8a8a8; margin-bottom: 20px; }
.box2 { width: 100%;  background: url(../images/bg01.jpg)bottom center no-repeat; min-width: 1000px; margin-bottom:10px;}
.part1 { width: 1200px; height: 542px; margin: 0 auto; }
.focusL { float: left; width: 600px; height: 392px; margin-right: 40px; }
#focusImg { width: 620px; height: 392px; overflow: hidden; position: relative; margin-bottom: 32px; }
#focusImg .swiper-wrapper { width: 620px; height: 392px; }
#focusImg .swiper-wrapper .swiper-slide { float: left; position: relative; }
#focusImg .swiper-wrapper .swiper-slide .img, #focusImg .swiper-wrapper .swiper-slide .img a, #focusImg .swiper-wrapper .swiper-slide img { width: 620px; height: 392px; font-size: 0px; vertical-align: top; }
#focusImg .swiper-wrapper .swiper-slide .bg { width: 100%; height: 50px; position: absolute; z-index: 0; bottom: 0px; left: 0px; background: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
#focusImg .swiper-wrapper .swiper-slide .title { width: 100%; height: 50px; position: absolute; z-index: 1; bottom: 0px; left: 0px; }
#focusImg .swiper-wrapper .swiper-slide .title a { display: block; height: 50px; line-height: 50px; padding: 0 10px; font-size: 18px; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1; text-decoration: none; }
#focusImg .titleLine { width: 3px; height: 50px; display: block; position: absolute; bottom: 0px; left: 0px; }
#focusImg .pagination { position: absolute; bottom: 21px; right: 10px; z-index: 100; height: 5px; }
.pagination span { margin-right: 1px; }
#focusImg .swiper-pagination-switch { display: inline-block; width: 5px; height: 5px; background: #acacac; margin-right: 5px; opacity: 1; cursor: pointer; float: left; }
#focusImg .swiper-visible-switch { background: #aaa; }
#focusImg .swiper-active-switch { background: #0f2a4c; }
#focusImg .arrow { position: absolute; top: 50%; background: url(../images/icon_m.png) no-repeat; margin-top: -20px; width: 25px; height: 30px; line-height: 30px; z-index: 10; text-decoration: none; outline: none; }
#focusImg .arrow-left { left: 0px; background-position: -400px -60px; }
#focusImg .arrow-right { right: 0px; background-position: -425px -60px; }
.focusR { width: 548px; height: 390px; overflow: hidden; float: left;  }
.focusR ul li { width: 548px; height: 113px; overflow: hidden; border-bottom: 1px dashed #a8a8a8; padding-bottom: 12px;padding-left:5px; margin-bottom: 12px; }
.focusR ul li img { width: 156px; height: 113px; float: left; margin-right: 10px; }
.focusR ul li h3, .focusR ul li h3 a { font-size: 18px; line-height: 24px; color: #272424; }
.focusR ul li h3 a:hover{color: #ff7b39;}
.focusR ul li p { font-size: 16px; color: #4c4c4c; margin-top: 15px; line-height:25px; text-indent:2em; height:75px;}

.jies{width:100%; height:400px;background: url(../images/bg02.jpg) no-repeat center center; margin-bottom:40px;}
.jies h2{margin:auto; text-align: center; padding-top:28px; color:#fff; font-size:28px;}
.jies p{ width:900px;margin:auto; color:#FFF; padding:105px 50px 0 20px ; line-height:25px; overflow:hidden; text-indent:2em;}

/*------------------------滚动---------------------------------------*/
.part2 { width: 1200px; height: 65px; margin: 0 auto; margin-top: 170px; }
.titlebox { width: 1200px; height: 85px; margin: 0 auto; }


.box3 { width: 100%; height: auto; background: none; min-width: 1000px; padding-bottom: 40px; }
.part3 { width: 1200px; overflow: hidden; margin: 0 auto; }
.part3 ul li { width: 215px; height: 338px; border: 1px solid #79aaaa; border-radius: 15px; margin-top: 70px; margin-bottom:10px; float: left; margin-right: 10px;margin-left: 10px; }
.part3 ul li i { width: 102px; height: 102px; display: block; border: 2px solid #fff; border-radius: 51px; overflow: hidden; margin: 0 auto; margin-top: -51px; }
.part3 ul li i img { width: 100%; height: 100%; }
.part3 ul li h3 { font-size: 18px; font-weight: bold; text-align: center; width: 210px; height: 35px; margin: 0 auto; overflow: hidden }
.part3 ul li p { width: 205px; height: 196px; text-align: left; margin: 0 auto; font-size:14px; line-height:25px; text-indent:2em;}
.part3 ul li .info { width: 210px; height: 70px; margin: 0 auto; color: #ec8b5e; }
.part3 ul li .info div { width: 210px; margin: 0 auto; color: #ec8b5e; }
.part3 ul li .info span { font-weight: bold; }
.part3 ul li .btn { width: 127px; height: 35px; background: url(../images/btn.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.part3 ul li .btn a { display: block; width: 127px; height: 35px; background: url(../images/tp1.png) center no-repeat; margin: 0 auto; }
.part3 ul li .btn .hover { display: block; width: 127px; height: 35px; background: url(../images/tp2.png) center no-repeat; margin: 0 auto; }

.part8{width:1100px; margin:auto;}
.part8_img{float:left; width:500px; height:400px;}
.part8_img img{width:500px; height:350px;}
.part8_font{float:left; width:570px; margin-left:30px;}
.part8_font img{width:300px; margin:auto; margin-left:120px;}
.part8_font h1{font-size:24px; color:#bb8125;margin-top:20px;}
.part8_font h3,.part8_font h3 a{font-size:18px; color:#ec8b5e; font-weight:400;}
.part8_font p{margin-top:15px; line-height:30px; height:220px; text-indent:2em; color:#3c3b39;}

.part9{ overflow:hidden; position:relative; width:1200px; margin:auto; margin-bottom:30px;}
.part9 .p9_left{float:left; width:500px; margin-top:30px;}
.part9 .p9_right{float:left; width:700px;margin-top:30px;}
.part9 .p9_right ul li{ margin-bottom:18px;background:#f1f1f1; padding:7px 12px;}
.part9 .p9_right .p9_tit{ color:#0e0f12; font-weight:bold; font-size:18px;}
.part9 .p9_right .p9_tit:hover{color:#eb521c;}
.part9 .p9_right ul li p{color:#7d7d7e; font-size:14px; text-indent:2em; margin-top:5px; line-height:26px;}
.part9 .p9_right ul li font a{color:#fe6732;}

#pic{position: fixed; display: none;}
#pic1{max-width: 300px; z-index:50; height: auto; border-radius: 5px; -webkit-box-shadow: 5px 5px 5px 5px hsla(0,0%,5%,1.00); box-shadow: 5px 5px 5px 0px hsla(0,0%,5%,0.3); }





.box4 { width: 100%; height: auto; background: url(../images/bg02.jpg)top center no-repeat; min-width: 1120px; padding-bottom: 10px; }
.part4 { width: 1120px; height: auto; margin: 30px auto 0 auto; padding-bottom: 10px; }
.box4 iframe { width: 1000px; height: 700px; display: block; margin: 90px auto; padding-top: 20px; background: #fff; }
.gdft_box { position: relative; margin:10px auto; }
.gdft_box .swiper-container { width: 1120px; height: 250px; color: #fff; text-align: center; padding:10px 0;background:#f5f5f5;margin-left:0px;}
.gdft_box .pagination { position: absolute; z-index: 0; left: 10px; bottom: 10px; }
.gdft_box .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #222; margin-right: 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; }
.gdft_box .swiper-visible-switch { background: #aaa; }
.gdft_box .swiper-active-switch { background: #fff; }
.gdft_box .arrow-left { background: url(../images/gdff_left.png) no-repeat left top; position: absolute; left: -40px; top: 100px; width: 30px; height: 87px; z-index: 2; border-radius:5px; }
.gdft_box .arrow-right { background: url(../images/gdff_right.png) no-repeat left bottom; position: absolute; right: -40px; top: 100px; width: 30px; height: 87px; z-index: 2; border-radius:5px; }
.gdft_box .swiper-slide {background:#fff;border-radius: 3px; box-shadow: 2px 6px 5.82px 0.18px rgba(211, 208, 204, 0.47);margin-left:10px;position: relative;}
.gdft_box .sjft_con { width: 205px; position: relative; margin: 0 auto; }
.gdft_box .sjft_con .img { width: 196px; height: 130px; display: block; margin: 0 auto;margin-top:20px;}
.gdft_box .sjft_con .img img { width: 196px; height: 130px; display: block; border:1px solid #eee;padding:1px; }
.gdft_box .sjft_con .text { position: absolute; width: 215px; height: auto; bottom: 10px; left: 0; z-index: 14; display: none; }
.gdft_box .sjft_con .text p { display: block; line-height: 20px; text-align: left; color: #fff; font-size: 14px; padding: 5px 10px 0 10px; }
.gdft_box .sjft_con .bg { width: 205px; height: 69px; position: absolute; background: url(../images/gdft_bj.png) repeat-x; bottom: 0px; left: 0; z-index: 13; display: none; }
.gdft_box .tit { width: 200px; height: auto; font-size: 16px; color: #333; margin: 0 auto; margin-top: 12px; text-align: left; }
.gdft_box .tit a { font-size: 16px; color: #333; }
.gdft_box .tit a:hover{color: #ff7b39;}



/**-----------------------------最新报道-----------------------------------------*/
.box5{overflow:hidden; margin-bottom:0px;}
.shiji{width:1200px;  margin:auto; overflow:hidden; padding:5px 0; margin-top:15px;}
.shiji ul li{line-height:45px;list-style-type: square;width:550px; margin:0 25px; float:left;}
.shiji ul li a{color:#232226;font-size:16px;}
.shiji ul li a:hover{color: #ff7b39; text-decoration:underline;}

/**-----------------------------媒体看两会-----------------------------------------*/
.shiji2{width:1200px;  margin:auto; overflow:hidden; padding:15px 0 0 0; margin-top:35px; background:red}
.shiji2 ul li{width:560px; float:left; margin:0 20px 20px 20px; border-bottom:1px dashed #bd7b2e; }
.shiji2 ul li a{font-size:20px; font-weight:bold; color:#181615;padding-left:40px; background:url(../images/biao.png) 12px 7px no-repeat; background-size:14px;}
.shiji2 ul li a:hover{color:#eb521c;}
.shiji2 ul li p{text-indent:2em; color:#656261; font-size:14px;  line-height:30px; padding:15px}

.box6{ width:940px;  height:338px; padding:0 130px;  margin:15px auto;  position:relative; overflow:hidden; background:#000;  }
.box6 .bd{ position:absolute; left:0; top:0; }
.box6 .bd li{ overflow:hidden; }
.box6 .bd li img{ display:block; width:470x; height:338px;    }
.box6 .tempWrap{ padding:0 130px !important; /* 强制遮罩层显示2侧各130px */   }
.box6 .bd ul{ margin-left:-470px !important;  }
.box6 .pnBtn{ position:absolute; top:0; width:130px; height:338px; cursor:pointer;   }
.box6 .prev{ left:0;  }
.box6 .next{ right:0; }
.box6 .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:338px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.box6 .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:338px; _filter:alpha(opacity=70); }
.box6 .prev .arrow{ left:0; background:url(../images/left.png) 0 center no-repeat;   }
.box6 .next .arrow{ right:0; background:url(../images/right.png) 0 center no-repeat;  }
	
	
	

/***************----------图文列表-----------------*******************************/
.libiao{width:1000px; margin:auto; overflow:hidden;}
.libiao ul li {margin:10px 0; border-bottom:1px solid #a9b6e0;overflow:hidden; padding:15px 10px 25px 10px;}
.libiao ul li img{width:180px; height:120px; float:left; margin-right:20px;}
.libiao .libiao-title{float:left; width:780px;}
.libiao .libiao-title h2{font-size:20px;}
.libiao .libiao-title h2 a{color:#1c2d5a;}
.libiao .libiao-title p{ line-height:28px; text-indent:2em; margin-top:10px;}

.nav{line-height:50px; border-bottom:1px solid #dbdbdb;color:#313131;}
.nav a{color:#313131;}

.list-hx{ margin-right:10px;width:1200px; margin:auto; overflow:hidden;}
.list-hx ul li{ float:left; margin:15px 0 35px 10px; text-align:center; border:none;overflow:hidden;}
.list-hx ul li img{width:189px; height:280px;}
.list-hx ul li h2{font-size:16px; font-weight:normal;}

/*-----------------------------内容---------------------------------------------*/
.neirong{ margin:0 40px; overflow:hidden;}
.neirong h1{text-align:center; font-size:24px; color:#11214f;  margin-top:20px;}
.neirong h2{text-align:center; font-size:14px; color:#a9a9a9; margin-bottom:25px; margin-top:20px; font-weight:normal;}
.neirong p{line-height:25px; margin-bottom:1rem;}

/*----------------------------底部--------------------------------*/
.nav1{ width:100%;background:#e02d24; overflow: hidden;margin-top: 35px;}
.nav1_daohang{ width:1200px; height:50px;margin:0 auto;overflow: hidden; line-height: 50px; color:#FFFFFF;}
.nav1_daohang ul{ width:1200px; 0 auto;overflow: hidden;}
.nav1_daohang ul li{float: left;}
.nav1_daohang ul li a{color: #ffffff;font-size: 16px;margin: 0 20px;}
.nav1_daohang ul li a:hover{color: #ffcc00; text-decoration: underline;}
.footer{width: 100%;height:120px;padding：15px 0;margin: 15px auto 5px auto;overflow: hidden;font-size: 14px;background:#f5f5f5; text-align:center;}
.footer_left{width: 600px;margin:0 auto;text-align:center;margin-top:25px;}
.footer p{margin: 10px;color: #333;}

.footer_right{width: 600px;  float: left; }
.footer_right a{width: 116px;height:116px; display: inline-block;margin-left: 70px;}
.footer_right a img{width: 116px;height:116px;}
.footer_right p{width: 116px;margin-left: 70px; text-align: center;margin-top: 0; float: left;}

/*----------------------------栏目标题--------------------------------*/
.titlebar{width: 1200px;height: 65px; margin:0 auto; background: url(../images/biaoti.jpg) no-repeat; font-size: 40px; color: #FFFFFF; line-height: 65px; margin-top:15px;}
.titlebar_txt{width: 195px;margin: 0 auto;}

/*----------------------------大图--------------------------------*/
.flexslider {
	margin: 30px auto 20px;
	position: relative;
	width: 1200px;
	height: 720px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 720px;
	display: block;
}
.slides a{display: inline-block;
width: 100%;
height: 50px;
background: rgba(176,41,35,0.6);
margin-top: 670px;
line-height: 50px;
color: #FFFFFF;
text-indent: 2rem;
font-size:18px;
}
		

