@charset "utf-8";
@import url("/iures/images/iconfont.css");

body, html{ height:100%; -webkit-tap-highlight-color:transparent; margin:0px; padding:0px; background-color:#fff;}
body{ font-family:"微软雅黑",microsoft YaHei,Arial,Helvetica,sans-serif; color:#333; font-size:14px; line-height: 1.8em;}
li,ul,ol{ list-style:none outside; margin:0px; padding:0px;}
a,a:link,a:visited{ color:#000;}
a:hover{ color: #c00;}

video::-internal-media-controls-download-button{ display:none;}
video::-webkit-media-controls-enclosure{ overflow:hidden;}
video::-webkit-media-controls-panel{ width: calc(100% + 30px);}

.pager { font-size:14px; text-align:center; padding:10px 0px 30px 0px; color:#666; line-height:1.5em;}
.pager > span{ display:inline-block; margin:0px 10px; vertical-align:bottom; line-height:27px;}
.pager .xx cite,.pager .xx em{ font-style:normal; color:#000;}
.pager a,.pager a:link,.pager a:visited{ background-color:#eee; color:#333; min-width:21px; display:inline-block; padding:3px 5px; margin:0px 3px;}
.pager a:hover{ border:0px #F90 solid; background-color:#c00; color:#fff;}
.pager a.cur{ border:0px #F90 solid; background-color:#c00; text-decoration:none; color:#fff; font-weight:bold;}
.pager a.no{ border:0px #ccc solid; text-decoration:none; color:#ccc;}
.pager a.no:hover{ background-color:#eee;}
.pager .in{ width:36px; height:25px; line-height:25px; border:1px #ccc solid; vertical-align:top; text-align:center;}
.pager .btn{ width:27px; height:27px; padding:0px; vertical-align:top; background-color:#c30d23; color:#fff; border:0px;}


/*================*/
.kj{ width:1000px; margin:0px auto;}
.kj0{ width:100%; margin:0px auto;}
.mtop{ margin-top:1.0em;}
.mask{ width:100%; height:100%; position:fixed; z-index:98; top:0; left:0; background-color:#000; filter:alpha(Opacity=25); -moz-opacity:0.25; opacity:0.25; display:none;}

.header{ background: url(top0.jpg);}
.header .kj{ height: 120px; background: url(top1.jpg) center repeat-y;}
.header .t1{ float: right; margin-top: 10px; font-size: 12px; color: #018ae2; text-align: center; line-height: 3.5em;}
.header .t1 em{ font-style: normal; padding:0px 5px;}
.header .t1 a:link, .header .t1 a:visited{ color: #018ae2;}
.header .t2{ padding-top: 15px;}
.header .t3{ display: none;}

.foot1{ height:70px; background-color:#007edf;}
.foot{ font-size: 12px; text-align:center; color:#8b8b8b; line-height:25px; padding:25px 0px 15px 0px;}
.foot a:link,.foot a:visited{ color:#8b8b8b;}
.foot a:hover{ color:#f00;}
.foot cite{ font-style: normal;}
.foot span{ white-space: nowrap;}

.hdp{ width:100%; position:relative;}

.menu{ width:100%; position:absolute; z-index:999; padding:15px 0px; background:url(tm50.png);}
.menu li{ background:url(menu.jpg) 0px 6px no-repeat; float: left; vertical-align: top; width: 9.35%; font-size:16px; text-align: center; position: relative;}
.menu li.no{ width: 6.5%; background: none;}
.menu li a{ display:block; height:100%;}
.menu li a:link,.menu li a:visited{ color:#fff;}
.menu li a:hover{ color:#ff0;}
.menu li.cur a:link,.menu li.cur a:visited{ color:#fff;}
.menu li.cur a:hover{ color:#ff0;}

.swiper-container img{ display:block; width:100%;}
.swiper-container .swiper-pagination{ width:100%; height:3em; line-height:3em; overflow:hidden; bottom:0; background-size:100% auto; padding-top:0px; }
.swiper-container .swiper-pagination-bullet{ background-color:#ccc; filter:alpha(Opacity=100); -moz-opacity:1.0; opacity:1.0; margin-top:0px;  width:30px; height:8px; border-radius: 0px; }
.swiper-container .swiper-pagination-bullet-active{ background-color:#f60;}

.syc0{ height:100px; padding-top:35px; background:url(sy0.jpg) repeat-x;}
.syc0 .t1{ font-size:28px; text-align:center; font-weight:bold; line-height:1.4em;}
.syc0 .t2{ font-size:16px; text-align:center;}

.syc1 .kj > div{ width: 25%; display: inline-block; vertical-align: top;}
.syc1 .t0{ margin: 0px 6px; border: 1px #ddd solid; position: relative; padding: 0px 15px 35px 22px;}
.syc1 .t0 > div{ text-align: center; height: 100px;}
.syc1 .t0 > div img{ height: 100%;}
.syc1 .t0 > b{ display: block; font-size:18px; font-weight:normal; text-align:center; line-height: 2.0em;}
.syc1 .t0 ul{ padding-top: 20px;}
.syc1 .t0 li{ height:25px; overflow:hidden; background:url(dot.png) 0px 8px no-repeat; font-size:13px; padding-left:12px;}
.syc1 .t0 > a{ display: block; width: 76px; height: 25px; background: url(syc2_5.jpg); position: absolute; bottom: -12px; right: 35%; font-size: 14px; font-family:"宋体",sim-song; text-align: center;}
.syc1 .t0 > a:link, .syc1 .t0 > a:visited{ color: #fff;}
.syc1 .t0 > a:hover{ color: #ff0;}

.syc2{ background-color:#1d65d4; padding:40px 0px; margin-top:65px; color:#fff;}
.syc2 a:link,.syc2 a:visited{ color:#fff;}
.syc2 a:hover{ color:#ff0;}
.syc2 .kj > div{ width: 33.3%; height: 275px; display: inline-block; background: url(syc3_1.jpg) no-repeat; vertical-align: top;}
.syc2 .kj > div:first-child{ background: none;}
.syc2 .t1{ text-align: center;}
.syc2 .t2{ font-size:18px; display:block; font-weight:normal; text-align:center; padding-top:25px;}
.syc2 .t3{ padding:25px 40px 0px 20px; line-height: 25px; height: 100px; overflow: hidden;}
.syc2 ul{ padding:20px 30px 0px 40px;}
.syc2 li{ height:25px; line-height:25px; overflow:hidden; background:url(dot.jpg) 0px 10px no-repeat; padding-left:12px; font-size:14px;}

.syc3{ margin:20px 0px 0px 0px; display:none;}
.syc3 ul{ border-bottom:0px #eee solid;}
.syc3 li{ width:33.3%; display:inline-block; font-weight:bold; text-align:center;}
.syc3 li a{ display:block; margin:5px 10px; border:1px #ddd solid; padding:6px 10px;}

.wk{ width: 100%; background: url(bg1.png) bottom center no-repeat #f6f6f6;}
.wk .kj{ background-color: #fff; padding-bottom: 20px;}
.nk{ min-height: 500px; margin:0px 20px 0px 240px; border: 1px #ccc solid;}

.wznav.wz{ padding: 15px 0px 15px 20px; color: #018ae2;}
.wznav.wz a:link, .wznav.wz a:visited{ color: #018ae2;}
.wznav.wz a:hover{ color: #c00;}
.wznav.wz .t0{ font-weight: bold;}
.wznav.nav{ width: 200px; float: left; padding-left: 20px;}
.wznav.nav .t1{ border: 2px #007edf solid; border-bottom-width: 6px;}
.wznav.nav .t1 > div{ padding: 12px 0px 2px 0px; text-align: center; background-color: #007edf;}
.wznav.nav .t1 li{ border-bottom:1px #ccc solid; font-size:18px; text-align:left; line-height:1.4em; text-align:center; padding:6px 0px;}
.wznav.nav .t1 li a:link, .wznav.nav .t1 li a:visited{ color: #888;}
.wznav.nav .t1 li a:hover{ color: #c00;}
.wznav.nav .t1 li.cur a:link, .wznav.nav .t1 li.cur a:visited{ color: #000;}
.wznav.nav .t2{ background-color: #007edf; margin-top: 15px;}
.wznav.nav .t2 > div{ padding: 12px 0px 2px 0px; text-align: center; background-color: #007edf; border-bottom: 1px #fff solid;}
.wznav.nav .t2 ul{ padding:10px 0px 20px 0px;}
.wznav.nav .t2 li{ height: 30px; line-height: 30px; padding-top: 0px; background: url(ny04.jpg) center bottom no-repeat; text-align: center; font-size:16px; color: #fff;}
.wznav.nav .t2 li a:link, .wznav.nav .t2 li a:visited{ color: #fff;}


.sw_title{ font-size: 24px; padding: 2.0em 2.0em 0.5em 2.0em; text-align: center; line-height: 1.5em;}
.sw_info{ margin: 0em 2.0em; border-top:1px #ccc solid; text-align: right; color: #999;}
.sw_txt{ min-height: 25em; font-size: 16px; line-height: 1.8em; padding: 2.0em 2.0em;}
.sw_txt p{ margin:0px;}
.sw_txt img{ max-width:100%;}
.sw_txt .btn{ margin:0.8em 0em; display:block; text-align:center; color:#fff; padding:0.5em 0em; width:100%; font-size:1.0em;}
.sw_txt .btn.g{ background-color:#090; border:0px #0c0 solid;}
.sw_txt .btn.b{ background-color:#009; border:0px #00c solid;}
.sw_act{ display: none;}
.sw_xg{ border-top:1px #eee solid; border-bottom:1px #eee solid; color:#666; padding:5px 0px; margin:20px 40px 0px 40px;}
.sw_xg_li{ color:#666; padding:10px 40px 20px 40px;}

.li1{ padding:20px 30px;}
.li1 li{ height:35px; line-height:35px; font-size:16px; overflow:hidden; background:url(dot.png) 5px 22px no-repeat; border-bottom:1px #ccc dotted; padding:5px 10px 0px 18px;}
.li1 li span{ float:right; margin:0em 0.5em; color:#999; font-size:0.9em;}

.li2{ padding-top:1.0em; min-height:10.0em; margin:0em 0.8em;}
.li2 li{ height:2.2em; line-height:2.2em; overflow:hidden; border-bottom:1px #eee solid; padding-left:0.3em;}
.li2 li span{ float:right; margin:0em 0.5em; color:#999; font-size:0.9em;}

.pic{ padding: 2.0em;}
.pic dl{ width: 31.33%; display: inline-block; margin: 1%; vertical-align: top;}
.pic dl div{ padding: 9px; border: 1px #ccc solid;}
.pic dl div img{ width: 100%; display: block;}
.pic dl dt{ font-size: 16px; text-align: center; padding: 5px 10px;}

.listpic{ padding: 1.0em 3.0em;}
.listpic dl{ position: relative; height: 150px; margin-top: 2.0em; border-bottom: 1px #ccc dotted;}
.listpic dl div{ width:192px; height: 120px; overflow: hidden; position: absolute; top: 0; left: 0;}
.listpic dl div img{ width: 100%;}
.listpic dl dt{ padding-left: 205px; height: 40px; line-height: 40px; overflow: hidden; font-size: 25px;}
.listpic dl dd{ padding-left: 205px; height: 75px; line-height: 25px; overflow: hidden; padding-top: 5px; color: #666;}
.listpic dl a:hover dt{ color: #c00;}

.bge{ background-color:#ccc; margin: 10px auto;}
.bge th{ background-color:#ddd; padding:4px 5px;}
.bge td{ background-color:#fff; padding:2px 5px;}
.bge .xm{ width:80px; text-align:right;}

@media screen and (min-width:1024px) and (max-width:1223px){
	.header .t11 form{ width: 130px;}
	.header .t11 .cin{ width: 108px;}
	.header .t11 > div{ font-size: 18px; padding-right: 5px;}
	.header .t11 > div img{ height: 30px;}
	.header .t13 img{ width: 540px; }

	.syc3 .t21{ width: 700px; font-size: 16px; margin-top: 0.6em;}
}

@media screen and (min-width:800px) and (max-width:1023px){
	.kj{ width:98%;}

	.header{ height: 100px; overflow: hidden;}
	.header .t1{ margin-top: 10px; line-height: 3.0em;}
	.header .t1 img{ width: 180px;}
	.header .t2{ padding-top: 10px;}
	.header .t2 img{ width: 400px;}

	.menu{ padding:5px 0px;}
	.menu li{ font-size:14px;}

	.swiper-container .swiper-pagination{ height:1.5em; line-height:1.5em;}
	.swiper-container .swiper-pagination-bullet{ height:5px;}

	.syc0{ height:75px; padding-top:25px;}
	.syc0 .t1{ font-size:25px;}
}


@media screen and (max-width:799px){
	.kj{ width:96%;}

	.header .kj{ height: 80px;}
	.header .t1{ display: none;}
	.header .t2{ padding-top: 5px;}
	.header .t2 img{ height: 70px;}
	.header .t3{ float: right; padding: 25px 20px 0px 0px; display: block;}
	.header .t3 img{ width: 36px;}
	
	.syc3{ display:block;}

	.foot1{ height:40px;}

	.hdp{ position: unset;}

	.menu{ width: 10em; top: 0; right: 0; background-color: #018ae2; display: none; position: fixed; padding-top: 20px;}
	.menu li{ background: none; float: none; width: 100%; font-size:16px; line-height: 35px;}
	.menu li.no{ width: 30px; height: 30px; background: url(guanbi.png); background-size: contain; position: fixed; top: 0; right: 0;}
	.menu li.no a{ display: none;}

	.swiper-container .swiper-pagination{ height:2em; line-height:2em;}
	.swiper-container .swiper-pagination-bullet{ height:6px;}

	.syc0{ height:50px;}
	.syc1 .kj > div{ width: 50%; margin-top: 40px;}

	.syc2{ padding:40px 0px 10px 0px;}
	.syc2 .t3{ padding:25px 15px 0px 10px;}
	.syc2 ul{ padding:20px 15px 0px 20px;}

	.wk{ background-color: #fff;}
	.wk .kj{ width: 100%; padding-bottom: 10px;}
	.nk{ min-height: 500px; margin:0px; border: 0px;}
	.wznav.nav{ float: unset; width: 95%; padding: 0px; margin: 0px auto;}
	.wznav.nav .t2{ display: none;}
	.wznav.nav .t1 > div{ display: none;}
	.wznav.nav .t1{ display: table;  width: 100%; border: 0px;}
	.wznav.nav .t1 ul{ display: table-row;}
	.wznav.nav .t1 ul li{ display: table-cell; border: 1px #ccc solid;}
	.wznav.nav .t1 li.cur{ border-bottom: 0px; border-top: 3px #007edf solid;}
}

@media screen and (min-width:640px) and (max-width:799px){
}

@media screen and (min-width:480px) and (max-width:639px){
	.header .kj{ height: 70px;}
	.header .t2 img{ height: 56px;}
	.header .t3{ padding: 20px 10px 0px 0px;}

	.syc0{ height:40px; padding-top:30px;}
	.syc0 .t1{ font-size:25px; }

}

@media screen and (max-width:479px){
	.header .kj{ height: 62px;}
	.header .t3{ padding: 15px 6px 0px 0px;}
	.header .t2 img{ height: 48px;}
	.header .t3 img{ width: 30px;}

	.syc0{ height:40px; padding-top:30px;}
	.syc0 .t1{ font-size:25px; }

	.syc1 .t0{ padding: 0px 8px 25px 12px;}
	.syc1 .t0 > div{ height: 60px;}
	.syc1 .t0 > b{ font-size:16px; line-height: 1.8em;}
	.syc1 .t0 ul{ padding-top: 10px;}

/*.syc2{ background-color:#1d65d4; padding:40px 0px; margin-top:65px; color:#fff;}
.syc2 a:link,.syc2 a:visited{ color:#fff;}
.syc2 a:hover{ color:#ff0;}
.syc2 .kj > div{ width: 33.3%; height: 275px; display: inline-block; background: url(syc3_1.jpg) no-repeat; vertical-align: top;}
.syc2 .kj > div:first-child{ background: none;}
.syc2 .t1{ text-align: center;}
.syc2 .t2{ font-size:18px; display:block; font-weight:normal; text-align:center; padding-top:25px;}
.syc2 .t3{ padding:25px 40px 0px 20px; line-height: 25px; height: 100px; overflow: hidden;}
.syc2 ul{ padding:20px 30px 0px 40px;}
.syc2 li{ height:25px; line-height:25px; overflow:hidden; background:url(dot.jpg) 0px 10px no-repeat; padding-left:12px; font-size:14px;}
*/
.syc2{ background: none; padding: 0px; margin-top: 30px; color: #333;}
.syc2 a:link,.syc2 a:visited{ color:#333;}
.syc2 a:hover{ color:#c00;}
.syc2 .t1{ display: none;}
.syc2 .t2{ border-bottom: 3px solid #007edf; width: 80px; margin:0px auto;}
.syc2 .kj > div{ width: 100%; height: unset; background: none;}
.syc2 ul{ padding:10px 10px 0px 10px;}
.syc2 li{ height:30px; line-height:30px; background:url(dot.png) 0px 10px no-repeat; border-bottom: 1px #ccc dotted;}
	
}