@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{ font-size:14px; color:#000; min-width:1200px; background: #fff; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
html, body{min-width: 1200px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#242424; text-decoration:none;outline:none;}
a:hover {color:#000;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt100{ margin-top:100px;}
.mr30{ margin-right:30px;}
.mb40{margin-bottom: 40px;}
.w1170{width: 1170px; margin-left: auto;margin-right: auto;overflow:  hidden;}
.trans{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.trans:hover{transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);transition:1s}
.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}

.banner{width: 100%; overflow: hidden; position: relative;}
.banner img{position: absolute; z-index: 1;}
.banner-title {position: absolute;top: 25px;left: 50%; margin-left: -463px; z-index: 100; animation: jump 3s infinite alternate; -webkit-animation: bounce-up 3s linear infinite;animation: bounce-up 3s linear infinite;}
 @-webkit-keyframes bounce-up {
 25% {-webkit-transform: translateY(20px);}
 50%, 100% {-webkit-transform: translateY(0);}
 75% {-webkit-transform: translateY(-20px);}
 }
@keyframes bounce-up {
 25% {transform: translateY(20px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(-20px);}
}



/*****part1 begin*********/
.part1{height: 141px; background: url(title_hy20190118.png) no-repeat top center; position: absolute; z-index: 2; width: 1170px; left: 50%; margin-left: -585px; margin-top: -95px;}
.part1 .bm{background: url(title-logo_hy20181218.png) no-repeat left center;padding: 20px 40px 20px 180px;margin-left: 50px;height: 141px;}
.part1 .bm a{font-size: 36px; font-weight: bold; color: #fff;}
.part1 .bm a.more{font-size: 14px; font-weight: normal;}
.part1 .bm p{color: #fff;line-height: 24px;margin-top: 9px;}


/*****part1 end**********/

/*****part2 begin********/
.part2{height: 380px; overflow: hidden; margin-top: 46px;}
.part2-L{width: 255px; height: 380px; margin-right: 10px;}
.part2-L li{width: 255px; height: 190px; overflow: hidden; position: relative; float: left;}
.part2-L li .pic img, .part2-R .pic img{width: 100%; height: 100%; display: block;}
.part2-L li .con, .part2-R .con, .part2-C .bd li .con{width: 100%; height: 40px; overflow: hidden; font-size: 16px; line-height: 40px; background: url(png1_hy20181217.png) repeat; color: #fff; text-align: center; position: absolute; bottom: 0; left: 0; z-index: 1;}

.part2-C{ width:635px; height:380px; overflow:hidden; position:relative; }
.part2-C .hd{height: 8px;overflow:hidden;position:absolute;right:5px;bottom: 16px;z-index:1;}
.part2-C .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part2-C .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.part2-C .hd ul li.on{ background:#db000e; }
.part2-C .bd{ position:relative; height:100%; z-index:0; }
.part2-C .bd li{ width: 635px; height: 380px; zoom:1; vertical-align:middle; position: relative; }
.part2-C .bd li .pic img{ position: absolute; top: 0; left: 0; width:635px; height:380px; display:block;transform: scale(1); animation: slowMotion 20s infinite ease-in-out; transform: scale(1); animation: slowMotion 20s infinite ease-in-out;}
.part2-C .prev{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(prev_hy20181217.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.part2-C .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(next_hy20181217.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.part2-C .next{ left:auto; right:3%; }
.part2-C .prev:hover, .part2-C .next:hover{ filter:alpha(opacity=100);opacity:1; cursor: pointer;}
.part2-C .prevStop{ display:none;}
.part2-C .nextStop{ display:none;}
@keyframes slowMotion {
  from, to {
    transform: scale(1) translate(0, 0);
  }
  50% {
    transform: scale(1.3);
  }
}

.part2-R{width: 260px; height: 380px; overflow: hidden; position: relative;}
/*******part2 end************/


/*******part3 begin***********/
.part3-bm{width: 560px;}
.part3-T{border-bottom: 1px dashed #ededed;padding: 10px 0;}
.part3-T a{height: 35px; line-height: 35px; font-size: 26px;}
.part3-T p{height: 50px;overflow: hidden;line-height: 24px;color: #666;margin-top: 5px;}
.part3-bm ul{margin-top: 10px;}
.part3-bm ul li{height: 40px;line-height: 40px;}
.part3-bm ul li i{width: 4px;height: 4px;border-radius: 50%;background: #999;display: inline-block;margin-bottom: 3px;}
.part3-bm ul li a{margin-left: 15px;display: inline-block; font-size: 16px; color: #000;}
/*******part3 end*************/

/*******part4 begin***********/
.part4-warp{width: 100%; height: 710px; overflow: hidden; background: url(bg1_hy20190118.png) no-repeat bottom center;}
.column-bar{height: 120px;width: 100%;overflow: hidden; text-align: center; position: relative;}
.column-bar img{ width: 1170px; height: 120px; display: block; position: absolute; left: 50%; margin-left: -585px; z-index: 0;}
.column-bar a{width: 560px;height: 119px;background: url(png2_hy20181218.png) repeat; text-indent: -99999em; display: inline-block; position: absolute; top: 0; left: 50%; margin-left: -280px; z-index: 1;}

.part4{ width: 1170px; height: 443px;overflow: initial; margin-left: auto; margin-right: auto;}
.part4-L{width: 548px;margin-left: -200px;margin-top: -21px;}
.part4-R{width: 820px;margin-left: -27px;}
.part4-R-T{border-bottom: 1px dashed #ccc;padding-bottom: 25px;}
.part4-R-T a{font-size: 33px; font-weight: bold; color: #242424;}
.part4-R-T p a.more{font-size: 16px; color: #242424; font-weight: normal;}
.part4-R-T p{font-size: 16px;color: #242424;line-height: 28px;text-indent: 2em;margin-top: 25px;}
.part4-R-B{overflow: hidden;}
.part4-R-B li{width: 370px; height: 40px; line-height: 40px; padding: 0 20px 0 20px; float: left; overflow: hidden;}
.part4-R-B li a{font-size: 18px;}
.part4-bg{ width: 100%; height: 83px; background: #ba2422;}
/*******part4 end*************/






/********part6 begin*********/
.part6-L, .part7-L{width: 680px;}
.part6-R, .part7-R{width: 460px;}
.part6-R .bm li{border-bottom: 1px solid #bababa; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px;}
.part6-R .bm li .pic{width: 140px; height: 90px; overflow: hidden; display: inline-block; float: left;}
.part6-R .bm li .pic img{width: 100%; height: 100%; display: block;}
.part6-R .bm li .text{width: 300px; float: right;}
.part6-R .bm li .text a{font-size: 20px; color: #00429a; font-weight: bold; display: inline-block; margin-top: 3px;}
.part6-R .bm li .text p{line-height: 24px; color: #2f2f2f; margin-top: 5px;}
/********part6 end**********/

/********part7 begin*********/
.part7-L .tit, .part7-R .tit{border-bottom: 3px solid #c01207;}
.part7-L .tit a, .part7-R .tit a{ width: 194px; height: 43px;line-height: 43px; margin-bottom: 2px; text-align: center; color: #fff; font-size: 26px; font-weight: bold; font-family: "宋体"; background: url(tit2-1_hy20190118.png) no-repeat left center; display: inline-block;}

.part7-L .list{border-bottom: 1px dashed #4e4e4e; padding: 20px 0; overflow: hidden;}
.part7-L .list .pic{width: 125px; height: 90px; float: left;}
.part7-L .list .pic img{width: 100%; height: 100%; display: block;}
.part7-L .list ul{width: 480px; float: left; padding-left: 20px;}
.part7-L .list ul li{background: url(icon1_hy20181218.png) no-repeat left center; padding-left: 20px; height: 30px; line-height: 30px;}
.part7-L .list ul li a{color: #3c3c3c; font-size: 16px;}
.part7-L .list .more{background: #e0e0e0;width: 22px;height: 90px;float: right;border-radius: 11px;text-align: center;color: #616161;}
.part7-L .list .more a{margin: 15px 0; display: block;}

.part7-R ul{overflow: hidden; width: 485px;}
.part7-R li{width: 217px; height: 240px; overflow: hidden; margin-right: 25px; float: left;}
.part7-R li img{width: 100%; height: 100%; display: block;}

/********part7 end**********/


/********part8 begin*********/

.p8_content{position:relative;margin:0 auto; margin-top: 50px;}
.p8_content img{width:339px; height: 602px;}

.roundabout-holder{width:1000px;height: 602px;margin:0px auto 0 66px;}
.roundabout-moveable-item{width:339px; height: 602px;cursor:pointer;background:#000;}
.roundabout-moveable-item img{ filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;  
opacity: 0.5;  background:#000;}
.roundabout-in-focus img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;  
opacity: 1;  background:#000;}
.roundabout-moveable-item span{display:none;}
.roundabout-moveable-item img{height:100%;width:100%;}
.roundabout-in-focus span{font-size:14px;position:absolute;width: 300px;height: 35px;line-height: 35px;bottom:0px;left:0;color:#fff;display:block;text-align:left;margin-left: 15px;}
.roundabout-in-focus span a{color:#fff; }
.roundabout-in-focus em{background:#000;filter:alpha(opacity=60);opacity:.6;position:absolute;width: 339px;height: 35px;bottom:0px;left:0;}
.p8_content .next{background: url(part8-R_hy20181218.png) no-repeat;width:78px;height:89px;z-index:9999;position:absolute;top:220px;right:280px;cursor:pointer;}
.p8_content .prev{background:url(part8-L_hy20181218.png) no-repeat;width:78px;height:89px;z-index:9999;position:absolute;top:220px;left:280px;cursor:pointer;}



/********part8 end**********/



/********part9 begin*********/
.part9{ width: 1170px; margin-left: auto; margin-right: auto; position:relative; overflow: initial; }
.part9 .hd .prev{ position: absolute; left: -75px; top: 28%; z-index: 1; display:block; width:47px; height:138px; float:left; overflow:hidden;cursor:pointer; background:url(arrow_hy20190118.png) no-repeat;}
.part9 .hd .next{position: absolute;right: -65px;top: 28%;z-index: 1;display:block;width:47px;height:138px;float: right;overflow:hidden;cursor:pointer;background:url(arrow_hy20190118.png) no-repeat;background-position:-47px 0;}
.part9 .bd{ }
.part9 .bd ul{ overflow:hidden; zoom:1; }
.part9 .bd ul li{ width:200px; height:355px; margin-right:42px; float:left; _display:inline; overflow:hidden; text-align:left;  }
.part9 .bd ul li .pic{ text-align:center; width: 200px; height: 270px; overflow: hidden; }
.part9 .bd ul li .pic img{ width:200px; height:270px; display:block; }
.part9 .bd ul li .title{ width: 100%; height: 30px; line-height: 30px; color: #000; }
.part9 .bd ul li .title a{color: #000; font-size: 16px; display: block;}
.part9 .bd ul li .con{color: #999999; font-size: 12px; line-height: 22px;}
/********part9 end**********/


/********part11 begin*********/
.part11 .tit{border-bottom: 3px solid #c01207;}
.part11 .tit a{width: 254px; height: 43px;line-height: 43px; margin-bottom: 2px; text-align: center; color: #fff; font-size: 26px; font-weight: bold; font-family: "宋体"; background: url(tit2-2_hy20190118.png) no-repeat left center; display: inline-block;}
.content {width: 1200px;height: 420px; margin-left: auto; margin-right: auto; /* overflow: hidden; */}
.dh { width: 1200px; height: 113px; margin-bottom: 0px }
.part11-L {width: 575px;position: relative;}
.part11-L .bg { width: 100%; height: 75px; background: url(http://www.newsimg.cn/politics/ggkf40/hcj/images/ss_bg.png) repeat-x; position: absolute; left: 0; bottom: 0; z-index: 2; }
.part11-L .title { position: absolute; left: 2%; bottom: 0; font-size: 22px; font-weight: bold; width: 96%; height: 50px; line-height: 60px; color: #fff; overflow: hidden; z-index: 5; }
.part11-L .title a { color: #fff; }
.part11-R {width: 585px;}
.wz { width: 100%; height: 130px; border-bottom: 1px dotted #CCC }
.wz_box { width: 100%; height: 130px; overflow: hidden;}
.wz_box h2 { font-size: 22px; font-weight: bold; color: #333; line-height: 30px; }
.wz_box h2 a { color: #333; }
.wz_box p { font-size: 14px; color: #333; line-height: 26px; margin-top: 18px; height: 58px; overflow: hidden }
.wz_t { float: right }
.sxh_list { width: 100%; height: 160px; overflow: hidden; margin-top: 24px; list-style: none; }
.sxh_list li { float: left; width: 280px; height: 160px; position: relative; }
.sxh_list li img { width: 280px; height: 160px; }
.sxh_list li .name { position: absolute; left: 3%; bottom: 0px; width: 94%; height: 39px; line-height: 39px; font-size: 14px; color: #fff; overflow: hidden; z-index: 3; text-align: center; }
.sxh_list li .name a { color: #fff; }
.sxh_list li .bg { background: url(png1_hy20181217.png) repeat; width: 100%; height: 39px; position: absolute; left: 0; bottom: 0; z-index: 1; }
.sxh_list li + li { margin-left: 15px; }
.sxh_list li span { width: 48px; height: 48px; position: absolute; top: 65px; left: 10px; }
.sxh_list li span img { width: 48px; height: 48px; }




.imgbox { width: 100%; height: 325px;color: #fff; position: relative; }
.imgbox .swiper-container { width: 100%; height: 300px; text-align: center; }
.imgbox .swiper-slide { height: 100%; opacity: 1; position: relative; -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: scale(1.8); -moz-transform: scale(1.8); -ms-transform: scale(1.8); -o-transform: scale(1.8); transform: scale(1.8); }
.imgbox .swiper-slide-visible { opacity: 1; -webkit-transform: scale(1.8); -moz-transform: scale(1.8); -ms-transform: scale(1.8); -o-transform: scale(1.8); transform: scale(1.8); }
.imgbox .swiper-slide-active { top: 0; opacity: 1; -webkit-transform: scale(2.4); -moz-transform: scale(2.4); -ms-transform: scale(2.4); -o-transform: scale(2.4); transform: scale(2.4); z-index: 99; }
.imgbox .swiper-slide .title { font-style: italic; font-size: 42px; margin-top: 80px; margin-bottom: 0; line-height: 45px; }
.imgbox .swiper-slide { width: 33%; height: auto; vertical-align: middle; position:relative }
.imgbox .swiper-slide img { width: 100%; max-height: 346px; height: auto; position: absolute; top: 47%; left: 0; margin-top: -25%; }
.imgbox .swiper-slide .name { position: absolute; left: -22%; bottom: 84px; width: 150%; height: 39px; line-height: 39px; font-size: 14px; color: #fff; overflow: hidden; z-index: 3; text-align: center;transform: scale(0.5); }
.imgbox .swiper-slide .name a { color: #fff; font-size:14px;transform: scale(0.5); }
.imgbox .swiper-slide .bg { background: url(http://www.xinhuanet.com/politics/ggkf40/images/part3TitBg.png) 50% 0 repeat-x; width: 100%; height: 39px; position: absolute; left: 0; bottom:93px; z-index: 1; }
.imgbox .pagination { position: absolute; z-index: 20; left: 0px; width: 100%; text-align: center; bottom: 5px; }
.imgbox .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 8px; background: #aaa; margin-right: 8px; cursor: pointer; }
.imgbox .swiper-visible-switch { opacity: 1; top: 0; background: #aaa; }
.imgbox .swiper-active-switch { background: #4d97dd; }
.imgbox .toparrow { position: absolute; top: 50%; margin-top: 0; width: 25px; height: 30px; line-height: 30px; z-index: 10; text-decoration: none; outline: none; }
.imgbox .arrowleft { display: none; width: 40px; height: 87px; left: 0px; background: url(http://www.xinhuanet.com/gangao/2010610hkback/images/leftarrow.png) no-repeat; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.imgbox .arrowright { display: none; width: 40px; height: 87px; right: 0px; background: url(http://www.xinhuanet.com/gangao/2010610hkback/images/rightarrow.png) no-repeat; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.imgbox .arrowleft:hover, .imgbox .arrowright:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }



/********part11 end************/

/********part12 begin**************/
.part12-warp{ width:100%; overflow: hidden; }

.part12 {position:relative;height:600px;overflow:hidden; }	
.part12 .bd {position:absolute;left:0;top:0;width:1170px;height:600px;overflow:hidden;}
.part12 .bd ul{height: 600px !important; position: relative; width: 1170px !important;}
.part12 .bd li{position: absolute; width: 1170px !important; height: 600px; left: 0px; top: 0px; }
.part12 .bd img {width:1170px;height:600px;}
	
.part12 .hd {position:relative;height:80px;top:520px;}	
.part12 .hd ul {padding:12px 0 0 17px;text-align:center;}	
.part12 .hd li {position:relative;float:left;display:inline;width:107px;height:55px;margin-left:6px;overflow:hidden; overflow:hidden; line-height:12px; }	.foucebox .hd a {display:block;width:107px;height:55px;padding:2px;  color:#A9A9A7;}	
.part12 .hd img {width:107px;height:55px; position: absolute; top: 0px; left: 0px;}	
.part12 .hd span{width: 100%; height: 20px; line-height: 20px; background: url(png1_hy20181217.png) repeat; color: #fff; text-align: center; position: absolute; bottom: 0px; left: 0px; z-index: 1; }		
.part12 .hoverBg {position:absolute;left:20px;top:1px;width:115px;height:71px; background:url(part12-bj_hy20181218.png) no-repeat; cursor:pointer;z-index:2;}	

/*********part12 end******************/

/*********part13 begin****************/
.part13-bm{height: 508px;width: 100%;overflow: hidden;position: relative;}
.part13-bm img{ width: 1920px; height: 508px;position: absolute; left: 50%; margin-left: -960px;}

/*********part13 end******************/

.foot{width: 100%; height: 100px;}


/**********part14 begin*****************/
.part14-L{width: 555px; height: 330px;}
.part14-L img{width: 100%; height: 100%;}
.part14-R{width: 560px;}
.part14-R a.title{font-size: 36px; color: #da3b37; font-weight: bold; margin-top: 10px; display: inline-block;}
.part14-R p.con{font-size: 16px; color: #333; line-height: 34px; margin-top: 20px;}


/***********part15/16**************/
.part15-bar{ height: 1240px; background: url(bg3_hy20190118.jpg) no-repeat center;}
.part16 .tit{border-bottom: 3px solid #c01207;}
.part16 .tit a{width: 194px; height: 43px;line-height: 43px; margin-bottom: 2px; text-align: center; color: #fff; font-size: 26px; font-weight: bold; font-family: "宋体"; background: url(tit2-1_hy20190118.png) no-repeat left center; display: inline-block;}

.part16 .swiper-container { width: 100%; height: 470px; padding-top: 30px; padding-bottom: 40px; background: #fff; margin-top: 50px; overflow: hidden;}
.part16 .swiper-slide { background-position: center; background-size: cover; width: 300px; height: 300px;}
.part16 .swiper-slide img{width: 300px; height: 300px;}
.part16 .swiper-slide p{font-size: 16px; color: #333; line-height: 26px;}

.part16 .swiper-container{padding-left: 20px\9\0;}
.part16 .swiper-slide { width: 210px\9\0; height: 470px\9\0; float: left\9\0; margin-right: 20px\9\0;}
.part16 .swiper-slide img{width: 210px\9\0; height: 210px\9\0;}

.ie10 .part16 .swiper-container { width: 100%; height: 470px; padding-top: 30px; padding-bottom: 40px; background: #fff; margin-top: 50px; overflow: hidden;}
.ie10 .part16 .swiper-slide { background-position: center; background-size: cover; width: 300px; height: 300px;}
.ie10 .part16 .swiper-slide img{width: 300px; height: 300px;}
/***********part17**************/
.part17 .bm ul{width: 1230px; overflow: hidden;}
.part17 .bm li{width: 530px; float: left; margin: 0 45px 35px 0; background: url(icon2_hy20190118.png) no-repeat left top; background-position: 0 12px; padding: 0 0 20px 30px; border-bottom: 1px dashed #da3b37;}
.part17 .bm li a{font-size: 28px;}
.part17 .bm li p{color: #4e5152; height: 54px; overflow: hidden;}


/***********part18************/
.part18 .pic-list{ width: 1270px; overflow: hidden;}
.part18 .pic-list li{width: 515px; float: left; margin: 15px 80px 15px 20px;}
.part18 .pic-list li .pic{width: 143px; height: 143px; background: url(icon3_hy20190118.png) no-repeat right bottom; display: block; float: left;}
.part18 .pic-list li .pic img{width: 137px; height: 137px; display: block; border-radius: 50%;}
.part18 .pic-list li .title{width: 335px; float: right; font-size: 20px; color: #000000; font-weight: bold;}
.part18 .pic-list li .con{width: 335px; float: right; color: #333;}
.part18 .pic-list li .con .more{color: #fd6562; display: inline-block; margin-left: 10px;}








