*{margin:0;padding:0;list-style:none;border:none;text-decoration:none;background:no-repeat;/*transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s;*/}
body{font-size:14px;font-family:"微软雅黑";color:#616161;}
a{color:#616161; text-decoration: none;}
body{overflow-x:hidden; background: #FFFFFF;}
i,em{ font-style:normal;}
a{cursor:pointer;}
img{ vertical-align:bottom; border:none; max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.clearfix:after{ content:''; display: block; clear:both;}
.wrapper{width:1200px;margin:0 auto;}



.banner{ position:relative; width:100%; max-width:1920px; margin:0 auto;}
.banner,.banner .flexslider,.banner .slides li{display: block;height:auto;}/*729px;*/

.wyglban27,.wyglban28,.wyglban29{ position: relative;}


.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides a img{/* display: none;*/}
.banner .flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;padding-left:0;display:none;}
.banner .flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:10px;height:10px; border-radius:10px; line-height:40px;overflow:hidden;cursor:pointer; background:#fff;}/*background:#fff; border-radius:9999px;*/
.banner .flex-control-nav .flex-active{ background:#14164e;}/*background:#d68315;*/

/* 2-7banner */
.wyglban27,.wyglban27 .flexslider,.wyglban27 .slides li{display: block;height:358px;}
.wyglban27 .wyglbantxt27{ position: absolute; bottom: 0px; left: 20px; z-index: 100; width: 396px; padding: 19px; background: url(../images/banbg27.png) repeat; color: #FFFFFF;}
.wyglban27 .wyglbantxt27 dl dt{ padding-left: 15px; height: 32px; line-height: 30px; font-size: 28px; font-weight: bold; background: url(../images/wygl27_bord.png) no-repeat left center;}
.wyglban27 .wyglbantxt27 dl dd{ font-size: 14px; line-height: 28px; padding-top: 15px;}

.wyglban27 .flex-direction-nav a{width:26px;height:26px;line-height:99em;overflow:hidden;display:block;position:absolute;bottom:10px;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .3s ease;}
.wyglban27 .flex-direction-nav .flex-next{ background:url(../images/right1.jpg) no-repeat center center; right:10px;}
.wyglban27 .flex-direction-nav .flex-prev{ background:url(../images/left1.jpg) no-repeat center center; right:46px;}
.wyglban27 .flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=80);}
.wyglban27 .flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=80);}
.wyglban27 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

/* 2-8banner */

.wyglban28,.wyglban28 .flexslider,.wyglban28 .slides li{display: block;height:303px;}
.wyglban28 .wyglbantxt28{ position: absolute; bottom: 0px; left: 0px; z-index: 100; width: 180px; padding: 10px 15px 10px 20px; background: url(../images/banbg28.png) repeat; color: #FFFFFF;}
.wyglban28 .wyglbantxt28 dl dt{ height: 40px; line-height: 40px; font-size: 22px; font-weight: bold;}
.wyglban28 .wyglbantxt28 dl dd{ font-size: 26px; line-height: 28px; opacity: 0.53; font-family: 'dincond-medium-webfont';}

.wyglban28 .flex-control-nav{position:absolute;right:0px;bottom:10px;z-index:2;width:90%;text-align:right; margin-right: 5px;}
.wyglban28 .flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 1px;*display:inline;zoom:1;}
.wyglban28 .flex-control-nav a{display:inline-block;width:10px;height:10px; line-height:40px;overflow:hidden;cursor:pointer; background:#fff;}
.wyglban28 .flex-control-nav .flex-active{ background:#000;}

/* 2-9左右按钮切换 */
.wyglban29{ width: 100%; height: 317px;}
.wyglban29 span.banimg29{ float: left;}
.wyglban29 .flexslider,.wyglban29 .slides li{display: block;height:317px;}
.wyglban29 .flex-direction-nav a{width:26px;height:68px;line-height:99em;overflow:hidden;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .3s ease;}
.wyglban29 .flex-direction-nav .flex-next{ background:url(../images/right1.jpg) no-repeat center center; left:-13px;}
.wyglban29 .flex-direction-nav .flex-prev{ background:url(../images/left1.jpg) no-repeat center center; left:-13px;}
.wyglban29 .flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=80);}
.wyglban29 .flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=80);}
.wyglban29 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.ban{ float: right; width:584px; height:317px; position:relative; margin: auto;}
.ban2{ width:584px; height:317px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:584px; height:317px;}
.prev{ float:left; cursor:pointer;}
.num{ height:66px;overflow:hidden; width:584px; position:relative; text-align: center;}
.min_pic{ position: absolute; bottom: 0px; left: 0px; z-index: 100; width:584px;}
.num ul{ display: inline-block;}
.num ul li{ width:105px; height:60px; margin-right:12px; border:3px solid rgba(255,255,255,0.5);}
.num ul li.on{ border:3px solid #FFFFFF; padding:0;}
.ban .prev1{ position:absolute; top:100px; left:-13px; width:26px; height:56px;z-index:9;cursor:pointer;}
.ban .next1{ position:absolute; top:170px; left:-13px; width:26px; height:56px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:584px; height:317px; padding:10px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:584px; height:317px; position:relative; overflow:hidden;}
.pop_up2{ width:584px; height:317px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:584px; height:317px; float:left;}


.bannerbot{position:absolute;left:0;bottom:0;width:100%; z-index:999;height:106px;background:url(../images/bgblack.png) repeat;}
.banleft{width:50%;height:100%;position:absolute;left:0;bottom:0;z-index:9999;}
.bannerbot .wrapper{position:relative;height:106px;}
.adv_txt{float:left; overflow: hidden;}
.adv_txt a{ display: block;width:330px;height:106px;line-height:106px;}
.adv_txt img{ vertical-align: middle;height: 100%;}
.adv_list{width:864px; float: right;}

.adv_list ul li{ float: left; position: relative; bottom: 0px; width: 198px; height: 106px; margin: 0 9px;}
.adv_list ul li a{ display: block; position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 100%; height: 106px; color: #FFFFFF; overflow: hidden;}
.adv_list ul li:hover a{height: 130px;}
.adv_list ul li.s1 a{background:url(../images/ipcbanbg1.jpg) no-repeat center bottom/cover;}
.adv_list ul li.s2 a{background:url(../images/ipcbanbg2.jpg) no-repeat center bottom/cover;}
.adv_list ul li.s3 a{background:url(../images/ipcbanbg3.jpg) no-repeat center bottom/cover;}
.adv_list ul li.s4 a{background:url(../images/ipcbanbg4.jpg) no-repeat center bottom/cover;}
.adv_list ul li .fl{ position: relative; display: inline-block; margin-left: 20px; width: 80px;}
.adv_list ul li:hover .fl{ height: 110px;}
.adv_list ul li .fl .adv_ch{ font-size: 18px; font-weight: bold;}
.adv_list ul li:hover .fl .adv_ch{ padding-top: 12px;}
.adv_list ul li .fl .adv_en{ font-size: 14px; text-transform: uppercase; font-family: arial;}
.adv_list ul li:hover .fl .adv_en{ position: absolute; top: 0px; left: 0px; z-index: 10; font-size: 10px; white-space:nowrap;}
.adv_list ul li .fl .adv_more{ position: absolute; bottom: -60px; left: 0px; z-index: 1; overflow: hidden; font-size: 14px; padding-right: 15px; background: url(../images/ipc_more.png) no-repeat right center; opacity: 0;}
.adv_list ul li:hover .fl .adv_more{ bottom: 0px; opacity: 1;}
.adv_list ul li .advpic{ position: absolute; top: 0px; right: 15px; z-index: -1; width: 80px; height: 106px; line-height: 106px; text-align: right; }
.adv_list ul li:hover .advpic{ height: 130px; line-height: 130px;}
.adv_list ul li .advpic img{ vertical-align: middle;}

/* 首页底部  */
.ifoot{ background: #171922; padding: 35px 0; font-size: 12px;}
.ifoot .fl{ display: inline-block; color: #FFFFFF;}
.ifoot .ifpcba a{ color: #FFFFFF; /**margin-left: 15px;**/}
.ifoot .fr{ display: inline-block; max-width: 100px; max-height:50px; overflow: hidden;}
.ifoot .fr ul li{ float: left; margin-right: 10px;}
/*.ifoot .fr img{ width: 22px;}*/


/* 引导页 */
.yd{ overflow: hidden;}
.yd p{ display: block; width: 100%; height: 100%;}
.yd div{ display: none; max-width: 720px; margin: 0 auto;}
.yd:hover p{ display: block;}
.yd:hover div display: none;}


@media only screen and (min-width: 721px) and (max-width: 1920px) {
	.yd p{}
	.yd div{ display: none; width: 100%; height: 100%;}
}
@media only screen and (max-width: 720px){
	.yd p{ display: none;}
	.yd div{ display: block; width: 100%; height: 100%;}
}

@media only screen and (min-width: 1000px) and (max-width: 1920px) {
	.ncont{ min-height: 550px;}
	.xznews-list ul li:hover .grouplist-date{ background-image: url(../images/xznew1.png);}
	.xznews-list ul li:hover .dldl { color: #3185c4; border-color: #3185c4;}
	.xznews-list ul li:hover .fr dl dt{ color: #3185C4;}
}


.floatingAd .ad{z-index:100;background:none;position:absolute;display:none; width: 320px; height: 253px;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0; border-radius: 15px;}
.floatingAd .close{display:none;}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:30px;height:30px;background:url("../images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}







@font-face {
    font-family: 'dincond-regular-webfont';
    src: url('../fonts/dincond-regular-webfont.eot');
    src: url('../fonts/dincond-regular-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/dincond-regular-webfont.woff2') format('woff2'), 
	     url('../fonts/dincond-regular-webfont.woff') format('woff'), 
	     url('../fonts/dincond-regular-webfont.ttf') format('truetype'), 
	     url('../fonts/dincond-regular-webfont.svg#dincond-regular-webfont') format('svg')
}

@font-face {
    font-family: 'dincond-medium-webfont';
    src: url('../fonts/dincond-medium-webfont.eot');
	src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/dincond-medium-webfont.woff2') format('woff2'),
		 url('../fonts/dincond-medium-webfont.woff') format('woff'),
		 url('../fonts/dincond-medium-webfont.ttf') format('truetype'),
		 url('../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg')
}





.contend_list{width: 100%;height: auto;}
.contend_list ul{width: 100%;list-style: none;height: auto;margin: 0;}
.contend_list ul li{width: 100%;height: 110px;background-color: #fafafa;padding:33px 30px;box-sizing: border-box;transition: 1s;cursor:pointer;}
.list_title{width: 100%;display: flex;justify-content: space-between;}
.list_title_r{font-size: 20px;color: #333;font-weight: bold;}
.list_title_c{font-size: 14px;color: #999;}
.list_box{width: 100%;display: flex;border-bottom:1px solid #E5E5E5;padding: 10px 0;box-sizing: border-box;justify-content: space-between;align-items: center;}
.list_box span{display: block;font-size: 14px;color: #666;width: ;}
.list_box span:nth-of-type(1){color: #ff5400;font-weight: bold;margin-right: 30px;}
.list_box span:nth-of-type(2){display: flex; color: #666!important;border-right: 1px solid #e5e5e5;padding-right: 16px;box-sizing: border-box;}
.list_box span:nth-of-type(2) img{width: 18px;height: 18px;margin-right: 10px;}
.list_box span:nth-of-type(2) a{text-decoration: none;}
.list_box span:nth-of-type(3){display: flex; color: #666!important;border-right: 1px solid #e5e5e5;padding:0 16px;box-sizing: border-box;}
.list_box span:nth-of-type(3) img{width: 18px;height: 18px;margin-right: 10px;}
.list_box span:nth-of-type(3) a{text-decoration: none;}
.list_box span:nth-of-type(4){display: flex; color: #666!important;padding:0 16px;box-sizing: border-box;}
.list_box span:nth-of-type(4) img{width: 18px;height: 18px;margin-right: 10px;}
.list_box span:nth-of-type(4) a{text-decoration: none;}
.contend_list ul li:hover{transform: scale(1.05,1.05);background-color: #fff;}
.list_r{display: flex;height: 20px;}
.list_l{width: 95px;height: 30px;background-color: #3185c4;font-size: 14px;color: #fff;border-radius: 30px;display: flex; justify-content: center;align-items: center;opacity: 0;}
.contend_list ul li:last-child .list_box{border: none;}
.list_l .d{margin: 0!important;color: #fff!important;font-weight: 400!important;}
.contend_list ul li:hover .list_box{border: none;}
.contend_list ul li:hover .list_l{opacity: 1;}
