/***********全局重置CSS*****************/
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;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size: 62.5%;}/***默认让所有浏览器出现右边滚动条****/
.clear{clear:both;}
.clearX{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block; border-bottom:1px solid #eaeaea; margin:0 0 30px 0; padding:30px 0 0 0;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial"; background:#fff; font-size:14px;}
/****************全局头尾******************/
.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllYdCon{ display:none;}
.AllPcCon{}
/****中间头部样式***/
.top_bg{ width:100%; background:url(baoanw20191008_02.jpg) center top repeat-x; height:30px; line-height:30px;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; color:#000; font-size:14px;}
.top_bg .top_bg_con .leftcont{ float:left; width:50%;}
.top_bg .top_bg_con .leftcont span{ padding:0  20px 0 40px;}
.top_bg .top_bg_con .leftcont span.indexTB{ background-image:url(hlwj20191018_05.png);}
.top_bg .top_bg_con .leftcont span a{ color:#000;}

.top_bg .top_bg_con .rightcont{ float:left; width:50%; text-align:right;}

.top_bg .top_bg_con .rightcont a{ color:#000; padding:0 10px;}

.top_bg2{ background:url(xwsq20201104_01.jpg) top center no-repeat;  }
.top_bg2 .top_bg_con{padding:2em 0 8em; overflow:hidden; position:relative;}
.top_bg2 .top_bg_con .logo{ float:left;width:50%; max-width:350px; }
.top_bg2 .top_bg_con .logo img{ width:100%; display:block;}
.top_bg2 .top_bg_con .search{ float:right;width:50%; max-width:325px; margin:15px 0 0 0; background:#fff;}
.top_bg2 .top_bg_con .search input{ border:none; height:32px; line-height:32px; width:78%;background:#fff; text-indent:10px;}
.top_bg2 .top_bg_con .search .btn{ background:#ca2a1b url(baoanw20191008_64.png) center center no-repeat; background-size:100% 100%; width:20%; float:right; height:36px; border:none; background-size:auto 80%; }


.top_bg2 .top_bg_con .mobilenav{ background:url(baoandh20191012_03.jpg) center center no-repeat; width:34px; height:34px; position:absolute; right:10px; top:50%; margin-top:-17px; cursor:pointer;display:none;}
.top_bg2 .top_bg_con .mobilenav.show { background-image:url(baoandhh20191912_03.jpg);  }

.nav{ width:50%; max-width:370px; display:none; right:10px;  background:#c00000; top:80px; position:absolute; z-index:999999;  }
.nav .tubiao{ position:absolute; top:-10px; right:5px;}
.nav ul{ padding:0px 20px;}
.nav ul li{ border-bottom:1px solid #bfbfbf;  line-height:2.5; font-size:2.4rem;}
.nav ul li a{ color:#fff;}

.nav .search{ margin:15px; background:#bebebe; overflow:hidden; padding:5px;}
.nav .search input{ float:left; line-height:2; font-size:1.6rem; width:78%;background:#fff; text-indent:10px; border:none;}
.nav .search .btn{ background:url(baoanyd20191012_03.png) center center no-repeat; background-size:50% auto; width:18%; float:right; font-size:1.6rem; line-height:2; border:none; text-indent:-9999px;}

.menu{ max-width:1200px; margin:0 auto; border-bottom:4px solid #b40c11; height:45px; line-height:45px;}
.menu ul{ overflow:hidden; width:100%;}
.menu ul li{ float:left; width:16.6%;}
.menu ul li a{ color:#0067b7; font-size:18px; font-weight:bold; padding:0 0 0 45px; display:block;}

.xwzbBanner{ max-width:1200px; margin:0 auto 6em auto; overflow:hidden;}
.xwzbBanner h1{ margin:0 0 1.5em 0;}
.xwzbBanner .LinkCont{ font-size:1.5em; line-height:3.2; margin:1em 0 0 0;}
.xwzbBanner .LinkCont a{ display:inline-block; padding:0 2em; background:#449586; color:#fff; border-radius:5px;}
.xwzbBanner .LinkCont a:before{content:'.';  display: inline-block; width:2em; margin:0 5px 0 0; background:url(xwsq20201104_26.png) left center no-repeat; background-size:auto 1.5em;}
.xwzbBanner .LinkCont a:hover{ text-decoration:none; opacity:0.9;}
.xwzbBanner .LinkCont + .LinkCont a:before{ background-image:url(xwsq20201104_25.png);}

.conter{ max-width:1200px; margin:0 auto; overflow:hidden;}

.conterxwTop{ margin:2em auto;}
.xwLeftCont{ width:65%;}
.xwLeftCont .tabTit span{ cursor:pointer;}
.xwLeftCont .LcTabTit{ margin:0 0 3em 0;}
.xwLeftCont .LcTabTit span{ font-size:1.25em; display:inline-block; margin:0 1em 0 0; position:relative; line-height:2; opacity:0.7;}
.xwLeftCont .LcTabTit span:before{content:''; background:#449586; position:absolute; bottom:-3px; height:3px; border-radius:3px; width:60%; left:20%; display:none;}
.xwLeftCont .LcTabTit span.hover{ opacity:10;}
.xwLeftCont .LcTabTit span.hover:before{ display:block;}
.xwLeftCont .tabCont{ display:none;}
.xwLeftCont .tabCont.show{ display:block;}
.xwLeftCont .tabCont ul{ height:29em; overflow-y:auto; border-left:1px solid #a0a0a0; padding:0 2em; color:#585858;}
.xwLeftCont ul li{ line-height:2; font-size:1.15em; padding:0.5em 1em; }
.xwLeftCont li:hover{ background:#eeeeee; border-radius:10px; text-decoration:none;}
.xwLeftCont .LcTabTit2{ float:left; margin:0 2em  0 0;}
.xwLeftCont .LcTabTit2 span{ display:block; margin:0 0 0 0.65em; width:9.5em; border-left:2px solid #449586; height:3em; padding:0 0 1em 0;}
.xwLeftCont .LcTabTit2 span:after{content:''; display:block; clear:both;}
.xwLeftCont .LcTabTit2 span em{ display:block; border:1px solid #449586; border-radius:5px; text-align:center; line-height:3; position:relative; margin-top:-1em; float:right; width:7em;}
.xwLeftCont .LcTabTit2 span:before{content:''; background:#449586; float:left; width:1.3em; height:1.3em; border-radius:100%; margin-left:-0.66em;}
.xwLeftCont .LcTabTit2 span:last-child{ border-color:#fff;}
.xwLeftCont .LcTabTit2 span.hover em{ color:#fff; background:#449586;}


.xwRightCont{ width:32%;}
.xwRightCont ul li{ line-height:2; font-size:1.15em; }
.xwRightCont ul li a{ display:block;height:4em; overflow:hidden; padding:0.5em 1em; color:#585858;}
.xwRightCont ul li a:hover{ background:#eeeeee; border-radius:10px; text-decoration:none;}

.conter .xwtit{ padding:1em 0; overflow:hidden; font-size:1.5em; }
.conter .xwtit span{ line-height:1; float:left; font-weight:bold;}
.conter .xwtit span:before{content:'.'; width:0.5em; height:1em; background:#449586; display:block;float:left; margin-right:0.2em; border-radius:1em; text-indent:-9999px;}
.conterxw ul{ width:101%; overflow:hidden;}
.conterxw ul li{ width:23%; float:left; margin:0 2% 2% 0; text-align:center; line-height:1.5; position:relative; font-size:1.15em;}
.conterxw ul li span{ margin:0 16%; opacity:0.5; display:block;}
.conterxw ul li img{ width:100%; display:block;}
.conterxw ul li a{ color:#010101;}
.conterxw ul li a:hover{ text-decoration:none;}
.conterxw ul li a:hover span{ opacity:10; background:url(xwsq20201104_07.png) no-repeat; background-size: auto 100%;}
.conterxw ul li em{ height:3em; display:block;}
.conterxw ul li p{ position:absolute; bottom:0px; left:0px; width:100%; text-align:center; color:#fff; line-height:3;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); height:3em; overflow:hidden; border-radius:10px;}

.rightNav{ position:fixed; right:10px; top:100px; width:48px; display:none;}
.rightNav ul li{ padding:10px; margin:0 0 10px 0; background:#fff; border-radius:30px; width:28px; box-shadow:5px 5px 5px rgba(0,0,0,.1);}
.rightNav ul li img{ width:100%;}

.rightNavYD{position:fixed; display:none; right:10px; bottom:10px;}
.rightNavYD a{ border:1px solid #b5b5b5; font-size:2rem; display:block; height:3em; line-height:3;background:#c00000 url(zfwjg20191917_07.png) center center no-repeat; text-indent:-9999px; width:3em; background-size:60% auto;}
