/***********全局重置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:16px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial"; background:url(jrjbg20201013.jpg) top center no-repeat;}
/****************全局头尾*****************/

.header{ max-width:1600px; margin:2em auto; position:relative;}
.header .topLink{}
.header .topLink a{ height:1.5em; float:right; margin:0.5em 0.5em 0 0;}
.header .topLink a img{ height:100%;}
.header .topLink a:hover img{animation:shuid 1s linear infinite; }

@keyframes shuid {
    0%{transform:rotate(360deg) scale(1.05)}
    50%{transform:rotate(360deg) scale(0.96)}
    100%{transform:rotate(360deg) scale(1.05)}
}
.header .topLink a.sz{ margin:0; height:2.35em;}
.header .top_cont{ display:table; width:100%;}
.header .top_cont .logo{ width:28%; display:table-cell; vertical-align:middle;}
.header .top_cont .logo img{ width:100%;}
.header .top_cont .menu{ display:table-cell; width:49%;vertical-align:middle; text-align:right; font-size:1.25em; padding:0 0.5%}
.header .top_cont .menu ul li{ display:inline-block; padding:0 0.5%;}
.header .top_cont .menu ul li a{ padding:0.5em 0.5em; color:#fff;}
.header .top_cont .menu ul li a.hover,.header .top_cont .menu ul li a:hover{ font-weight:bold;  text-decoration:none; position:relative;}
.header .top_cont .menu ul li a:before{content:''; position:absolute; bottom:-3px; left:50%; width:0px;background:#fff; height:3px;}
.header .top_cont .menu ul li a:hover:before,.header .top_cont .menu ul li a.hover:before{ width:100%; left:0px;transition: all .5s; }


.header .top_cont .search{ width:22%; display:table-cell; vertical-align:middle; line-height:2.5;}
.header .top_cont .search label{ background:rgba(0,0,0,.2); display:flex;}
.header .top_cont .search label input,.header .top_cont .search label .btn{ font-size:1em; height:2.5em; line-height:2.5; border:none; background:none; float:left; width:78%;}
.header .top_cont .search label input{ color:#fff; opacity:0.5; text-indent:2em;}
.header .top_cont .search label .btn{ background:url(jrj20201013_31.png) center center no-repeat; background-size:auto 70%; width:20%; float:right;}
.header .top_cont .search a{ float:right; color:#fff; width:4em; padding:0 0 0 1.5em; background:url(jrj20201013_29.png) left center no-repeat; background-size:1em auto; margin:0 0 0 1.5em;}

.header .mobilenav{ background:url(jrj20201013_21.png) center center no-repeat; background-size:cover; width:1.5em; height:1.5em; position:absolute; top:50%; right:0px; margin-top:-1em; display:block; cursor:pointer;display:none;transition: all 0.4s;}
.header .mobilenav.show { background-image:url(jrj20201013_20.png); right:50%;  background-color:rgba(0,0,0,.8);  background-size: auto 60%; }

.nav{ width:50%; max-width:512px; display:none; top:0; right:-512px; height:100%;background-color:rgba(0,0,0,.8); position:fixed; z-index:999999;  }
.nav ul{ padding:20px 0 0 20px;}
.nav ul li{ border-bottom:1px solid #4b4f61;  line-height:3; font-size:1.5em;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ text-decoration:none; color:#2388e7;}
.nav .search{ line-height:2.5;}
.nav .search label{ border:1px solid #fff; border-radius:5px; background:none; display:block; overflow:hidden; margin:1em;}
.nav .search  label input,.nav .search  label .btn{ font-size:1em; height:2.5em; line-height:2.5; border:none; background:none; float:left; width:78%;}
.nav .search  label input{ color:#fff; opacity:0.5; text-indent:2em;}
.nav .search  label .btn{ background:url(jrj20201013_31.png) center center no-repeat; background-size:auto 70%; width:20%; float:right;}

.bottomLinkBg{ background:rgba(255,255,255,.95); padding:1em 0;}
.bottomLink{ max-width:1600px; font-size:1.25em; line-height:3; border-bottom:1px solid #aeaeae; height:3em; margin:0 auto;}
.bottomLink .tit{ float:left; background:url(jrj20201013_79.png) left center no-repeat; background-size:auto 1.2em; color:#1761af; width:12%; text-indent:1.8em;}
.bottomLink .tabTitCon{ width:88%; float:right;}
.bottomLink .tabTitCon:after{content:"";clear:both;display:block;}
.bottomLink .tabTitCon span{ width:15%; text-align:center; float:left; cursor:pointer;}
.bottomLink .tabTitCon span.chang{ width:20%;}
.bottomLink .tabTitCon span em{ padding:0 1.2em 0 0.5em; display:inline-block;background:url(jrj20201013_84.png) right center no-repeat;background-size: auto 0.4em;}
.bottomLink .tabTitCon span.hover em{ color:#1761af; border-bottom:1px solid #1761af; background-image:url(jrj20201013_82.png);}
.bottomList{max-width:1600px; font-size:1.15em; line-height:2; margin:0 auto; padding:0.5em 0;}
.bottomList.show{ display:block;}
.bottomList a{ color:#333333; margin:0 3%;white-space: nowrap;}

.footerbg{ background:#252525; padding:1.5em 0;margin:0 auto; overflow:hidden;}
.footer{ max-width:1360px; margin:0 auto; padding:0 0 0 240px; line-height:2.5; overflow:hidden;color:#7d7d7d; position:relative;}
.footer .link{ width:50%;}
.footer .link a{ color:#fff; display:inline-block; padding:0 5px 0 0;}
.footer .link a + a:before{content:'l';  color:#fff; display: inline-block; margin:0 5px 0 0;}
.footer .BanquanCont{ width:49%; text-align:right; margin:0 0 0 1%;}
.footer .BanquanCont span{ background:url(jrj20201013_95.png) left center no-repeat; padding:0 0 0 1.5em; background-size:1em auto;}
.footer .footerPic{ width:220px; display:table; height:7.5em; position:absolute; left:0; top:50%; margin-top:-4em;}
.footer .footerPic span{ width:30%; display:table-cell; vertical-align:middle; padding:0 10% 0 0;}
.footer .footerPic span + span{ width:50%;}
.footer .footerPic span img{ width:100%;}

/****************全局通用*****************/
.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllYdCon{ display:none;}
.AllPcCon{}
.ALLWidth{width:49%;}

.tabCont {display: none;}
.tabCont.show {display: block;}

.DhTit{ background:url(wgktit20201015_03.png) left center no-repeat; background-size: 1em auto; padding:0 0 0 1.5em; color:#666; margin:0 1em 1em 1em;}
.DhTit a{ color:#666; padding:0 5px;}
.conter{ max-width:1600px; margin:0 auto 2em auto; overflow:hidden;}
.WgkCenter {background: #fff;padding: 2% 2% 0 2%;}

.indexmain { background: #fff; }
.web { width: 95%; margin: 40px auto; position: relative; z-index: 1; }

.menu{width:100%; height:3em; margin-bottom:20px; }
.menuUl{width:95%; background-color:#6db9ea; margin:0px auto;}
.menuUl li{width:50%;text-align:center;float:left;overflow:hidden; zoom:1; }
.menuUl li a{display:block;height:3em;line-height:3;font-size:18px;color:#FFFFFF;}
.menuUl li a:hover{background-color:#0066aa; text-decoration:none;}
.clear2:after{clear:both;content:'.';height:0px;line-height:0px;zoom:1;font-size:0px;overflow:hidden;display:block;}
.menuUl li .ahover{ background-color:#0066aa;}
.clear2:after {clear: both;content: '.';height: 0px;line-height: 0px;zoom: 1;font-size: 0px;overflow: hidden;display: block;}
.chart{ width:87%; margin:25px auto; overflow:hidden;}
.chart .chart_left{ float:left; width:45%; border:4px solid #1861ae; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.chart .chart_left .nav2{ margin:15px auto 10px auto; padding:10px 50px ; text-align:center; width:75%; line-height:28px;  border:1px solid #1861ae; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;height:60px; }
.chart .chart_left .nav2 a{ display:block; width:50px; height:20px; line-height:20px; color:#fff; text-align:center; background-color:#1861ae; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:4px auto 0 auto;}
.chart .chart_left p{ text-align:center; padding-top:10px; font-size:16px; font-family:"微软雅黑";}
.chart .chart_center{height:440px; vertical-align:middle; line-height:440px; padding:100px 10px 0px 20px; float:left;}
.chart .chart_right{float:right; width:45%; border:4px solid #1861ae; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.chart .chart_right .nav2{ margin:15px auto 10px auto; padding:10px 50px; text-align:center; width:75%; line-height:28px; font-size:16px; font-family:"微软雅黑"; border:1px solid #1861ae; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; height:60px;}
.chart .chart_right .nav2 a{ display:block; width:50px; height:20px; line-height:20px; color:#fff; text-align:center; background-color:#1861ae; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:4px auto 0 auto;}
.chart .chart_right p{ text-align:center; padding-top:10px; font-size:16px; font-family:"微软雅黑";}
.a_list{ width:87%; margin:0 auto; overflow:hidden;}
.a_list ul{ overflow:hidden;}
.a_list ul li{ height:110px; width:28%; float:left; margin-left:4%;}
.a_list ul li:hover{ background:url(2016_zt01_index05.png) center bottom no-repeat;}
.a_list ul li div{}
.a_list ul li .div1{ background:url(2016_zt01_index06.png) center no-repeat;height:60px; width:149px; padding:40px 0 0 85px;}
.a_list ul li .div2{ background:url(2016_zt01_index09.png) center no-repeat;height:60px; width:134px; padding:40px 0 0 100px;}
.a_list ul li div a{ font-family:"微软雅黑"; color:#fff; font-size:14px; line-height:24px;}
.a_list ul li div a:hover{ color:#fde859;}
.news{ width:87%; margin:0 auto; overflow:hidden;}
.news .news_left{ width:48%; height:240px; overflow:hidden; border:1px solid #1861ae; margin:15px 0 0 0; float:left;border-radius: 10px;}
.news .news_left h1{ background-color:#1861ae; line-height:40px; height:40px; position:relative; font-size:18px; font-family:"微软雅黑"; padding-left:15px; color:#fff; font-weight:500; margin-bottom:8px;}
.news .news_left h1 a{ line-height:40px; right:5px; position:absolute; font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight:500;}
.news .news_left ul{ overflow:hidden;}
.news .news_left ul li{ line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#333; padding-left:25px; background: url(dot0727.gif) no-repeat; background-position:10px 16px;}
.news .news_left ul li a{ line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#333; }
.news .news_left ul li a:hover{color: #1861ae;}
.news .news_right{ width:48%; height:240px; overflow:hidden; border:1px solid #1861ae; margin:15px 0 0 0; float:right;border-radius: 10px;}
.news .news_right h1{ background-color:#1861ae; line-height:40px; height:40px; position:relative; font-size:18px; font-family:"微软雅黑"; padding-left:15px; color:#fff; font-weight:500; margin-bottom:8px;}
.news .news_right h1 a{ line-height:40px; right:5px; position:absolute; font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight:500;}
.news .news_right ul{ overflow:hidden; }
.news .news_right ul li{ line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#333; padding-left:25px; background:url(dot0727.gif) no-repeat; background-position:10px 16px;}
.news .news_right ul li a{ line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#333; }
.news .news_right ul li a:hover{ color:#1861ae;}
.news .news_right p{ line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#333; padding-left:25px; background:url(dot0727.gif) no-repeat; background-position:10px 16px;}
.news .news_right p *{ line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#333; }
.news .news_right p a:hover{color: #1861ae;}
.cc { overflow:hidden; zoom:1;}
.chart .chart_left .navnew, .chart .chart_left .navnewr, .chart .chart_left .navnewr2 {
	float: left;
	padding: 10px 0px;
	text-align: center;
	width: 43.7%;
	line-height: 28px;
	border: 1px solid #1861ae;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	height: 60px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
}
.chart .chart_right .navnew, .chart .chart_right .navnewr, .chart .chart_right .navnewr2 {
    float: left;
    padding: 10px 0px;
    text-align: center;
	width: 43.7%;
    line-height: 28px;
    border: 1px solid #1861ae;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 60px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
}
.chart .chart_left .navnew a{ display:block; width:50px; height:20px; line-height:20px; color:#fff; text-align:center; background-color:#1861ae; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:4px auto 0 auto;}
.chart .chart_left p{ text-align:center; padding-top:10px; font-size:16px; font-family:"微软雅黑";}
.navnew2, .navnewr2 { height:80px;}
.navnewr { float:right;}
.arrbox { margin:0px auto; width:100%;}
.arr2 { float:left; margin:0px 0px 0px 110px;}
.arr3 { float:left; margin:0px 0px 0px 220px;}

/*电脑*/
@media (max-width:1600px){
	.header{ margin:2em 3%;}
	.conter{ margin:0 3% 2em 3%;}
	.bottomLink,.footer,.bottomList{ margin:0 3%;}
	}
@media (max-width:1440px){
	body{ font-size:0.75em !important;}
}
/*ipad竖版区域*/
@media (max-width: 1080px){
	.header .topLink,.header .top_cont .menu,.header .top_cont .search{ display:none;}
	.header .top_cont .logo{ display:block; width:60%;}
	.header .mobilenav{ display:block; font-size:24px;}
	.NewListLeft .NewTit{ width:6em;}
	.BsfwCont ul{padding:1.5em 1em 0 1em ;}
	.nav .search label input, .nav .search label .btn{ font-size:1.25em;}
	.EwmCont img{ height:11.2em;}
	.ZtzlCont .swiper-slide a{ height:8em;}
	.bottomLinkBg{ display:none;}
	.ZtzlConter ul li{ width:31.3%;}
	.ZwgkLeft .rightCont ul li{ width:50% !important;}
	}
/*ipad*/
@media (max-width: 780px){
	body{font-size:24px; background-position: bottom center; background-color:#0b4181; background-size:auto 100%;}
	/*--通用样式--*/
	.AllYdCon{ display:block;}
	.AllPcCon{ display:none !important;}
	.AllLeftCon,.AllRightCon{ float:none; width:auto;  }
	/*--通用样式--*/
	.header .mobilenav{ font-size:1em;}
	.indexPic .swiper-slide img{ height:auto;}
	.footer{ margin:0 3%; padding:0;}
	.footer .link,.footer .BanquanCont{ width:auto; text-align:center;}
	.footer .footerPic{ position:relative; top:0; width:50%; margin:0 auto;}
	.conterBtn ul li a{ height:6em; padding:1em 0 0 0; font-size:1.25em; }

	.web {width: 100%;margin: 20px auto;}
	.menuUl li {width: 100%;}
	.menu {width: 100%;height: auto;}
	.chart {width: 95%;margin: 25px auto 0 auto;}
	.chart .chart_left,.chart .chart_right {width: 97.6%;margin-bottom: 20px;}
	.chart .chart_left .nav2,.chart .chart_right .nav2 {padding: 0;width: 91%;height: auto;}
	.arr2 {margin: 0px 0px 0px 15%;}
	.chart .chart_left .navnew, .chart .chart_left .navnewr, .chart .chart_left .navnewr2 {width: 38.7%;margin: 5.2%;height: auto;}
	.chart .chart_right .navnew, .chart .chart_right .navnewr, .chart .chart_right .navnewr2 {width: 38.7%;margin: 5.2%;height: auto;}
	.a_list img {width: 100%;}
	.a_list ul li {width: 100%;margin-left: 0;height: auto;margin-bottom: 10px;}
	.chart .chart_right p {padding-top: 10px;padding-bottom: 10px;}
	.chart .chart_left p {padding-top: 10px;padding-bottom: 10px;}
	.news .news_left,.news .news_right {width: 99%;height: auto;}


	}
/*手机大屏幕*/
@media (max-width: 560px){
	body{ font-size:12px;}
	}

