@charset "utf-8";
/* CSS Document */
.header{ width:100%; height:520px; background:url(../hywimages/header_01.jpg) top center no-repeat;}
.layout{ width:1200px; margin:0 auto; overflow:hidden;}

.logo{ width:100%; padding-top:47px; text-align:center;}
.top_title{ width:100%; text-align:center; padding-top:31px;}
.top_more{ width:160px; height:46px; margin:0 auto; padding-top:50px;}
.top_more a{ width:100%; float:left; line-height:46px; background:url(../hywimages/more_03.png) no-repeat; text-align:center; font-size:22px; color:#0b0e23;}

.menu{ width:100%; background:#1271d6; height:55px;}
.menu ul li{ float:left;}
.menu ul li a{ font-size:16px; color:#FFF; padding:0 53px; line-height:55px; display:inline-block;}

.blong{ width:100%; overflow:hidden; position:relative;}

.about{ width:100%; padding-top:60px; overflow:hidden;}
.about_left{ width:558px; height:420px; float:left;}
.about_right{ width:593px; float:right; padding-top:38px;}
.about_con{ width:100%; line-height:28px; font-size:14px; color:#676767; padding-top:25px; text-indent:30px;}
.about_more{ width:120px; float:left; background:url(../hywimages/about_more_06.jpg) no-repeat; line-height:30px; text-align:center; color:#FFF; font-size:14px; margin-top:50px;}

.tyjb{ width:1208px; padding-top:60px; margin:0 auto; position:relative;}
.tyjb_top{ width:100%; text-align:center; overflow:hidden;}
.tyjb .bd{ padding-top:40px; overflow:hidden; position:relative;}
.tyjb .bd ul li{ width:302px; height:472px; float:left; background:url(../hywimages/tyjb_cen_03.jpg) no-repeat;}
.tyjb_tx{ width:140px; height:140px; margin:0 auto; padding-top:8px;}
.tyjb_tx img{ width:140px; height:140px; border-radius:50%;}
.tyjb .bd h6{ width:100%; text-align:center; color:#333333; font-size:20px; font-weight:bold; padding-top:35px;}
.tyjb .bd h2{ width:100%; text-align:center; color:#999999; font-size:14px; padding-top:15px;}
.tyjb .bd p{ padding:30px 32px; font-size:14px; color:#666666; line-height:24px; height:120px; overflow:hidden;}
.tyjb_more{ color:#1271d6; width:100%; text-align:center; font-size:14px; float:left;}
.tyjb .hd .prev{ background:url(../hywimages/prev_03.jpg) no-repeat; width:40px; height:40px; left:-72px; bottom:27%; position:absolute; }
.tyjb .hd .next{ background:url(../hywimages/next_05.jpg) no-repeat; width:40px; height:40px; right:-72px; bottom:27%; position:absolute;}

.hydt{ width:100%; padding-top:50px; overflow:hidden; position:relative; padding-bottom:60px;}
.hydt_top{ width:100%; overflow:hidden; text-align:center;}
.hydt_cen{ padding-top:24px; overflow:hidden; position:relative;}
.hydt_cen ul{ margin:0 -30px 0 0; zoom:1;}
.hydt_cen ul li{ width:380px; float:left; overflow:hidden; position:relative; margin-right:30px;}
.hydt_cen .hydt_img{ width:380px; height:250px; position:relative;}
.hydt_cen .hydt_img img{ max-width:100%; height:250px;}
.hydt_cen .hydt_time{ width:58px; height:68px; background:url(../hywimages/time_03.png) no-repeat; position:absolute; top:26px; left:26px;}
.hydt_cen .time_h{ width:100%; float:left; text-align:center; font-family:"Arial"; font-size:14px; color:#FFF; padding-top:15px;}
.hydt_cen .time_d{ width:100%; float:left; text-align:center; font-size:24px; font-weight:bold; color:#FFF;}
.hydt_cen .hydt_nav{ padding:20px 10px 0 10px; border-bottom:2px #f5f5f5 solid; border-left:1px #f5f5f5 solid; border-right:1px #f5f5f5 solid; overflow:hidden;}
.hydt_nav h4{ color:#333333; font-size:16px; font-weight:bold; height:50px; overflow:hidden; padding-bottom:14px; float:left; width:100%;}
.hydt_nav span{ width:29px; height:4px; background:#1271d6; float:left;}
.hydt_nav p{ font-size:14px; color:#676767; line-height:26px; width:100%; float:left; padding-top:10px; padding-bottom:20px; height:50px; overflow:hidden;}
.hydt_more{ width:120px; height:30px; margin:0 auto; padding-top:20px;}
.hydt_more a{ width:120px; float:left; background:url(../hywimages/about_more_06.jpg) no-repeat; line-height:30px; text-align:center; color:#FFF; font-size:14px;}

.madie{ width:100%; height:280px; background:url(../hywimages/madie_02.jpg) top center no-repeat;}
.madie_top{ width:100%; overflow:hidden; text-align:center; padding-top:68px;}
.madie_sou{ width:570px; height:50px; margin:0 auto; padding-top:33px;}
.inputBox_02{ width:370px; height:50px; float:left; background:#FFF; color:#999999; font-family:"Helvetica"; font-weight:bold; text-indent:22px;}
.searchBox_01{ float:right; width:170px; height:50px; background:#2dcc70; border:none; color:#FFF; font-family:"Helvetica"; font-weight:bold; cursor:pointer}

.hyrc{ width:100%; padding-top:60px; position:relative; padding-bottom:60px;}
.hyrc_cen{ width:1206px; margin:0 auto;}
.hyrc_top{ width:100%; text-align:center; overflow:hidden;}
.event_box{ width:100%; padding-top:24px; position:relative;}
.event_box .parHd{ width:1200px; background:#59a7f9; height:74px; position:relative; overflow:hidden;}
.parHd .tempWrap{ margin:0 auto;}
.event_box .parHd ul li{ width:240px; float:left;}
.event_box .parHd ul li a{ float:left; text-align:center; line-height:74px; width:100%; color:#ffffff; font-family:"Helvetica"; font-size:22px; font-weight:bold;}
.act a{ background:#1271d6;}
.event_box .sPrev{ width:40px; height:40px; position:absolute; top:40px; left:-72px;}
.event_box .sNext{ width:40px; height:40px; position:absolute; top:40px; right:-72px;}

.parBd{ width:100%; overflow:hidden; padding-top:15px;}
.slideBox_nav{ width:100%; height:180px; background:url(../hywimages/hydt_cen_03.jpg) no-repeat; margin-top:24px;}
.slideBox_cen{ padding:34px 37px 0 37px; overflow:hidden;}
.slideBox_tx{ width:106px; height:106px; float:left; display:inline-block; margin-right:35px;}
.slideBox_tx img{ width:106px; height:106px; border-radius:50%;}
.slideBox_cen .ere{display:-webkit-box;max-height:165px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080;}
.slideBox_cen .ere h1{ font-size:20px; color:#333333; line-height:24px; margin-bottom:15px; font-weight:bold;}
.slideBox_cen .ere h3{ font-size:14px; font-weight:normal; color:#676767; line-height:26px; height:50px; overflow:hidden; margin-bottom:17px;}
.eve_cen{ color:#999999;}
.eve_time{ background:url(../hywimages/hyrc_time_08.jpg) 0 3px no-repeat; float:left; padding-left:21px;}
.eve_dt{ background:url(../hywimages/hyrc_dt_08.jpg) 0 3px no-repeat; float:left; padding-left:21px; margin-left:27px;}
.eve_ry{ background:url(../hywimages/hyrc_ry_14.jpg) 0 3px no-repeat; float:left; padding-left:21px; margin-left:27px;}

.foter{ width:100%; height:220px; background:#0964c5;}
.foter_cen{ width:100%; padding-top:40px; overflow:hidden;}
.foter_left{ float:left; width:39%;}
.foter_left span{ width:100%; float:left; color:#FFF; font-size:14px; padding-bottom:15px;}
.foter_left p{ font-size:14px; line-height:30px; color:#FFF;}
.foter_right{ float:right; overflow:hidden; width:22%;}
.foter_smff{ width:120px; float:left;}
.foter_smff span{ width:100%; float:left; text-align:center; color:#FFF; font-size:14px; padding-top:10px;}
.foter_wxgz{ width:120px; float:right;}
.foter_wxgz span{ width:100%; float:left; text-align:center; color:#FFF; font-size:14px; padding-top:10px;}

.bottom{ width:100%; height:42px; background:#0b57a8;}
.bottom_cen{ text-align:center; line-height:42px; color:#FFF; font-size:14px;}
.bottom_cen a{ color:#FFF}