body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}
a{text-decoration:none;}
a:hover{cursor:pointer;text-decoration:underline;} 
table {border-collapse:collapse;}
em{font-style:normal;}
html{ overflow-y:scroll; height:100%;font-size: 62.5%;}
.clearX,.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block; }
.clearX{border-bottom:1px solid #ececec;}
:focus{ outline: 0;}

body {font-family:"Microsoft YaHei","sans-serif","Arial"; font-size:16px; }

.footer{width:100%;position:relative;height:110px;background:#305157;} 
.footer_con{max-width:1200px;font-size:14px;line-height:24px;color:#fff;overflow:hidden;z-index:9;position:relative;margin:0px auto;text-align: center;padding:40px 0;}
.footer_con .con_left{float:left; width:70%;}
.footer_con .con_left p{color:#fff;}
.footer_con .con_left p a{ color:#fff; padding:0 10px;}
.footer_con .con_left span{ padding:0 10px;} 
.footer_con .con_right{float:right; text-align:right; width:30%; }
.footer_con .con_right span{ padding:0 10px;}


.footer2 {width:100%; background:#8c8c8c;  line-height:2; font-size:2.4rem; display:none; padding:2rem 0; color:#fff;}
.footer2 .cont{ max-width:780px; margin:0 auto; text-align:center;}
.footer2 .cont p a{ color:#fff; padding:0 1rem;}
.footer2 .cont p span{ padding:0 10px;}
 

.top_bg{ width:100%; min-height:100%;}
.top_bg_con{padding: 0px 0 52px 0;}
.top_con{     max-width: 1200px;overflow: hidden; margin: 0 auto;padding: 40px 0; box-sizing: border-box;}
.top_con .top_logo{ float:left; width:70%; max-width:490px; margin:10px 0 0 0;}
.top_con .top_logo img{width:100%;}
.top_con .Zflogo{ float:right; width:13.5%; max-width:490px;}
.top_con .Zflogo img{width:100%;}

.top_conYD{ display:none; position:relative; box-shadow:0px 0px 20px rgba(0,0,0,.4); z-index:9; position:relative;}
.top_conYD .banner img{ width:100%; display:block;}
.top_conYD .topbtn{ position:absolute; right:0px; height:34px; top:50%; margin-top:-17px;}
.top_conYD .topbtn a{ margin:0 10px; display:inline-block; height:100%;}
.top_conYD .topbtn a img{ height:100%;}


.ZJSZ_gailan{position:relative;width: 100%; overflow:hidden;font-size:2.4rem; line-height:3.5; height:3.5em;padding:0; background:#005680; z-index:8; display:none;}
.ZJSZ_gailan .swiper-wrapper{ width:1000%; overflow:hidden;}
.ZJSZ_gailan  .swiper-slide{float: left;text-align: center; width:7em; color:#fff;}
.ZJSZ_gailan  .hover{background:linear-gradient(#1d729b, #0d628c);} 
.ZJSZ_gailan  .swiper-slide a{ color:#fff;}
.ZJSZ_gailan  .swiper-slide a:hover{ text-decoration:none;color:#fff;}
.ZJSZ_gailan  .swiper-slide ul{  vertical-align:middle; display:none; text-align:left;}

.ZJSZ_gailan  .swiper-slide ul li a{padding:0 0 0 20px; display:inline-block; margin:0 0 0 20px; }
.ZJSZ_gailan  .swiper-slide ul.ERconter li{ width:50%; float:left;line-height:1.8; }
.ZJSZ_gailan  .swiper-slide ul.ERconter li a{ }

.ZJSZ_gailan  .swiper-slide.hover:hover p{ display:none;}
.ZJSZ_gailan  .swiper-slide.hover:hover ul{ display:table-cell;}



.chengdiv{height:0px; width:100%; max-width:1200px; position:relative; z-index:9;}
.zx_menu{max-width:1200px; position:relative; margin:0 auto; overflow:hidden; height:100px; z-index:998; background:rgba(17,88,148,.65);background:linear-gradient( 90deg,rgba(17,88,148,.65) 50%,rgba(0,52,96,.65) );}
.zx_menu ul{float:left;width: 100%;position:relative;z-index:9;}
.zx_menu ul li{float:left; width:12.5%;  font-size:18px; height:100px; text-align:center;}
.zx_menu ul li a{ display:block;color:#fff; height:95px; padding:5px 0 0 0 ;}
.zx_menu ul li:hover a,.zx_menu ul li.hover a{  background:rgba(0,52,96,.5); text-decoration:none;}

.zx_menu ul li span{ display:block; padding:10px 0; text-align:center;}
.zx_menu ul li span img{ display:block; margin:0 auto;}
.zx_menu .search{ background:rgba(0,52,96,.5); height:36px; padding:11px 0; overflow:hidden;}
.zx_menu .search input{ width:70%; float:left; height:36px; line-height:36px; border:none; background:none; border-right:1px solid #b3c0cc; text-indent:2em; font-size:16px; color:#fff; opacity:0.9;}
.zx_menu .search a{ width:28%; float:right; font-size:18px; color:#fff; text-align:center; height:36px; line-height:36px; }
.zx_menu .search a span{ display:inline-block;background:url(../images/qianhai20191924_19.png) left center no-repeat; padding:0 0 0 30px;}
.zx_menu .Link{ font-size:14px; line-height:30px; color:#fff; height:30px; overflow:hidden; margin:5px 0 0 0 ;}
.zx_menu .Link a{ color:#fff; padding:0 10px;}

.zx_menu_con{background:#fff; max-width:1170px; margin:0 auto 25px auto; padding:15px; overflow:hidden;}


.zx_menu_con .indexContLeft{ width:73%; float:left; overflow:hidden; padding:15px 0 0 0;}
.zx_menu_con .LeftleftPic{ float:left; width:56%;display:inline; margin:0 0 5px 0;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;z-index:1; width:100%;}
.swiper-wrapper {position:relative;width:500%;}
.swiper-free-mode > .swiper-wrapper {margin: 0 auto;}
.swiper-slide {float: left; position:relative; width:20%; }
.swiper-slide img{ width:100%; display:block;}
.swiper-slide p{ position:absolute; bottom:0px; height:3em; line-height:3; color:#fff; font-size:14px; background:rgba(0,0,0,.7); width:100%; overflow:hidden; z-index:98;}

.device {width:100%; overflow:hidden; position:relative; }

.swiper-container .pagination {
  position: absolute;
  z-index: 20;
  right: 10px;
  bottom: 0.7em;
  z-index: 99;
}
.pagination{
  display: inline-block;
  z-index: 20;
  right: 10px;
  bottom: 0.7em;
  z-index:99;
}
.pagination li{
  margin: 0 5px;
  display: inline-block;
  margin-bottom: 10px;
}
.pagination .disabled span{
  background: #ededed;
    padding: 0 10px;
    display: inline-block;
    margin: 0 5px;
    color: #515151;
    border: 1px solid #c2c2c2;
}
.pagination .active span{
  
  padding: 0 10px;
  display: inline-block;
  margin: 0 5px;
  color: #515151;
  border: 1px solid #c2c2c2;
}
.swiper-pagination-switch {
	float:left;
  width:0.3em;
  height:0.3em;
  border-radius: 8px;
  border:0.1em solid #fbfbfc;
  margin: 5px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-active-switch { box-shadow:0px 0px 10px rgba(255,255,255); opacity:10; }


.zx_menu_con  .Leftrightcon{  width:41%;float:right; display:inline; margin:0 0 5px 0;}

.zx_menu_con  .Leftrightcon .tit{font-size:18px; width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.zx_menu_con  .Leftrightcon .tit span{ float:left;    color:#333333;line-height:1.5; padding:0 0 10px 0; width:33.3%; text-align:center; cursor:pointer;} 
.zx_menu_con  .Leftrightcon .tit span.hover{ color:#005ed2; border-bottom:1px solid #005ed2; position:relative;}
.zx_menu_con  .Leftrightcon .tit a{ color:#999; float:right; font-size:14px;}

.zx_menu_con  .Leftrightcon ul{ margin:10px 0px; display:none; }
.zx_menu_con  .Leftrightcon ul li{ line-height:2;  overflow:hidden;  overflow:hidden; height:2em; background:url(../images/redblock.jpg) left center no-repeat; padding:0 0 0 1em; font-size:14px;}
.zx_menu_con  .Leftrightcon ul li a{ color:#555; }
.zx_menu_con  .Leftrightcon ul li span{ float:right; color:#999999;}

.zhaobiao{height:24px;  background: #f5f5f5; display: block; zoom: 1;  overflow:hidden; line-height:24px; clear:both; padding:15px 0 15px 164px; position:relative;}
.zhaobiao .bn-title{ position:absolute; left:0px; top:0px; width:164px; color: #fff; background:#237edc; text-align:center; padding:1em 0;}
.zhaobiao .bn-title span{ display:inline-block; background:url(../images/searchIcon.png) no-repeat left center; padding:0 0 0 30px; }
.zhaobiao:after{content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.zhaobiao:after{content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.BreakingNewsController{overflow: hidden; height: 24px; position: relative; display: block; zoom: 1;}
.zhaobiao .new-wrapper{height:324px;}
.zhaobiao .news-item{height:24px; overflow: hidden; }
.BreakingNewsController:after{content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.BreakingNewsController:after{content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.BreakingNewsController ul{
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
}
.BreakingNewsController li{list-style: none;  zoom: 1; padding:0 15px;}
.BreakingNewsController li:after{content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.BreakingNewsController li:after{content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.BreakingNewsController li span{display: inline-block; float: right; margin:0 0 0 10px;}
.BreakingNewsController li a{color: #333;}
.BreakingNewsController li a:hover{color: #237edc;}
.bn-arrows{display: inline-block; width: 7px; height: 16px; position: absolute; right: 10px; top: 0; display:none;}
.bn-arrows span{display: inline-block; width: 7px; height: 4px; overflow: hidden; position: absolute; left: 0; cursor: pointer;}


.zx_menu_con  .LeftZTbanner{float:left;width:65%;background:#f1f0f0;padding: 0 0 0 50px;position:relative;display:inline;margin:20px 0 0 0;}
.zx_menu_con  .LeftZTbanner .tit{position:absolute;left:0px;top:0px;width: 50px;text-align:center;background:url(../images/greenIcon.png) top center no-repeat;font-size:18px;line-height:1.2;color:#333;height:100%;}
.zx_menu_con  .LeftZTbanner .tit span{
    width: 18px;
    height: 100%;
    display: inline-block;
    margin: 0 auto;
    padding-top: 75px;
    /* writing-mode: vertical-rl; */
}
.zx_menu_con   .titYD{ display:none;}
.zx_menu_con  .pic_news_block{ width:100%;}
.zx_menu_con  .pic_news_Slider{ z-index:98;width:100%;}
.zx_menu_con  .pic_news_Slider li{ width:100%;   overflow:hidden; position:relative; display:none;}
.zx_menu_con  .pic_news_Slider li img{ width:100%; min-height:7em; display:block;}
.zx_menu_con  .pic_news_num{ position:absolute; right:10px; bottom:10px;   z-index:9999;height:14px; width:60px;}
.zx_menu_con  .pic_news_num ul{ height:14px;  width:100%; margin:0 auto;}
.zx_menu_con  .pic_news_num ul li {  height:14px; width:14px; cursor:pointer; background-color:#000; text-align:center; font-size:12px;float:left; display:inline; filter:alpha(opacity=50);opacity:0.5; color:#fff; margin:0 5px 0 0; line-height:14px;}
.zx_menu_con  .pic_news_num ul li.on {filter:alpha(opacity=80);opacity:0.8;}

.zx_menu_con  .LeftZTtb{ float:right; margin:20px 0 0 1%; width:13%; height:7em; background:#f5f5f5; display:table;}
.zx_menu_con  .LeftZTtb span{ display:block; padding:0 0 10px 0;}
.zx_menu_con  .LeftZTtb span img{ width:35%;}
.zx_menu_con  .LeftZTtb a{ color:#333; line-height:1.2; text-align:center; display:table-cell; vertical-align:middle;}


.zx_menu_con .indexContRight{ width:26%; float:right; overflow:hidden; padding:16px 0 0 0;}
.zx_menu_con .indexContRight .Topbanner,.zx_menu_con .indexContRight .TopbannerYD{ width:101%; overflow:hidden;margin:0 0 20px 0;}
.zx_menu_con .indexContRight .Topbanner .bannner,.zx_menu_con .indexContRight .TopbannerYD .bannner{ float:left; width:48%; margin:0 2% 0 0;}
.zx_menu_con .indexContRight .Topbanner .bannner img,.zx_menu_con .indexContRight .TopbannerYD .bannner img{ width:100%; display:block;}
.zx_menu_con .indexContRight .TopbannerYD{ display:none;}

.zx_menu_con .indexContRight .newTabcont{}
.zx_menu_con .indexContRight .newTabcont .tab_tit{ background:#f2f2f2;  line-height:2; height:2em; overflow:hidden; width:101%;}
.zx_menu_con .indexContRight .newTabcont .tab_tit span{ float:left; width:33.3%; text-align:center; cursor:pointer;}
.zx_menu_con .indexContRight .newTabcont .tab_tit span.hover{ background:#65cd01; color:#fff;}
.zx_menu_con .indexContRight .newTabcont ul{ display:none;}
.zx_menu_con .indexContRight .newTabcont ul li{ padding:1em 0; border-bottom:1px solid #e5e5e5;line-height:1.5; font-size:14px; }
.zx_menu_con .indexContRight .newTabcont ul li a{ height:3em; display:block; overflow:hidden; position:relative; color:#333;}
.zx_menu_con .indexContRight .newTabcont ul li a span{ position:absolute; right:0px; bottom:0px; background:#fff; padding:0 5px; color:#999;}

.zx_menu_con .indexContRight .tellCont{ background:#f5f5f5;  line-height:1.2; height:3.3em; overflow:hidden; color:#237edc; display:table; width:100%;text-align:center; margin:10px 0 0 0;}
.zx_menu_con .indexContRight .tellCont span{ display:table-cell; vertical-align:middle; padding:0 10px; }
.zx_menu_con .indexContRight .tellCont span em{ display:inline-block;background:url(../images/qianhai20191924_57.png)left center no-repeat; padding:0 0 0 25px; text-align:left; }


.zx_menu_con .indexContRight .Bottombanner{ width:100%; overflow:hidden;margin:20px 0 0 0; position:relative;}
.zx_menu_con .indexContRight .Bottombanner a img{ width:100%; display:block;}
.zx_menu_con .indexContRight .Bottombanner .tit{ position:absolute; left:0px; top:0px;}


.zwgk_menu_con .Leftrightcon{ float:left; width:55%;}
.zwgk_menu_con .Leftrightcon .tit{ border:none;}
.zwgk_menu_con .Leftrightcon .tit span{ width:auto; color:#666; background:#f2f2f2; line-height:2.2; height:2.2em; padding:0 3%; }
.zwgk_menu_con .Leftrightcon .tit span.hover{ background:#247fdb; color:#fff;}
.zwgk_menu_con .Leftrightcon .tit a{ line-height:2.5;}
.zwgk_menu_con .Rightcont{ background:#f5f5f5; float:right; width:43%;}
.zwgk_menu_con .Rightcont .tit{ background:url(../images/QHxxgk20191104_03.png) left center no-repeat; line-height:3; height:3em; overflow:hidden; color:#333; padding:0 0 0 20px; position:relative; left:-6px;}
.zwgk_menu_con .Rightcont ul{ width:100%; overflow:hidden;}
.zwgk_menu_con .Rightcont ul li{ float:left; width:31%; margin:0 0 2% 2%; background:#3690ea url(../images/QHxxgk20191104_19.png) center bottom no-repeat; text-align:center; height:6.5em; line-height:1.5; display:table;}
.zwgk_menu_con .Rightcont ul li.bg2{ background-color:#59bf7d;}
.zwgk_menu_con .Rightcont ul li.bg3{ background-color:#e28f57;}
.zwgk_menu_con .Rightcont ul li.bg4{ background-color:#e9c451; width:48%;}
.zwgk_menu_con .Rightcont ul li.bg5{ background-color:#5dcabe;width:47%;}
.zwgk_menu_con .Rightcont ul li span{ display:block;}
.zwgk_menu_con .Rightcont ul li span img{ }
.zwgk_menu_con .Rightcont ul li a{ color:#fff; display:table-cell; vertical-align:middle;}





.tzqh_menu_con .Leftcont{ float:left; width:57%;}
.tzqh_menu_con .Leftcont .Topbanner{ background:url(../images/QHtouziyd20191105_03.jpg) top center no-repeat; background-size:100% 100%; overflow:hidden; margin:0 0 10px 0;}
.tzqh_menu_con .Leftcont .Topbanner ul{ width:27%; float:right; margin:0 3% 0 0; padding:10px 0 0 0;}
.tzqh_menu_con .Leftcont .Topbanner ul li{ background:#fff; border-radius:5px; line-height:3.2; height:3.2em; text-align:center; margin:0 0 10px 0;}
.tzqh_menu_con .Leftcont .Topbanner ul li a{ color:#1661bd; background:url(../images/QHtouzi20191105_03.png) right center no-repeat; width:85%; display:block; margin:0 auto;}

.tzqh_menu_con .Leftcont .listLeft{ float:left; width:48%;}
.tzqh_menu_con .Leftcont .listLeft .tit{ border-bottom:1px solid #e5e5e5; color:#333; padding:5px 0; overflow:hidden; margin:0 0 10px 0; font-weight:bold;}
.tzqh_menu_con .Leftcont .listLeft .tit span{ background:url(../images/QHtouzi20191105_10.png) left center no-repeat; padding:0 0 0 2em; float:left; line-height:1.5; background-size:auto 96%;}
.tzqh_menu_con .Leftcont .listLeft ul{ overflow:hidden;}
.tzqh_menu_con .Leftcont .listLeft ul li{ float:left; width:50%; line-height:1.2; height:2.5em; overflow:hidden;}
.tzqh_menu_con .Leftcont .listLeft ul li a{ color:#333;}
.tzqh_menu_con .Leftcont .listLeft ul li em{ color:#999; padding:0 10px 0 0;}
.tzqh_menu_con .Leftcont .listLeftR{ float:right;}
.tzqh_menu_con .Leftcont .listLeftR .tit span{ background-image:url(../images/QHtouzi20191105_09.png);}
.tzqh_menu_con .Leftcont .listBottom{ clear:both;}

.tzqh_menu_con .Leftcont .listBottom .tit{font-size:18px; width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5; margin:0 0 10px 0;}
.tzqh_menu_con .Leftcont .listBottom .tit span{ float:left; padding:0 2%;  color:#999;line-height:2;   cursor:pointer;font-weight:bold;} 
.tzqh_menu_con .Leftcont .listBottom .tit span.hover{ color:#005ed2; border-bottom:1px solid #005ed2; position:relative;}
.tzqh_menu_con .Leftcont .listBottom ul{ display:none; overflow:hidden; width:101%;}
.tzqh_menu_con .Leftcont .listBottom ul li{ width:19%; margin:0 1% 1% 0; float:left;}
.tzqh_menu_con .Leftcont .listBottom ul li img{ width:100%;}

.tzqh_menu_con .Rightcont{ float:right; width:41%;}

.tzqh_menu_con .Rightcont .Listcon .tit{  color:#333; padding:5px 0; overflow:hidden; margin:10px 0 0 0;font-weight:bold;}
.tzqh_menu_con .Rightcont .Listcon .tit span{ background:url(../images/QHtouzi20191105_04.png) left center no-repeat; padding:0 0 0 30px; float:left; line-height:1.5;}
.tzqh_menu_con .Rightcont .Listcon ul{}
.tzqh_menu_con .Rightcont .Listcon ul li{ line-height:2;  overflow:hidden;  overflow:hidden; height:2em; background:url(../images/redblock.jpg) left center no-repeat; padding:0 0 0 1em; font-size:14px;}
.tzqh_menu_con .Rightcont .Listcon ul li a{ color:#555; }
.tzqh_menu_con .Rightcont .Listcon ul li span{ float:right; color:#999999;}


.hdjl_menu_con{}
.hdjl_menu_con .Leftcont{ float:left; width:56%;}
.hdjl_menu_con .Leftcont .FTcont{ overflow:hidden; margin:0 0 1em 0;}
.hdjl_menu_con .Leftcont .FTcont .tit{ background:url(../images/hudongjl20191108_03.png) left center no-repeat; font-size:16px; line-height:2; height:2em; overflow:hidden; padding:0 0 0 2em; margin:0 0 1em 0;}


.hdjl_menu_con .Leftcont .FTcont .pic{ width:58%; float:left;}
.hdjl_menu_con .Leftcont .FTcont .pic img{ width:100%;}
.hdjl_menu_con .Leftcont .FTcont .text{ float:right; width:39%; font-size:14px; line-height:1.5; color:#666;}
.hdjl_menu_con .Leftcont .FTcont  h3{ font-size:18px; margin:0 0 0.5em 0;}
.hdjl_menu_con .Leftcont .FTcont  h3 a{ color:#333;}
.hdjl_menu_con .Leftcont .FTcont  p.time{ color:#999;}

.hdjl_menu_con .Leftcont .Leftrightcon{ float:none; width:auto; }
.hdjl_menu_con .Leftcont .Leftrightcon .tit{ border:none;}
.hdjl_menu_con .Leftcont .Leftrightcon .tit span{ width:auto; color:#666; background:#f2f2f2; line-height:2.2; height:2.2em; padding:0 3%; }
.hdjl_menu_con .Leftcont .Leftrightcon .tit span.hover{ background:#247fdb; color:#fff;}
.hdjl_menu_con .Leftcont .Leftrightcon .tit a{ line-height:2.5;}

.hdjl_menu_con .Rightcont{ float:right; width:42%; overflow:hidden; padding:2.5em 0 0 0;}
.hdjl_menu_con .Rightcont .TopbtnLeft{ float:left; width:30.3%; margin:0 3% 5% 0; text-align:center;}
.hdjl_menu_con .Rightcont .TopbtnLeft span{ background:#449af1; border-radius:5px; width:100%; padding:2em 0; display:block;}
.hdjl_menu_con .Rightcont .TopbtnLeft span img{ max-width:60%;}
.hdjl_menu_con .Rightcont .TopbtnLeft span.bg2{ background-color:#65ca81;}
.hdjl_menu_con .Rightcont .TopbtnLeft span.bg3{ background-color:#ea9354;}
.hdjl_menu_con .Rightcont .TopbtnLeft a{ font-size:14px; line-height:2; color:#999;}
.hdjl_menu_con .Rightcont .TopbtnLeft a b{ display:block; font-size:18px; color:#333;}

.hdjl_menu_con .Rightcont .banner{ background:#f5f5f5; padding:1.5em 1em; clear:both;}
.hdjl_menu_con .Rightcont .banner ul{ overflow:hidden; width:103%;}
.hdjl_menu_con .Rightcont .banner ul li{ float:left; width:47%; margin:0 3% 0 0;}
.hdjl_menu_con .Rightcont .banner ul li img{ width:100%;}


.nei_top_bg{height:auto; min-height:0; padding:0;}
.nei_top_bg .top_bg_con{ padding:0;}
.nei_footer{ margin:0; background:#8c8c8c;}

.mainList{ position:relative; overflow:hidden; max-width:1200px; margin:0px auto; background:#fff; padding:20px 0;}
.mainList .nei_tit{ background:url(../images/localIcon.jpg) left center no-repeat;color:#8f8f8f; padding:0 0 0 20px; margin:0 0 20px 0; line-height:1.5;}
.mainList .nei_tit a{ color:#8f8f8f; padding:0 5px;}
.mainList .left_menu{ float:left; width:20%;   margin:0 2% 0 0;}
.mainList .left_menu ul{ overflow:hidden;}
.mainList .left_menu ul li{ line-height:3.2; height:3.2em; font-size:16px; margin:0 0 1em 0;}
.mainList .left_menu ul li a{ color:#515151; display:block; background:#ededed; padding:0 0 0 2em;}
.mainList .left_menu ul li a:hover,.mainList .left_menu ul li.hover a{color:#fff;background:#237edc; text-decoration:none;}


.mainList .right_cont{ width:77%; float:right;}
.mainList .right_cont .listtit{ font-size:18px; line-height:1.5; border-bottom:1px  solid #e1e1e1; padding:0 0 1em 0; margin:0 0 0.5em 0; }
.mainList .right_cont .listtit span{ color:#000; border-left:2px solid #237edc; padding:0 0 0 1em; font-weight:bold; }

.mainList .right_cont .Listcont{}
.mainList .right_cont .ListconC{ overflow:hidden; color:#585858; line-height:2.6; height:2.6em; font-size:16px; position:relative;}
.mainList .right_cont .ListconC span{ background:#fff; position:absolute; right:0px; bottom:0px;color:#8d8d8d; padding:0 0 0 10px;}
.mainList .right_cont .ListconC a{color:#585858; text-decoration:none;}
.mainList .right_cont .ListconC  a em{ width:50px; float:left;}


.mainList .right_cont .page{ width:100%; line-height:1.5; color:#555555; text-align:center; margin:20px 0;}
.mainList .right_cont .page a{ border:1px solid #c2c2c2; padding:0 10px; display:inline-block; margin:0 5px; color:#515151; background:#ededed;}
.mainList .right_cont .page input{ width:40px; line-height:1; height:1em; margin:0 10px; font-size:14px;}
.mainList .right_cont .more{ background:#237edc; text-align:center; width:200px; margin:20px auto; display:none;}
.mainList .right_cont .more a{ color:#fff; display:block; font-size:2.8rem; line-height:2;}


.mainListXL{ border:1px solid #e5e5e5; border-top:none; padding:20px; max-width:1160px; margin:0 auto 20px auto;}
.mainListXL .left_menu{ display:none;}
.mainList  .xx_con{ margin:0 3%;}
.mainList .toutit{}
.mainList  .xx_con h1{ font-size:24px; color:#585858;  text-align:center; line-height:1.2;  overflow:hidden; margin:1em 0; }
.mainList  .xx_con h6{ font-size:16px; color:#585858; padding:0 0 25px 0px;  text-align:center; font-weight:normal; margin:0 0 20px 0; background:url(../images/zwfw20191104_18.jpg) bottom center repeat-x; line-height:2;}
.mainList  .xx_con h6 span{ padding:0 15px 0 0;}
.mainList  .xx_con h6 span a{ padding:0 5px; color:#585858;}
.mainList  .xx_con h6 em{ height:16px; overflow:hidden;}
.mainList  .xx_con h6 em a{ height:16px; width:16px;display:inline-block; margin:0 5px;}
.mainList  .xx_con h6 em a.bg{ background-color:#cefeff;}
.mainList  .xx_con h6 em a.bg2{ background-color:#f8f8c3;}
.mainList  .xx_con h6 em a.bg3{ background-color:#ffc7ff;}
.mainList  .xx_con h6 em a.bg4{ background-color:#9bccfa;}
.mainList  .xx_con h6 span a:hover{ color:#2b71a2; text-decoration:none;}
.mainList  .news_cont_d_wrap{}
.mainList  .xx_con p{ line-height:2; color:#585858;   text-indent:2em; font-size:16px; margin:0 0 10px 0;}
.mainList  .xx_con p img{ max-width:100%;}

.mainList  .fenx_con{  margin:0 0 0 0; clear:both;}


.mainList  .fenx_con .fjdown a{ color:#040404; padding:0 5px 0 0;}
.mainList  .fenx_con .fjdown a:hover{ color:#003d93;}
.mainList  .fenx_con .fjdown h3{ background:url(../images/baxilan20191105_11.png) left center no-repeat; font-weight:normal; text-align:center; line-height:2.5; height:3.5em; font-size:16px; width:206px; position:relative; left:-31px; background-size:auto 100%;}
.mainList  .fenx_con .fjdown h3 span{ background:url(../images/baxilan20191105_07.png) left center no-repeat; padding:0 0 0 2em; color:#fff; background-size: auto 90%;}
.mainList  .fenx_con .fjdown p{ line-height:2; height:2em; font-size:16px; background:url(../images/baxilan20191105_15.png) left center no-repeat; padding:0 0 0 2em; margin:0 4%; background-size:auto 60%;}
.mainList  .fenx_con .cont{ background:#f8f8f8;/* overflow:hidden; */padding:10px 2%;margin:30px 0;width: 100%;display: inline-block;overflow: initial;}
.mainList  .fenx_left{ float:left; width:55%;  padding:10px 0 0 0;}
.mainList  .fenx_con .daying{ float:right; width:45%; font-size:14px; line-height:40px; height:40px; text-align:right;}
.mainList  .fenx_con .daying a{ color:#444444; padding:0 10px 0 0;}

.mainList  .LDwzycont .news_cont_d_wrap p{ margin:0;}


.ljqh_menu_con .LeftPic{ float:left; width:49%;}
.ljqh_menu_con .LeftPic img{ width:100%;}
.ljqh_menu_con .RightList{ float:right; width:49%;}
.ljqh_menu_con .RightList .tit{ overflow:hidden; margin:0 0 1em 0; font-size:14px; line-height:2.3; height:2.3em;}
.ljqh_menu_con .RightList .tit img{ height:100%;}
.ljqh_menu_con .RightList .tit a{ float:right; color:#999}
.ljqh_menu_con .RightList ul li{ margin:0 0 0.5em 0; color:#999; font-size:14px; background:url(../images/redblock.jpg) left 0.7em no-repeat; padding:0 0 0 10px; line-height:1.5;}
.ljqh_menu_con .RightList ul li a{ color:#333;}
.ljqh_menu_con .RightList ul li p,.ljqh_menu_con .RightList ul li h3{ height:1.5em; overflow:hidden;}
.ljqh_menu_con .RightList ul li p em{ color:#247fdb;}
.ljqh_menu_con .LeftBtn{ float:left; width:64%; margin:10px 0 0 0;}
.ljqh_menu_con .LeftBtn ul{ overflow:hidden;}
.ljqh_menu_con .LeftBtn ul li{ width:31.3%; margin:0 2% 2% 0; float:left; height:3.7em; line-height:1.5; font-size:14px; text-align:center; display:table;}
.ljqh_menu_con .LeftBtn ul li a{ display:table-cell; vertical-align:middle; border:1px solid #3690ea; color:#3690ea;}
.ljqh_menu_con .LeftBtn ul li:hover{ box-shadow:0px 0px 5px rgba(54,144,234,.35);}
.ljqh_menu_con .LeftBtn ul li a:hover{ background:#3690ea; color:#fff; text-decoration:none;}
.ljqh_menu_con .Rightpic{ float:right; width:34%;margin:10px 0 0 0;}


.rightNav{ position:fixed; right:0px; top:50%; margin-top:-140px; display:none;}
.rightNav ul li{ background:rgba(17,88,148,.6); height:65px; width:65px; text-align:center; margin:0 0 5px 0;}
.rightNav ul li a{ display:block; padding:12px 0;}
.rightNav ul li:hover{background:rgba(17,88,148,.9);}
.xxgk{
  
}
.xxgk h1{font-size: 18px;background: #b55151;color: #fff;text-align: center;padding: 5px;font-weight: unset;}
.xxgk p{margin-top: 7px;}
.xxgk p a{
  color: #333333;
}
.dmhtc{margin-top: 20px;}
.dmhtc h1{
  background: #2168ae;
  color: #fff;
  font-size: 18px;
  padding: 15px;
  text-align: center;
  font-weight: unset;
}
.dmhtc p{
  background:#e5e1e1;
  padding: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dmhtc  a{
  color: #333333;
}
.dmhtc img{
  width:100%;
  display: block;
  height: 318px;/*290*/
}
.clearfix:after{
  content: "";
  display: block;
  height: 0;
  clear:both;
  visibility: hidden;
}
.clearfix{
  *zoom: 1;
}
.kwc_two{

}
.kwc{
  float: left;
  position: relative;
}
.kwc:nth-of-type(1){
  margin-right: 12px;
}
.kwc p{
  position: absolute;
  width: 100%;
  bottom: 0;
  color: #fff;
  text-align: center;
  background: rgba(0,0,0,0.5);
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kwc img{
  display: block;
}
#a1{
  margin-left: 45px;
  
}
.indexContRight .Topbanner .bannner img{
  height: 87px;
}
#ttex iframe{
  display: block;
  margin: 0 auto;
}
.footer_con p a{
    color:#fff;
}