@font-face {font-family: 'HYZJ';src: url('../font/HYZJ.ttf');}
html, body, div, ul, ol, li, span, p, a, b, i, h1, h2, h3, img, input, select, textarea, button { margin: 0; padding: 0; border: 0;box-sizing: border-box; }
html, body { width: 100%; max-width: 1920px; min-width: 1280px; margin: 0 auto; position: relative; font-family: 'HYZJ'!important;}
ul, ol, li { list-style: none; }
input, select, textarea, button { outline: none; }
a{ text-decoration: none; }


.wza_box{ font-size: 14px; color: #333;} 
.wza_box a{color: #333;}
.wza_box span{margin: 0 10px; display: none;}
.wza_box .slb{display: none;}

.wrapper{background: url("../images/icon/bg.jpg") no-repeat;background-size: 100% 100%;}
.wrap_middle{width: 1120px;margin: 0 auto;}
.firstColumn{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.titlecon{background: url("../images/icon/titleBg.png") no-repeat;background-size: 100% 100%;width: 1119px;height: 154px;position: relative;margin: 0 auto;}
.titlecon .big_tit{font-size: 48px;color: #454242;text-align: center;padding-top: 54px;}
.titlecon .big_tit a{color: #454242;}
.titlecon .small_tit{font-size: 14px;color: #767171;text-align: center;padding-top: 9px;}
.titlecon .small_tit span{padding:0 3px;}

.layout_fixed{position: fixed;top: 50%;right:10px;z-index: 100;background: url("../images/icon/slideBg.png") no-repeat;width: 160px;height: 322px;transform: translateY(-50%);display: none;}
.layout_fixed ul{display: flex;flex-direction: column;padding:24px 0 0 49px;}
.layout_fixed li{margin:24px 0;font-size: 20px;color: #656060;position: relative;cursor: pointer;}
.layout_fixed li a{color: #656060;display: block;}
.layout_fixed li:before{content: '';background: url("../images/icon/slide.png") no-repeat;width: 15px;height: 14px;position: absolute;top: 4px;left: -26px;}
.layout_fixed li.current a{color: #5ead99;}
.layout_fixed li.current:before{content: '';background: url("../images/icon/slideCur.png") no-repeat;}

.header{width: 100%;height: 977px;position: relative;overflow: hidden;}
.header .top{height: 75px;border-bottom: 1px solid rgba(57,59,58,0.2);display: flex;justify-content: space-between;align-items: center;padding: 0 49px;position: absolute;top: 0;left: 0;width: 100%;}
.header .top .logo{display: block;width: 500px;height: 40px;}
.header .top .nav{display: flex;align-items: center;}
.header .top .nav a{width: 169px;height:75px;position: relative;color: #433d3d;text-align: center;line-height: 75px;font-size: 24px; cursor: pointer;}
.header .top .nav a::before{content: '';width: 2px;height: 20px;background-color: #50b182;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.header .top .nav a:last-child::before{content: '';width: 0;}
.header .top .nav a:last-child{width:320px;}
.header .top .nav a.current{color:#fff;background-image: linear-gradient(135deg, #5ead99 0%, #50b182 100%);}
.header .banner img{width: 100%;height: 977px;}


.inner_header{height: 75px;border-bottom: 1px solid rgba(57,59,58,0.2);display: flex;justify-content: space-between;align-items: center;padding: 0 49px;}
.inner_header .logo{display: block;width: 500px;height: 40px;}

.special{margin-top: 47px;}
.special .info{background: url("../images/icon/specialBg.png") no-repeat;background-size: 100% 100%;width: 1055px;height: 337px;margin: 76px auto 0;padding: 88px 42px 0 60px;}
.special .info p{font-size: 20px;color: #656060;text-indent: 2em;line-height:32px;font-family: Microsoft YaHei;padding-bottom: 40px;}

.award{margin-top: 120px;}
.awardCon .award_level h2{color: #363333;font-size: 36px;text-align: center;position: relative;}
.awardCon .award_level h2::before{content: '';background: url("../images/icon/levelBg.png") no-repeat;background-size: 100% 100%;width: 126px;height: 19px;position: absolute;bottom: 0;}
.award_level_1{margin: 54px 0 50px;}
.award_level_1 ul{width: 1060px;margin: 0 auto;}
.award_level_1 li{margin-top: 50px;height: 580px;width:100%;position: relative;cursor: pointer;}
.award_level_1 li .pic{width: 1060px;height: 580px;font-size: 0;overflow: hidden;position: relative;}
.award_level_1 li .pic img{width: 100%;height: 100%;}
.award_level_1 li .info{background: url("../images/icon/titHover.png") no-repeat;width: 0;height: 99px;position: absolute;bottom: 58px;left: 0;transition: .5s;}
.award_level_1 li .info .infoc{padding-left: 40px;}
.award_level_1 li .info .name{font-size: 32px;letter-spacing: 3px;color: #ffffff;padding-top: 17px;}
.award_level_1 li .info .subname{font-size: 14px;color: #ffffff;padding-top: 13px;}
.award_level_1 li:hover:before{content: '';width: 1060px;height: 580px;border: solid 2px #71a752;position: absolute;left: 0;top: 0;box-sizing: border-box;}
.award_level_1 li:hover .info{width: 549px;}

.award_level_2{margin-top: 73px;}
.award_level_2 .picList{background: url("../images/icon/award-level-bg1.png") no-repeat;width: 1145px;height: 802px;overflow: hidden;margin: 40px auto 0;padding:48px 26px 0;box-sizing: border-box;}
.award_level_2 .picList .pic{position: relative;width: 514px;height: 340px;margin: 0 16px 32px;float: left;overflow: hidden;cursor: pointer;}
.award_level_2 .picList .pic img{width: 514px;height: 340px;border-radius: 8px;transition: .5s;}
.award_level_2 .picList .pic:hover img{ transform: scale(1.05); }

.award_level_3{margin-top: 80px;}
.award_level_3 .picList{background: url("../images/icon/award-level-bg2.png") no-repeat;width: 1135px;height: 772px;overflow: hidden;margin: 35px auto 0;padding:42px 21px 0;box-sizing: border-box;}
.award_level_3 .picList .pic{width: 332px;height: 332px;margin: 0 16px 32px;float: left;overflow: hidden;cursor: pointer;position: relative;}
.award_level_3 .picList .pic img{width: 332px;height: 332px;border-radius: 8px;transition: .5s;}
.award_level_3 .picList .pic:hover img{ transform: scale(1.05); }
.award_level .pic span{width: 100%;height: 34px;line-height: 34px; position: absolute;z-index: 2;bottom: 0;left: 0;text-align: center;font-size: 16px;color: #fff;background: rgba(31, 32, 31, 0.5);}

.drawing{margin-top: 90px;}
.drawing .draw_swiper_wrap{margin-top: 52px;position: relative;height: 616px;}
.drawing .draw_swiper_wrap .arrowbtn{width: 27px;height: 52px;position: absolute;top: 50%;margin-top: -10px;cursor: pointer;transition: .5s;}
.drawing .draw_swiper_wrap .arrow-left{background: url("../images/icon/arrow-left.png") no-repeat;left:-35px;}
.drawing .draw_swiper_wrap .arrow-right{background: url("../images/icon/arrow-right.png") no-repeat;right: -35px;}
.drawing .draw_swiper_wrap .arrow-left:hover{transform: translateX(-5px);}
.drawing .draw_swiper_wrap .arrow-right:hover{transform: translateX(5px);}
.draw_swiper_wrap .draw_swiper{width: 1080px;height: 616px;background: url("../images/icon/drawBg.png") no-repeat;padding: 17px 0 0 0;position: relative;margin: 0 auto;}
.drawing .draw_swiper .swiper-container{width: 1060px;height: 580px;margin: 0 auto;}
.drawing .draw_swiper .pic{width: 1060px;height: 580px;position: relative;overflow: hidden;transition: .5s;}
.drawing .draw_swiper .pic img{width: 1060px;height: 580px;}
.drawing .draw_swiper .mask{ background: rgba(31, 32, 31, 0.5);width: 100%;font-size: 16px;color: #ffffff;text-align: center;line-height: 42px;position: absolute;bottom: 0;left: 0;}
.drawing .draw_swiper .pic:hover{transform: scale(1.03);}
.drawing .picList{overflow: hidden;margin: 31px 0 0 12px;}
.drawing .picList .pic{width: 332px;height: 332px;border-radius: 8px;border: solid 1px rgba(94,173,153,0.5);float: left;margin: 0 16px 30px;position: relative;overflow: hidden;}
.drawing .picList .pic img{width: 332px;height: 332px;transition: .5s;}
.drawing .picList .pic span{width: 100%;height: 34px;line-height: 34px; position: absolute;z-index: 2;bottom: 0;left: 0;text-align: center;font-size: 16px;color: #fff;background: rgba(31, 32, 31, 0.5);}
.drawing .picList .pic:hover img{transform: scale(1.05);}
.drawing .more{width: 166px;height: 58px;border: solid 1px #000000;font-size: 28px;color: #000;margin: 48px auto 100px;line-height: 58px;text-align: center;cursor: pointer;display: block;}

.footer{height: 175px;border-top: 4px solid #d9dadb;background-color: #42464a;position: relative;font-family: Microsoft YaHei;overflow: hidden;}
.footer .footer-container{width: 1064px;margin: 0 auto;position: relative;}
.ewb-footer-content{padding: 46px 0 0 110px;line-height: 28px;color: #fff;}
.ewb-footer-icon {position: absolute;display: block;left: 50%;}
.ewb-fi1 {top: 57px;margin-left: -530px; width: 52px;height: 62px;}

/**详情**/
.news_tab{ width: 100%; height: 70px; border-bottom: 1px #bddcd9 solid; text-align: center; line-height: 70px;margin:40px 0 0; }
.news_tab ul li{ width: 100px; display: inline-block; margin: 0 30px; }
.news_tab a{ width: 100px; display: block; white-space: nowrap; font-size: 24px; color: #666; text-align: center; height: 70px; }
.news_tab ul li.cur a{ color: #5ead99; border-bottom: 5px #5ead99 solid; }
.news_tab ul li:hover a{ color: #5ead99; border-bottom: 5px #5ead99 solid; }

.news_list {width: 100%;padding: 20px 0;margin-bottom: 100px;}
.news_list ul li{ width: 100%; min-height: 60px; padding: 30px 0; border-bottom: 1px #d2ebe8 solid; overflow: hidden;}
.news_list ul li a{ width: 1100px; margin: 0 auto; display: block; position: relative; transition: .5s;overflow: hidden;}
.news_list ul li a .news_name{ width:115px; height: 44px; background-image: url(../images/icon/news_name.png); font-size: 20px; color: #488688; text-align: center; line-height: 44px; display: block; float: left; margin: 0 30px 0;}
.news_list ul li a .news_info{ width: 920px; float: right; }
.news_list ul li a .news_info h1{ font-size: 22px; color: #333; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 720px;}
.news_list ul li a .news_info p{ font-size: 16px; color: #999; line-height: 24px; display: block; padding-top: 10px;}
.news_list ul li:hover{ background-color: rgba(206,226,224,.5); }
.news_list ul li:hover .news_name{ background-position: bottom; color: #fff; }
.news_list ul li:hover a{ transform: translateX(-20px); }
.news_list ul li:hover a h1{ color: #62848c; }

.infoWrap{margin: 0 auto 50px;}
.info_banner{width: 1200px;position: relative;margin: 40px auto 0;}
.info_banner img{width: 100%;}
.info_banner p{position: absolute;bottom: 20px;right: 20px;color: #333;font-size: 20px;}
.infoWrap iframe{width: 100%;height:1000px;border: none;}
.infoWrap .content{width: 1200px;margin: 10px auto;}
.infoWrap .content h2{font-style: italic;font-size: 45px;color: #333;margin: 40px 0;}
.infoWrap .content p{text-indent: 2em;font-size: 20px;line-height: 36px;color: #666;}
.infoWrap .content img{margin: 20px auto;display: block;width: 100%;}
/*.infoWrap .download{position: relative;height: 36px;margin-bottom: 30px;}
.infoWrap .download_btn{position: absolute;right: 20px;top:10px; background: url(../images/icon/down.png) no-repeat;width:280px;height:36px;line-height:36px;text-align:center;font-size:20px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);display:block;transition:0.5s;}
.infoWrap .download_btn:hover{transform: translateY(-5px);} */
.infoWrap .download{position: relative;height: 208px;margin-bottom: 30px;width:1000px;margin: auto;}
/* .infoWrap .download_btn{position: absolute;right: 20px;top:10px; background: url(../images/icon/down.png) no-repeat;width:280px;height:36px;line-height:36px;text-align:center;font-size:20px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);display:block;transition:0.5s;}
.infoWrap .download_btn:hover{transform: translateY(-5px);} */
.infoWrap .download_btn{display: block;width: 100%;height: 208px;}
.infoWrap .download_btn img{width: 100%;}

.content_topbanner{width: 1200px;margin: 10px auto;}
.content_bottombanner{width: 1200px;margin: 10px auto;}
.ewb-location {padding: 24px 0 20px 0;line-height: 32px;font-size:16px;}
.ewb-location p {padding-left: 50px;color: #666;
background: url(../images/location_ico.png) 20px center no-repeat;}
.ewb-location a {color: #666;}
.ewb-location span {color: #c01a1b;font-size:16px;}
.customized{height: 40px; line-height: 40px; margin: 20px 0; padding-left:40px;}
.customized .agray li {float:left;padding:0 0 0 5px;line-height: 40px;}
.customized .agray li .name {	padding:0 32px 0 0}
.contentShow {color:#333;width:100%;margin:auto;}
.contentShow .title{text-align:center;font-size:30px;color:#62848c;}
.contentShow .time {height:43px;line-height:40px;text-align:center;overflow:hidden;
background:url(../images/line4.gif) left bottom repeat-x;width:99%;margin:auto}
.contentShow .time li {float:left;width:316px;overflow:hidden}
.contentShow .content_con {line-height:28px;font-size:16px;min-height:300px;_height:300px;
overflow-y: hidden;overflow-x: auto;}
.contentShow .content_con table{width: 83%;margin: auto;  }
.contentShow .content_con .h10 {height:28px}
.contentShow .contentPrint {background:#F4F4F5;padding:25px 0;text-align:center}
.contentPrint a {margin-right:9px}
.ewb-show-tt{text-align: center;font-weight: bold;font-size: 18pt;padding-bottom: 20px;} 
.ewb-article-tt {line-height: 42px;text-align: center;font-size: 24px;}
.ewb-article-remind {margin-bottom: 0px;line-height: 32px;text-align: center;color: #666;}
.ewb-border-bottom{border-bottom: #e1e1e1 1px solid;padding-top: 20px;}
.contentShow .content_con{font-family: 'HYZJ'!important;}
.contentShow .content_con p{font-family: 'HYZJ'!important;}
.contentShow .content_con p span{font-family: 'HYZJ'!important;}
.contentShow .content_con span{font-family: 'HYZJ'!important;}

/*page*/
.page_div{ clear:both; padding:20px 0; text-align: center;color:#666666; font-size:16px;}
.page_div a{color:#666666;}
.page_div .pagination_index_last *{vertical-align:middle\9;}
.page_div .arrow{margin:0 2px 5px;}
.page_div .arrow a, .page_div .index_num, .pagination_index_last a{ display:inline-block; padding:4px 8px; border:#dfdfdf 1px solid; border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.page_div .index_num{ border-color:#62848c; background:#62848c; color:#fff;}
.page_div .index_num a{display:inline; padding:0; background:none; color:#fff; border:none;}
.page_div a:hover{background:#62848c; border-color:#62848c; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:27px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}

