@charset 'utf-8';
* { font-family: 'Arial','宋体'; }
.sec_right table { width:100%; overflow-x:scroll; }
.header { position: fixed; top: 0px; width:100%; z-index:10000; }
.hlogo { background: #16508d; height: 85px; }
.logo { float: left; height:61px; width:540px; line-height: 85px; }
.logo img { width:100%; }
.header_text { float: left; padding-left: 15px; border-left: 1px solid #8ba8c6; margin-top: 12px; margin-left: 20px; }
.header_text h1 { font-size: 18px; line-height: 36px; color: #fff; }
.header_text p { font-size: 14px; line-height: 24px; color: #8ba8c6; }
.fenx { float: right; margin-top: 30px; }
.fenx .goto_index, .fenx .fenx_weix, .fenx .bshare-custom { float: left; }
.fenx .goto_index { margin-right: 20px; }
.goto_index img { width: 17px; margin-right: 7px; margin-bottom: 2px; }
.goto_index a { font-size: 14px; line-height: 24px; color: #6ea5df; }
.goto_index a:hover { color: #fff; }
.fenx .bshare-custom { width: 24px; height: 24px; margin-top: 1px; }
.fenx_weix { position: relative; margin-right: 10px; }
.fenx_weix span img { width: 24px; margin-top: 2px; cursor: pointer; }
.fenx_weix div { display: none; position: absolute; left:50%; top:100%; transform: translateX(-50%); width: 135px; height: 145px; padding-top: 10px; }
.fenx_weix div:after { content:""; width:0; height:0; position:absolute; left:50%; top: 3px; transform: translateX(-50%); border-left:7px solid transparent; border-bottom:7px solid white; border-right:7px solid transparent; z-index: 15; }
.fenx_weix div img { width:100%; border:3px solid #fff; }
/*导航菜单*/
.daoh { background: #276bb3; }
.daoh_box { text-align: center; }
.daoh ul { display: inline-block; }
.daoh ul a { float: left; display: inline-block; padding: 15px 0px; }
.daoh ul li { padding: 0px 38px; font-size: 16px; line-height: 20px; font-weight: bold; font-family: Arial, "氓庐鈥姑ぢ解��"; color: #fff; border-left: 1px solid #5289c1; }
.daoh ul a:last-child li { border-right: 1px solid #5289c1; }
.daoh ul a:hover { background: #2161a8; }
.daoh ul a:hover li { border-left: 1px solid #2161a8; }
.daoh ul a:hover+a li { border-left: 1px solid #276bb3; }
.daoh ul a:last-child:hover li { border-right: 1px solid #276bb3; }
/*PC下拉菜单*/
.pc_xiala { display: none; position: fixed; width:100%; top: 137px; z-index:10000; }
.pc_xiala .pcxl_mengc { position: absolute; width:100%; height:100%; background: #fff; opacity: 0.9; z-index:10; }
.pcxl_box { position: relative; padding: 55px 15px; height: 300px; z-index:13; }
.pcxl_box .pcxl_text { float: left; width:33.33%; }
.pcxl_box .pcxl_text h1 { font-size: 24px; line-height: 48px; color: #666666; }
.pcxl_box .pcxl_text .xian { display: block; width: 100px; height:1px; background: #e8eef4; margin:20px 0px; }
.pcxl_box .pcxl_text p { font-size: 16px; line-height: 36px; color: #666; display: none; }
.pcxl_ul { float: left; width:40%; text-align: center; padding-left: 158px; }
.pcxl_ul ul { float: left; display: inline-block; margin-right: 30px; }
.pcxl_ul ul li { font-size: 18px; line-height: 48px; color: #666666; text-align: left;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.pcxl_ul ul li i { font-style: normal; font-weight: 900; margin-right: 10px; color: #666; font-size: 20px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.pcxl_ul ul li:hover i, .pcxl_ul ul li:hover { color: #16508d; }
.pcxl_pic { float: left; width:calc(100% - 73.33%); }
.pcxl_pic img { width:100%; }
/*手机下拉菜单*/
.sj_xiala { display: none; position: absolute; top: 85px; width: 100%; background: #fff; z-index:9999; }
.yiji { background: #fff; padding:10px 15px; }
.yiji .yiji_li { width:100%; font-size: 16px; color: #333; line-height: 50px; height: 50px; border-bottom: 1px dashed #e1e1e1; }
.yiji .erji { display: none; padding:10px 15px; }
.yiji .erji li { line-height: 40px; color: #666; border-bottom: 1px solid #e1e1e1; font-size: 14px; }
.yiji .erji .sanji { display: none; padding:10px 15px; }
.sanji li { line-height: 30px; color: #666; border-bottom: 1px solid #e1e1e1; font-size: 12px; }
.xl_imgb { float: right; }
.xl_imgb img { width: 20px; margin-top: 15px; }
.xl_imgb .jian { display: none; }
.erji_li .xl_imgb img { margin-top: 10px; }
/*手机下拉图标 */
.openmenu.act span { background: rgba(255, 255, 255, 0); }
.openmenu.act span::before {
 top: 0;
 -webkit-transform: rotate(43deg);
 -ms-transform: rotate(43deg);
 transform: rotate(43deg);
}
.openmenu span::before {
 top: 7px;
}
.openmenu.act span::after {
 top: 0;
 -webkit-transform: rotate(-43deg);
 -ms-transform: rotate(-43deg);
 transform: rotate(-43deg);
}
.openmenu span::after {
 top: -7px;
}
.nysolutions .solu_tit { text-align: center; }
.nysolutions .solu_tit h3 { display: inline-block; position: relative; }
.bsBox, #bsPanel div, #bsMorePanel div, #bshareF div { box-sizing: content-box; }
.bsTop span { line-height: 24px !important; }
.openmenu { position: relative; display: none; margin-left: 20px; width: 22px; height: 50px;  -webkit-transition: all .4s ease-in-out 0s;
 -moz-transition: all .4s ease-in-out 0s;
 -ms-transition: all .4s ease-in-out 0s;
 -o-transition: all .4s ease-in-out 0s;
 transition: all .4s ease-in-out 0s;
}
.openmenu span { position: absolute; top: 50%; left: 50%; width: 22px; height: 2px;  -webkit-transition: all .5s ease-out 0s;
 -moz-transition: all .5s ease-out 0s;
 -ms-transition: all .5s ease-out 0s;
 -o-transition: all .5s ease-out 0s;
 transition: all .5s ease-out 0s;
-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #FFFFFF; }
.openmenu span::after, .openmenu span::before {
 position: absolute;
 left: 0;
 width: 100%;
 height: 100%;
 content: '';
 -webkit-transition: all .5s ease-out 0s;
 -moz-transition: all .5s ease-out 0s;
 -ms-transition: all .5s ease-out 0s;
 -o-transition: all .5s ease-out 0s;
 transition: all .5s ease-out 0s;
 background: #FFFFFF;
}
/*网站页脚*/
.footer { position: relative; width:100%; }
.footer_mcb { position: absolute; top: 0px; left: 0px; width:100%; height:100%; }
.footer_mcb img { height:100%; }
.footer_mc { position: absolute; top: 0px; left: 0px; width:100%; height:100%; background: #003458; opacity: 0.9; z-index: 9; }
.footer_box, .footer_xian, .footer_box1 { position: relative; z-index: 13; }
.footer_box { padding-top: 85px; padding-bottom: 35px; }
.footer_logo { float: left; width: 450px; margin-top: 24px; }
.footerl_pic { float: left; width:255px; }
.footerl_pic img { width: 172px; margin-left: 15px; }
.footerl_text { float: left; border-left: 1px solid #8ba8c6; padding-left: 20px; margin-top: 40px; }
.footerl_text h1 { font-size: 18px; line-height: 18px; color: #fff; }
.footerl_text h2 { font-size: 14px; line-height: 30px; color: #fff; text-align: left; }
.footerl_text p { font-size: 14px; line-height: 14px; color: #8ba8c6; }
.footer_ul { float: left; padding: 0px 64px; margin-top: 30px; border-right: 1px solid #416884; }
.footer_ul ul { float: left; margin: 0px 20px; }
.footer_ul ul li { font-size: 16px; line-height: 44px; color: #fff;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.footer_link { float: left; margin-left: 100px; margin-top: 40px; }
.footer_link .link { position: relative; display: block; margin-bottom: 17px; padding-left: 40px; }
.footer_link .link div { display: inline-block; position: absolute; left: 0px; top:50%; transform: translateY(-50%); }
.footer_link .link img { width: 24px; margin-right: 15px; }
.footer_link .link i { font-size: 14px; line-height: 24px; color: #fff; font-style: normal; }
.footer_link .link b { font-weight: normal; font-size: 14px; line-height: 24px; color: #bed3d2; }
.footer_link .youqin { position: relative; width: 198px; border: 1px solid #9ba7b0; margin-top: 40px; }
.footer_link .youqin span { display: block; position: relative; color: #fff; font-size: 14px; line-height: 24px; padding: 9px 40px 9px 20px; cursor: pointer; text-align: left;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.footer_link .youqin span img { position: absolute; top:50%; right: 20px; transform: translateY(-50%); width: 20px; margin-top: 2px; }
.footer_link .youqin span img.act { transform: translateY(-50%) rotate(180deg); }
.footer_link .youqin ul { display: none; position: absolute; bottom: calc(100% + 1px); left: -1px; width:calc(100% + 2px); padding: 9px 0px; background: #124365; }
.footer_link .youqin ul li { display: block; position: relative; color: #fff; font-size: 14px; line-height: 24px; padding: 9px 20px; text-align: left;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.footer_link .youqin ul li:hover, .footer_ul ul li:hover, .footer_link .youqin span:hover { color: #6ea5df; }
.footer_fenx { display: none; text-align: center; }
.footer_fenx .fenx_weix { position: relative; display: inline-block; }
.footer_fenx .fenx_weix div { display: none; position: absolute; left: 50%; top:auto; bottom: 100%; transform: translateX(-50%); width: 135px; height: 145px; padding-bottom: 10px; padding-top: 0px; }
.footer_fenx .fenx_weix div::after {
 content: "";
 width: 0;
 height: 0;
 position: absolute;
 left: 50%;
 top:auto;
 bottom: 3px;
 transform: translateX(-50%);
 border-left: 7px solid transparent;
 border-top: 7px solid white;
 border-bottom: 0px solid white;
 border-right: 7px solid transparent;
 z-index: 15;
}
.footer_xian { display: block; width:100%; height:1px; background: #436984; }
.footer_box1 { text-align: center; padding: 17px 0px; }
.footer_box1 p, .footer_box1 p a { display: inline-block; font-size: 14px; line-height:24px; color: #6e99b7; }
.footer_box1 p a:hover { color: #fff; }
/*首页轮播BANNER*/
.section { margin-top: 137px; }
.inlunb { position: relative; width:100%; }
.sj_sli { display: none; }
.inslcik_l { position: absolute; top:50%; left: 50px; transform: translateY(-50%); cursor: pointer; z-index:13; }
.inslcik_r { position: absolute; top:50%; right: 50px; transform: translateY(-50%); cursor: pointer; z-index:13; }
.inslick_box img { width:100%; }
.inslick_box .in_banner { display: none; }
.inslick_box .sj_banner { display: none; }
.inslick_box { position: relative; }
.inslick_box .wz { position: absolute; bottom: 55px; right:calc((100% - 1600px) / 2); max-width: 1200px; padding: 6px 30px; z-index:13; }
.inslick_box .wz .mc { position: absolute; top:0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; z-index:10; }
.inslick_box .wz p { position: relative; z-index: 12; font-size: 30px; line-height: 42px; color: #fff; max-width: 100%; overflow: hidden; }
@media (min-width: 768px) {
 .inslick_box .wz {
 right:calc((100% - 750px) / 2);
}
}
@media (min-width: 992px) {
 .inslick_box .wz {
 right:calc((100% - 970px) / 2);
}
}
@media (min-width: 1200px) {
 .inslick_box .wz {
 right:calc((100% - 1170px) / 2);
}
}
@media (min-width: 1230px) {
 .inslick_box .wz {
 right:calc((100% - 1230px) / 2);
}
}
@media (max-width: 1366px) {
 .inslick_box .wz p {
 font-size: 14px;
 line-height: 24px;
}
 .inslick_box .wz {
 padding: 4px 10px;
}
}
@media (max-width: 1229px) {
 .inslick_box .wz {
 max-width: 1170px;
}
}
@media (max-width: 1199px) {
 .inslick_box .wz {
 max-width: 970px;
}
}
@media (max-width: 991px) {
 .pc_insli {
 display: none;
}
 .sj_sli {
 display: block;
}
 .inslick_box .sj_banner {
 display: block;
}
 .inslcik_l {
 left: 15px;
}
 .inslcik_r {
 right: 15px;
}
 .inslcik_r img,  .inslcik_l img {
 width: 32px;
}
 .inslick_box .wz {
 max-width: 750px;
}
}
@media (max-width: 767px) {
 .inslick_box .wz {
 right: 15px;
 bottom: 32px;
}
 .inslick_box .wz {
 max-width: calc(100% - 30px);
}
}
.inslick .slick-dots { left: 20px; bottom: 30px; }
.inslick .slick-dots li { position: relative; width:14px; height: 14px; background: none; margin:0 4px; }
.inslick .slick-dots li:after { position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); content: ""; width: 4px; height: 4px; background: #fff; border-radius:50%; }
.inslick .slick-dots li.slick-active:after { width: 14px; height: 14px; }
.zant { position: absolute; left:calc(50% - 50px); bottom: 25px; cursor: pointer; z-index:13; }
.zant img { width: 25px; }
.zant .hide { display: none; }
.in_box1 { position: relative; width:100%; }
.in_box1 .inb1_bg { position: absolute; top: 50px; right: 60px; z-index: -1; }
.in_con1 { padding:50px 15px; }
.inc1_tle { margin-bottom: 26px; }
.inc1_tle .tle { float: left; color: #faa00a; font-size: 28px; line-height: 46px; }
.inc1_tle .tle img { width: 45px; height: 40px; margin-bottom: 14px; margin-right: 5px; }
.inc1_tle .more, .tz_tle .more { float: right; color: #faa00a; font-size: 14px; line-height: 24px; margin-top: 20px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
/*.inc1_tle .more:hover,*/
/*.tz_tle .more:hover{*/
/*color: #ff0000;*/
/*}*/
.inc1_tle .more img, .tz_tle .more img { width: 14px; margin-bottom: 4px; }
.inc1_text { width:100%; }
.inc1t_l { float: left; width: calc(50% - 15px); margin-right: 15px; }
.inc1t_l .img_box { position: relative; width:100%; height: 344px; overflow: hidden; }
.inc1t_l .img_box:hover img { transform: scale(1.1) translateY(-50%); }
.inc1t_l .img_box img { position: absolute; top:50%; transform: translateY(-50%); width:100%;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inc1t_l h1 { font-size: 20px; line-height: 32px; color: #333333; margin-top: 8px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inc1t_l p { font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; color: #666666; }
.inc1t_l .time { display: block; font-size: 14px; line-height: 36px; color: #848484; margin-top: 5px; }
.inc1t_l .xian { display: block; width:52px; height: 1px; background: #276bb3; }
.inc1t_l:hover h1 { color: #276bb3; }
.inc1t_r { width:calc(50% - 15px); margin-left: 15px; float: left; }
.inc1t_r ul { width:100%; }
.inc1t_r ul li { width:100%; border-bottom: 1px dashed #d2d2d2; padding: 7px 0px; }
.inc1t_r ul a:first-child li { padding-top: 0px; }
.inc1t_r ul li .time { float: left; width: 14.9%; border-right: 1px solid #276bb3; }
.inc1t_r ul li .time .month { display: block; font-size: 20px; line-height: 30px; color: #848484; text-align: center; float: left; margin-right: 11px; }
.inc1t_r ul li .time .date { display: block; font-size: 20px; line-height: 30px; color: #276bb3; text-align: center; font-weight: bold; float: left; }
.inc1t_r ul li .con { float: left; width:calc(100% - 16.9%); padding-left: 20px; }
.inc1t_r ul li .con h1 { font-size: 16px; line-height: 30px; color: #333; height: 30px; overflow: hidden;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inc1t_r ul li .con p { font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #666; }
.inc1t_r ul li:hover .con h1 { color: #276bb3; }
.in_con2 { padding: 50px 15px; }
.in_con2 .tle { font-size: 28px; color: #fff; }
.in_con2 .tle img { width: 45px; height: auto; margin-bottom: 10px; margin-right: 5px; }
.in_con2 .inc1_tle .more { margin-top: 23px; }
.tz_tle .more { margin-top: 15px; }
.in_box2 { position: relative; }
.inb2_mengc { position: absolute; width:100%; height:100%; z-index:-1; }
.inb2_mengc .mengc { position: absolute; width:100%; height: 100%; background: #093468; opacity: 0.6; z-index: 10; }
.inb2_mengc img { position: absolute; left: 50%; transform: translateX(-50%); height: 100%; z-index: 9; }
.inc2_slick { min-height: 425px; }
.inc2_sbox { width: 278px; margin:0 auto; }
.inc2_sbox .title{width:100%; height:30px; font-size:16px; color:#fff;background-color:#115188; text-align:center; line-height:30px;}
.inc2_sbox .img_box { width: 100%; position: relative; background: #fff; }
.inc2_sbox .img_box .mc { position: absolute; top:0px; left: 0px; width:100%; height:100%; opacity: 0; z-index:13;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inc2_sbox:hover .img_box .mc { opacity: 1; }
.inc2_sbox .img_box img { width:100%; }
.inc2_sbox .img_box .mc div { position: absolute; width:100%; height: calc(100% - 6px); background: #16508d; opacity: 0.5; }
.inc2_sbox .img_box .mc p { position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); color: #fff; font-size: 14px; line-height: 24px; text-align: center; z-index:14; }
.inc2_sbox .text { position: relative; background: #fff; padding: 8px 20px 30px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inc2_sbox:hover .text { padding-bottom: 60px; }
.inc2_sbox .text h1 { position: relative; z-index:10; font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; color: #faa00a; font-weight: bold; }
.inc2_sbox .text .time { position: relative; z-index:10; font-size: 14px; line-height: 36px; color: #848484; }
.inc2_sbox .text .xian { position: relative; z-index:10; display: block; width:80px; height: 1px; background: #276bb3; margin-bottom: 12px; margin-top:0px; }
.inc2_sbox .text p { position: relative; z-index:10; font-size: 14px; line-height: 25px; height:50px; color: #848484; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; }
.inc2_sbox .text .bg { position: absolute; bottom:0px; right: 5px; width: 94px; z-index:1; }
.inc2_slick .slick-dots { bottom: 0px; }
.inc2_slick .slick-dots li { position: relative; width:14px; height: 14px; background: none; margin:0 4px; }
.inc2_slick .slick-dots li:after { position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); content: ""; width: 4px; height: 4px; background: #fff; border-radius:50%; }
.inc2_slick .slick-dots li.slick-active:after { width: 14px; height: 14px; }
.in_con3 { padding-top: 50px; padding-bottom: 50px; }
.inb3_tongz, .inb3_xiaz { float: left; width:calc(37.5% - 25px); margin-right: 25px; }
.inb3_xi { float: left; width:calc(100% - 75%); }
.tz_tle { width:100%; font-size: 28px; color: #faa00a; margin-bottom: 15px; }
.tz_tle img { width: 40px; margin-right: 5px; }
.inb3_tongz ul li, .inb3_xiaz ul li { padding: 15px 15px 15px 0px; border-top: 1px solid #d2d2d2; }
.inb3_tongz ul a:last-child li, .inb3_xiaz ul a:last-child li { border-bottom: 1px solid #d2d2d2; }
.inb3_tongz ul li .tz_l, .inb3_xiaz ul li .xz_l { float: left; width: 60px; margin-right: 20px; }
.inb3_xiaz ul li .xz_l { text-align: center; }
.tz_l span, .xz_l span { display: block; width:100%; height: 25px; background: #0161ae; color: #fff; text-align: center; line-height: 25px; }
.inb3_tongz ul li .tz_r, .inb3_xiaz ul li .xz_r { float: left; width: calc(100% - 70px); height: 49.6px; }
.tz_r h1, .xz_r h1 { font-size: 14px; line-height: 14px; height: 14px; overflow: hidden; color: #333; margin-bottom: 8px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inb3_tongz ul li:hover .tz_r h1, .inb3_xiaz ul li:hover .xz_r h1 { color: #faa00a; }
.tz_r p, .xz_r p { color: #848484; font-size: 14px; line-height: 24px; margin-bottom: 3px; }
.tz_r span, .xz_r span { display: block; width:52px; height: 1px; background: #276bb3; }
.inb3_xi ul li { padding: 15px 25px 15px 0px; border-top: 1px dashed #d2d2d2; }
.inb3_xi ul a:last-child li { border-bottom: 1px dashed #d2d2d2; }
.inb3_xi ul li .xi_l { float: left; width: 121px; height: 64px; overflow: hidden; }
.inb3_xi ul li .xi_r { position: relative; float: left; width:calc(100% - 160px); height: 66px; margin-left: 20px; }
.inb3_xi ul li .xi_r span { position: absolute; display: block; width:100%; top:50%; transform: translateY(-50%); font-size: 18px; line-height: 30px; color: #333333;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inb3_xi ul li:hover .xi_r span { color: #276bb3; }
.inb3_xi ul li .xi_l img { width:100%;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inb3_xi ul li .xi_l img:hover { transform: scale(1.2); }
.in_con4 { padding-bottom: 50px; }
.inc4_tle { font-size: 28px; line-height: 28px; color: #16508d; margin-bottom: 20px; }
.inc4_tle img { width: 42px; margin-right: 5px; margin-bottom: 11px; }
.inc4_text .con_box { position: relative; float: left; width:50%;}
.inc4_text .con_box .mc { position: relative; width:98%; height:100%; }
.inc4_text .con_box .mc img { position: relative; width:100%; }
.inc4_text .con_box .mc div { position: absolute; width:100%; height: 100%; background: #16508d; opacity: 0.2; z-index:11;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.inc4_text .con_box:hover .mc div { background: #367ec9; opacity: 0.8; }
.inc4_text .con_box p {position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:100%; font-size: 30px; line-height: 40px; color: #fff; text-align: center; z-index: 13; }

/*列表页二级导航菜单*/
.ny_banner { position: relative; z-index: 15; }
.erji_dbox { position: absolute; bottom: 0px; width:100%; height: 60px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.erji_dbox .mc { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.5; }
.ny_bnbox .pc_nybanner { position: relative; left:50%; transform: translateX(-50%); height: 340px; }
.sj_nybanner { display: none; width:100%; }
.erji_daoh .home { position: relative; top: -1px; float: left; display: inline-block; width:60px; height: 60px; line-height: 60px; background: #16508d; text-align: center; z-index: 13; }
.erji_daoh .home img { width: 20px; }
.erji_d { position: relative; float: left; width: 175px; height: 58px; border-left: 1px solid #000; border-right: 1px solid #000; padding:5px 15px; z-index:13; cursor: pointer; }
.erji_d:nth-last-of-type(1) {
 border-left: 0px;
}
.erji_d span { display: inline-block; width:100%; line-height: 48px; }
.erji_d span i { display: inline-block; width: 120px; font-style: normal; font-size: 16px; color: #ebebeb; line-height: 24px; text-align: center; }
.erji_d span img { float: right; width: 14px; margin-left: 4px; margin-top: 20px; }
.erji_d ul { display: none; position: absolute; top:100%; left: 0px; width:100%; background: #0f396c; z-index: 15; }
.erji_d ul li { width:100%; padding: 19px 5px; border-bottom: 1px dashed #e1e1e1; }
.erji_d ul a:last-child li { border-bottom: 0px; }
.erji_d ul li i { display: inline-block; width:100%; font-style: normal; font-size: 16px; color: #ebebeb; line-height: 24px; text-align: center;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.erji_d ul li i:hover { color: #6ea5df; }
.gg_section { margin-top: 30px; }
.gg_left { float: left; width: 230px; }
.gg_left .ggl_tle { width:100%; height: 146px; background: #0f396c; padding: 45px 15px; }
.gg_left .ggl_tle h1 { font-size: 20px; line-height: 32px; color: #ebebeb; text-align: center; }
.gg_left .ggl_tle p { font-size: 12px; line-height: 24px; color: #ebebeb; text-align: center; }
.gg_left .gg_lyj { width:100%; }
.gg_left .gg_lyj .gg_lyjli { position: relative; width:100%; border-bottom: 1px solid #eaeaea; height: 55px; line-height: 48px; padding: 3.5px 0px; }
.gg_left .gg_lyj .gg_lyjli i, .gg_sanj li i { display: inline-block; margin-left: 30px; font-style: normal; color: #666666; font-size: 16px; line-height: 24px; font-weight: bold;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.gg_sanj li i { margin-left: 70px; font-weight: normal; }
.gg_sanj li { border-bottom: 1px solid #eaeaea; height: 55px; line-height: 55px; }
.gg_sanj li.act i { color: #276bb3; }
.gg_sanj li:hover i { color: #276bb3; }
.gg_left .gg_lyj .gg_lyjli:hover i { color: #276bb3; }
.gg_lyjli span { position: relative; bottom: 3.5px; display: none; width: 40px; height: 55px; line-height: 55px; text-align: center; background: #276bb3; }
.gg_left .gg_lyj .gg_lyjli.act span { display: inline-block; }
.gg_lyjli span img { width: 17px; }
.sec_right { float: left; width: calc(100% - 260px); margin-left: 30px; padding-left: 30px; border-left: 1px solid #dbdbdb; margin-bottom: 30px; }
.sec_right .secr_tle { font-size: 24px; line-height: 32px; color: #16508d; margin-top: 28px; margin-bottom: 65px; }
/*PC*/
.fenye { width: 100%; padding-left: 25px; }
.pc_fenye { position: relative; left:50%; transform: translateX(-50%); display: inline-block; margin:0px auto; text-align: center; }
.pc_fenye li { float: left; width: 36px; height: 36px; border:1px solid #276bb3; font-size: 16px; line-height: 35px; color: #276bb3; text-align: center; margin:0px 5px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.pc_fenye li:hover { background: #276bb3; color: #fff; }
.pc_fenye li img { width: 20px; margin-bottom: 3px; }
.pc_fenye li .red { display: none; }
.pc_fenye li:hover .red { display: inline-block; }
.pc_fenye li:hover .hui { display: none; }
.pc_fenye li.activepage { background: #276bb3; color: #fff; }
.sj_fenye { display: none; position: relative; width: 100%; }
.sj_fenye .prev { width: 70px; height: 40px; border:1px solid #276bb3; text-align: center; line-height: 40px; font-size: 14px; color: #fff; background: #276bb3; float: left; }
.sj_fenye .next { width: 70px; height: 40px; border:1px solid #276bb3; text-align: center; line-height: 40px; font-size: 14px; color: #fff; background: #276bb3; float: right; }
/*b1*/
.b1_box1 h1 { font-size: 20px; line-height: 30px; color: #333; margin-bottom: 40px; }
.b1_box1 p { font-size: 16px; line-height: 30px; color: #333333; margin-bottom: 10px; text-align: justify; text-indent:2em; }
.b1_box1 p img { width:100%; }
.b1_box2 { position: relative; margin-top: 20px; padding-bottom: 70px; }
.b1_box2 .b1b2_tle { width: 334px; height: 42px; font-size: 24px; line-height: 32px; color: #fff; padding: 5px 15px; background: #276bb3; border-radius: 21px; text-align: center; }
.b1b2_con { position: relative; }
.b1b2_con:after { content: ""; background: url(../appdata/local/microsoft/windows/inetcache/ie/images/b1_sijiao.jpg) no-repeat; position: absolute; left: 67px; bottom: -18px; width: 20px; height: 20px; background-size: 20px 20px; }
.b1b2_text { position: relative; }
.b1b2_text .year { position: absolute; left: 0px; height: 100%; display: inline-block; width: 78px; border-right: 1px solid #333333; font-size: 16px; line-height: 24px; color: #333; }
.b1b2_text:first-of-type .year { padding-top: 52px; }
.b1b2_text:first-of-type .text { padding-top: 52px; }
.b1b2_text .text { display: inline-block; float: left; width:calc(100% - 78px); padding-bottom: 40px; margin-left: 78px; }
.b1b2_text .text .bb { width: calc(100% - 33px); float: left; font-size: 16px; line-height: 24px; color: #333333; }
.aa { float: left; display: inline-block; font-style: normal; width: 26px; height: 100%; border-top: 1px solid #333; margin-left: 2px; margin-right: 5px; margin-top: 11px; }
.b1_box3 { padding-bottom: 30px; }
.b1_box3 .b1b3_tle { width: 252px; height: 42px; font-size: 24px; line-height: 32px; color: #fff; padding: 5px 15px; background: #276bb3; border-radius: 21px; text-align: center; margin-bottom: 44px; }
/*b2*/
.b2_box1 { padding-left: 25px; margin-bottom: 70px; }
.b2_box1 h1 { text-align: center; font-size: 30px; line-height: 32px; color: #222; margin-bottom: 50px; }
.b2_box1 .colo1 { background: #16508d; border: 1px solid #16508d; }
.b2_box1 .colo2 { background: #15569a; border: 1px solid #15569a; }
.b2_box1 .colo3 { background: #2764a5; border: 1px solid #2764a5; }
.b2_box1 .colo4 { background: #407ebf; border: 1px solid #407ebf; }
.b2_box1 .colo5 { background: #5690cc; border: 1px solid #5690cc; }
.b2_box1 table { width:100%; }
.b2_box1 th { width:33.33%; text-align: center; color: #fff; font-size: 18px; line-height: 24px; padding: 0px 20px; }
.b2_box1 td { width:33.33%; height: 65px; border: 1px solid #333333; text-align: center; font-size: 16px; line-height: 24px; color: #333; padding: 0px 20px; }
/*b3*/
.b3_box1 .b3_text { padding-left: 25px; margin:0px -28px; }
.b3_box1 .b3_text li { position: relative; float: left; width: 257px; height: 333px; overflow: hidden; margin:0px 28px 56px; }
.b3_box1 .b3_text li img { position: relative;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.b3_box1 .b3_text li:hover img { transform: scale(1.2); }
.b3_box1 .b3_text li .text { position: absolute; width: 100%; height: 158px; left: 0px; bottom: 0px; padding: 100px 20px 0px; z-index:13; }
.b3_box1 .b3_text li .text .mc { position: absolute; top: 0px; left: 0px; width:100%; height: 100%; background: -moz-linear-gradient(top, rgba(86, 144, 204, 0), rgba(4, 64, 95, 1)); background: -o-linear-gradient(top, rgba(86, 144, 204, 0), rgba(4, 64, 95, 1)); background: -ms-linear-gradient(top, rgba(86, 144, 204, 0), rgba(4, 64, 95, 1)); background: -webkit-linear-gradient(top, rgba(86, 144, 204, 0), rgba(4, 64, 95, 1)); background: linear-gradient(top, rgba(86, 144, 204, 0), rgba(4, 64, 95, 1)); z-index: 9; }
.b3_box1 .b3_text li .text h1 { position: relative; z-index: 10; font-size: 18px; line-height: 24px; color: #fff; }
.b3_box1 .b3_text li .text p { position: relative; z-index: 10; font-size: 16px; line-height: 24px; color: #fff; }
/*b3*/
.b3xq_l { float: left; width: 100%; }
.b3xq_l img { max-width: 100%; }
.b3xq_r { float: left; width:calc(100%); }
.b3xq_r div { margin-bottom: 36px; }
.b3xq_r div h1 { font-size: 20px; line-height: 40px; color: #16508d; margin-bottom: 7px; }
.b3xq_r div p { font-size: 16px; line-height: 30px; color: #333; }
/*c1*/
.c1_box1 { position: relative; left: -30px; width:calc(100% + 30px); margin-bottom: 30px; }
.c1b1_con1 { background: #f3f5f7; padding: 48px 55px; }
.c1c1_l, .c1c1_r { float: right; }
.c1c1_l { width: 437px; overflow: hidden; }
.c1c1_l img { width:100%;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.c1c1_l:hover img { transform: scale(1.2); }
.c1c1_r { width: 340px; margin-right: 52px; }
.c1c1_r h1 { color: #333; font-size: 24px; line-height: 32px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.c1c1_r:hover h1 { color: #276bb3; }
.c1c1_r p { color: #333; font-size: 16px; line-height: 28px; margin-top: 40px; text-indent:2em; }
.c1b1_con2 { width:100%; }
.c1b1_con2 li { padding-left: 30px; border-bottom: 1px solid #eaeaea; }
.c1b1_con2 .time { float: left; display: inline-block; width:132px; }
.c1b1_con2 .time h1 { font-size: 48px; line-height: 48px; color: #666; text-align: center; margin-top: 15px; font-weight: bold; font-family: Impact;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.c1b1_con2 .time p { font-size: 12px; line-height: 30px; color: #666; text-align: center;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.c1b1_con2 div { float: left; width:calc(100% - 187px); height: 60px; margin: 20px 0px; padding: 0px 15px; line-height: 60px; overflow: hidden; }
.c1b1_con2 div span { display: none; }
.c1b1_con2 div span { font-size: 12px; line-height: 30px; color: #666; text-align: center; }
.c1b1_con2 div i { display: inline-block; width:100%; font-size: 20px; line-height: 30px; font-style: normal; color: #333; text-align: center;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.c1b1_con2 .jaint { float: left; width: 55px; text-align: center; line-height: 100px; }
.c1b1_con2 .jaint img { width: 55px; }
.c1b1_con2 .jaint .blue { display: none; }
.c1b1_con2 li:hover .time h1, .c1b1_con2 li:hover .time p, .c1b1_con2 li:hover div i { color: #276bb3; }
.c1b1_con2 li:hover .jaint .blue { display: inline-block; }
.c1b1_con2 li:hover .jaint .hui { display: none; }
/*c1*/
.c1xq_right { padding-left: 0px; }
.c1xq_tle { padding: 25px 15px 20px; }
.c1xq_tle h1 { color: #276bb3; font-size: 24px; line-height: 36px; text-align: center; }
.c1xq_tle h2 { color: #276bb3; font-size: 16px; line-height: 36px; text-align: center; }
.c1xq_span { width:100%; padding: 28px 30px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.c1xq_span1 { width:100%; padding: 28px 30px; }
.zuz { float: left; }
.zuz span { margin-right: 17px; font-size: 14px; line-height: 24px; color: #999; }
.zuz span i { font-style: normal; display: inline-block; font-size: 14px; line-height: 24px; color: #999; }
.fanhui { float: right; font-size: 14px; line-height: 24px; color: #999;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.fanhui img { width: 20px; margin-right: 5px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.fanhui:hover { color: #276bb3; }
.fanhui:hover img { margin-right: 10px; }
.c1xq_text { padding: 0px 30px; margin-top: 30px; overflow-y: hidden; }
}
.c1xq_text img { width:95% !important; height:auto; }
.c1xq_text h1 { font-size: 20px; line-height: 30px; color: #333; margin-bottom: 36px; }
.c1xq_text p { font-size: 16px; line-height: 30px; color: #333; margin-bottom: 8px; text-indent:2em; }
.c1xq_text img { display:block; margin:0 auto; max-width:90% !important; height:auto !important; }
.g1_box1 TABLE { width:90%; margin:0 auto; border-collapse:collapse; border:1px solid #bbb; }
.g1_box1 TABLE TD { border:1px solid #bbb; padding:0px 5px; }
.g1_box1 TABLE TD P { text-indent: 0px; margin: 0px; font-size: 14px; }
.g1_box1 TABLE TH P { text-indent: 0px; margin: 0px; font-size: 14px; }
.pe_ne { padding: 0px 30px; }
.pe_ne span { display: inline-block; height: 45px; line-height: 45px; max-width: 50%; color: #999999; font-size: 14px; overflow: hidden; }
.pe_ne .prev { float: left; text-align: left; }
.pe_ne .next { float: right; text-align: right; }
.pe_ne span:hover { color: #276bb3; }
/*d1*/
.d1_con1 li { padding: 15px 25px; border-bottom: 1px dashed #d2d2d2; }
.d1_con1 a:first-child li { border-top: 1px dashed #d2d2d2; }
.d1_con1 li .img_box { float: left; width: 130px; overflow: hidden; }
.d1_con1 li .img_box img { width:100%;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.d1_con1 li .img_box:hover img { transform: scale(1.2); }
.d1_con1 li .text { float: left; width:calc(100% - 185px); height: 72px; padding-left: 30px; margin:7px 0px; overflow: hidden; }
.d1_con1 li .text i { display: block; position: relative; top:50%; transform: translateY(-50%); font-size: 18px; line-height: 36px; color: #333333; font-style: normal;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.d1_con1 li .jiant { float: left; width: 55px; height: 86px; line-height: 86px; }
.d1_con1 li .jiant .blue { display: none; }
.d1_con1 li .jiant img { width: 55px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.d1_con1 li:hover .text i { color: #276bb3; }
.d1_con1 li:hover .jiant .blue { display: inline-block; }
.d1_con1 li:hover .jiant .hui { display: none; }
/*d2*/
.d2_box1 h1 { color: #276bb3; font-size: 24px; line-height: 36px; margin-bottom: 36px; text-align: center; }
.d2_box1 p { font-size: 16px; line-height: 30px; color: #333; margin-bottom: 8px; text-align: justify; text-indent:2em; }
/*d3*/
.d3_box1 { padding-bottom: 20px; }
.d3_box1 h1 { width: 460px; font-size: 24px; line-height: 36px; color: #276bb3; margin:0 auto; text-align: center; margin-bottom: 20px; }
.d3_box1 p { font-size: 16px; line-height: 30px; color: #333; text-align: justify; text-indent:2em; }
.d3_box1 p img { width:100%; margin:20px 0px; }
/*e1*/
.e1_box1 { position: relative; left: -30px; width:calc(100% + 30px); padding-bottom: 30px; }
.e1b1_tle { font-size: 16px; line-height: 24px; padding: 15px 40px 15px 55px; background: #f3f5f7; border-left: 3px solid #276bb3; margin-bottom: 30px; }
.e1_ul { margin-bottom: 30px; }
.e1_ul a:first-child li { border-top: 1px solid #eaeaea; }
.e1_ul li { font-size: 16px; line-height: 24px; color: #333; padding: 15px 40px 15px 55px; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.e1_ul li span { display: inline-block; float: right; }
.e1_ul li span .blue { display: none; }
.e1_ul li span img { width: 26px; }
.e1_ul li:hover span .hui { display: none; }
.e1_ul li:hover span .blue { display: inline-block; }
.e1_ul li:hover { color: #276bb3; }
/*g1*/
.g1_box1 { padding-bottom: 20px; }
.g1_box1 h1 { color: #276bb3; font-size: 24px; line-height: 36px; text-align: center; }
.g1_box1 p { font-size: 16px; line-height: 30px; color: #333; text-align: justify; text-indent:2em; }
.g1_box1 p img { align:center; margin:20px 0px; }
/*h1*/
.h1_box1 { position: relative; left: -30px; width:calc(100% + 30px); padding-bottom: 30px; }
.h1_ul { margin-bottom: 30px; }
.h1_ul a:first-child li { border-top: 1px solid #eaeaea; }
.h1_ul li { position: relative; font-size: 16px; line-height: 24px; color: #333; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding: 15px 80px 15px 58px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.h1_ul li span { position: absolute; top:50%; transform: translateY(-50%); right: 48px; }
.h1_ul li span img { width: 40px;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.h1_ul li span .blue { display: none; }
.h1_ul li:hover { color: #276bb3; }
.h1_ul li:hover .blue { display: inline-block; }
.h1_ul li:hover .hui { display: none; }
/*f1*/
.f1_box1 h1 { font-size: 30px; line-height: 40px; color: #222; margin-bottom: 50px; text-align: center; }
.f1_box1 table { width:100%; border: 1px solid #eaeaea; margin-bottom: 50px; }
.f1_box1 table tr:nth-last-of-type(odd) {
 background: #fff;
}
.f1_box1 table tr:nth-last-of-type(even) {
 background: #b6d2ef;
}
.sec_right .f1_box1 table .tr1 { background: #276bb3; }
.f1_box1 table td { padding: 15px; font-size: 16px; line-height: 24px; color: #333; text-align: center; }
.f1_box1 table th { text-align: center; font-size: 20px; color: #fff; }
.f1_box1 table .th1 { width:35.71%; padding: 25px 15px; }
.f1_box1 table .th2 { width:15.89%; padding: 25px 15px; }
.f1_box1 table .th3 { width:14.90%; padding: 25px 15px; }
.f1_box1 table .th4 { width:16.77%; padding: 25px 15px; }
.f1_box1 table .th5 { width:calc(100% - 83.27%); padding: 25px 15px; }
.f1_box1 table .th6 { width: 37.71%; padding: 25px 15px; }
.f1_box1 table .th7 { width: 13.90%; padding: 25px 15px; }
.f1_box1 table .th8 { width:17.90%; padding: 25px 15px; }
.f1_box1 table .th9 { width:13.77%; padding: 25px 15px; }
.sec_right .img_box { text-indent: 0em; }
.shouzhi { display: none; }
/*查看更多*/
.chakan { display: block; width: 100px; text-align:center; color: #faa00a; font-size: 14px; line-height: 24px; margin:20px auto 0px; cursor: pointer;  -webkit-transition: all .3s ease-out 0s;
 -moz-transition: all .3s ease-out 0s;
 -ms-transition: all .3s ease-out 0s;
 -o-transition: all .3s ease-out 0s;
 transition: all .3s ease-out 0s;
}
.chakan:hover { color: #16508d; }
/*最大宽度*/
@media (max-width: 1229px) {
    .daoh ul li {
 padding: 0px 32px;
}
 .footer_ul {
 padding: 0px 54px;
}
 .footer_link {
 margin-left: 88px;
}
    /*    b3    */
    .b3_box1 .b3_text li {
 margin:0px 15px 30px;
}
    /*    c1    */
    .c1c1_r {
 width:41.51%;
}
 .c1c1_l {
 width:calc(100% - 41.51% - 52px);
}
}
@media (max-width: 1199px) {
 .pcxl_ul {
 padding-left: 122px;
}
    /*    页脚    */
    .footer_logo {
 width: 385px;
}
 .footerl_pic {
 width: 235px;
}
 .footer_ul {
 padding: 0px 40px;
}
 .footer_link {
 width:240px;
 margin-left: 26px;
}
 .footer_link {
 margin-top: 30px;
}
.inb3_xi ul li {
 padding-right: 20px;
}
 .inb3_xi ul li .xi_l {
 width: 105px;
 overflow: hidden;
}
 .inb3_xi ul li .xi_l img {
 width:auto;
 height: 100%;
 position: relative;
 left: 50%;
 transform: translateX(-50%);
}
 .inb3_xi ul li .xi_r {
 width:calc(100% - 135px);
}
 .inb3_xi ul li .xi_r span {
 font-size: 16px;
}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
    */
    .b3_box1 .b3_text {
 margin:0px -43px;
}
 .b3_box1 .b3_text li {
 margin: 0px 40px 56px;
}
    /*
    c1莽聬鈥犆好ヂγぢ孤�
    */
    .c1c1_r {
 margin-right: 30px;
}
 .c1c1_l {
 width:calc(100% - 41.51% - 30px);
}
 .c1c1_r p {
 font-size: 14px;
 line-height: 24px;
 margin-top: 26px;
}
 .c1c1_r h1 {
 font-size: 20px;
 line-height: 30px;
}
}
@media (max-width: 1079px) {
 .e1_ul li,  .h1_ul li {
 border-right: 0px;
}
 .daoh,  .fenx { display: none;}
 .openmenu { display: inline-block; position: absolute; right: 15px; margin-top: 17px;}
 .logo_box { position: relative;}
 .section { margin-top: 85px;}
.gg_left { display: none;}
 .sec_right {
 margin-left: 0px;
 padding-left: 0px;
 width:100%;
 border-left: 0px;
}
    /*
    氓藛鈥犆┞÷�
    */
    .fenye {
 padding-left: 0px;
}
    /*
    b2
    */
    .b2_box1 {
 padding-left: 0px;
}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
    */
    .b3_box1 .b3_text {
 margin:0 auto;
 padding-left: 0px;
}
 .b3_box1 .b3_text li {
 margin:0px 28px 56px;
}
    /*
    c1莽聬鈥犆好ヂγぢ孤�
    */
    .c1_box1 {
 left:0px;
 width:100%;
}
 .c1b1_con2 li {
 padding-left: 0px;
}
    /*
    e1莽聽鈥澝┞睹р�澟该ヅ嘎姑モ�β�
    */
    .e1_box1 {
 left: 0px;
 width:100%;
}
 .e1b1_tle,  .e1_ul li {
 padding: 15px 30px 15px 30px;
}
    /*
    h1盲赂鈥姑铰矫ぢ嘎ヂ科�
    */
    .h1_box1 {
 left: 0px;
 width:100%;
}
 .h1_ul li {
 padding: 15px 52px 15px 30px;
}
 .h1_ul li span {
 right: 20px;
}
}
@media (max-width: 991px) {
    /*
    氓潞鈥⒚┢捖�
    */
    .footer_box {
 padding: 40px 15px 0px;
}
 .footer_ul,  .footer_link .link {
 display: none;
}
 .footerl_pic,  .footer_logo,  .footerl_text,  .footerl_text h2,  .footer_link {
 width:100%;
 text-align: center;
 margin-left:0px;
 border: 0px;
 padding-left: 0px;
}
 .footerl_text,  .footer_link {
 margin-top: 25px;
}
 .footerl_pic img {
 margin-left: 0px;
}
 .footer_link .youqin {
 margin:0px auto 0px;
}
 .footer_fenx {
 display: block;
 width:100%;
 margin:25px 0px;
}
 .fenx_weix span img {
 width: 34px;
}
    /*
    茅娄鈥撁┞÷�
    */
    .inc1t_l,  .inc1t_r {
 width:100%;
 margin-right: 0px;
}
 .inc1t_r {
 margin-top: 26px;
 margin-left: 0px;
}
 .inc1t_r ul a:first-child li {
 padding-top: 13px;
 border-top: 1px dashed #d2d2d2;
}
 .inb3_tongz,  .inb3_xiaz,  .inb3_xi {
 width:100%;
 margin: 0px;
}
 .inb3_xiaz,  .inb3_xi {
 margin-top: 26px;
}
 .inc1t_l .img_box {
 height: auto;
}
 .inc1t_l .img_box img {
 position: static;
 transform: none;
}
 .inc1t_l .img_box:hover img {
 transform: scale(1) translate(0);
}
    /*
    b3氓赂藛猫碌鈥灻┧溑该ぢ悸�
    */
    .b3_box1 .b3_text {
 width: 626px;
 margin:0 auto;
 padding-left: 0px;
}
}
@media (max-width: 767px) {
    /*猫隆篓忙聽录忙聫聬莽陇潞*/
    .shouzhi {
 display: block;
 width: 100%;
 text-align: center;
 line-height: 30px;
 margin: 0px auto 15px;
}
 .shouzhi .tab_r {
 float: right;
 margin-right: 10px;
 height: 20px;
 animation: zhixiang 1s linear 0s infinite normal;
 -moz-animation: zhixiang 1s linear 0s infinite normal;
 -webkit-animation: zhixiang 1s linear 0s infinite normal;
 -o-animation: zhixiang 1s linear 0s infinite normal;
}
 .shouzhi #tab_r {
 float: right;
 margin-right: 10px;
 height: 20px;
 animation: zhixiang 1s linear 0s infinite normal;
 -moz-animation: zhixiang 1s linear 0s infinite normal;
 -webkit-animation: zhixiang 1s linear 0s infinite normal;
 -o-animation: zhixiang 1s linear 0s infinite normal;
}
 @keyframes zhixiang {
 from {
margin-right: 5px;
}
 to {
margin-right: 0px;
}
}
 @-moz-keyframes zhixiang /* Firefox */ {
 from {
margin-right: 5px;
}
 to {
margin-right: 0px;
}
}
 @-webkit-keyframes zhixiang /* Safari 氓鈥櫯� Chrome */ {
 from {
margin-right: 5px;
}
 to {
margin-right: 0px;
}
}
 @-o-keyframes zhixiang /* Opera */ {
 from {
margin-right: 5px;
}
 to {
margin-right: 0px;
}
}
 .shouzhi .tab_l {
 float: left;
 margin-left: 10px;
 height: 20px;
 animation: zhixiang1 1s linear 0s infinite normal;
 -moz-animation: zhixiang1 1s linear 0s infinite normal;
 -webkit-animation: zhixiang1 1s linear 0s infinite normal;
 -o-animation: zhixiang1 1s linear 0s infinite normal;
}
 .shouzhi #tab_l {
 float: left;
 margin-left: 10px;
 height: 20px;
 animation: zhixiang1 1s linear 0s infinite normal;
 -moz-animation: zhixiang1 1s linear 0s infinite normal;
 -webkit-animation: zhixiang1 1s linear 0s infinite normal;
 -o-animation: zhixiang1 1s linear 0s infinite normal;
}
 @keyframes zhixiang1 { from {
margin-left: 5px;
}
to { margin-left: 0px; }
}
 @-moz-keyframes zhixiang1 /* Firefox */ { from {
margin-left: 5px;
}
to { margin-left: 0px; }
}
 @-webkit-keyframes zhixiang1 /* Safari 氓鈥櫯� Chrome */ { from {
margin-left: 5px;
}
to { margin-left: 0px; }
}
 @-o-keyframes zhixiang1 /* Opera */ { from {
margin-left: 5px;
}
to { margin-left: 0px; }
}
/*
    茅鈥斅疵仿澝┾�斅┞⑺�
    */
    .b1_box2 { margin-top: 36px; padding-bottom: 56px; }
.b2_box1 h1 { margin-bottom: 26px; }
.b2_box1 { margin-bottom: 36px; }
.b2_box1:last-of-type { margin-bottom: 6px; }
.b3_box1, .d1_box1 { margin-bottom: 6px; }
.b3xq_r div { margin-bottom: 26px; }
.b3xq_r div:last-of-type { margin-bottom: 6px; }
.c1xq_tle h2 { font-size: 18px; }
.c1xq_text h1, .c1xq_text p, .d2_box1 h1, .d2_box1 p { margin-bottom: 26px; }
.d2_box1 p { font-size: 16px; line-height: 24px; }
.b3xq_r div h1 { font-size: 18px; line-height: 32px; }
.c1xq_text h1 { font-size: 18px; line-height: 24px; }
.c1c1_r h1, .c1b1_con2 div i { font-size: 18px; }
.b3xq_r div p, .c1xq_text p, .d3_box1 p { font-size: 16px; line-height: 24px; }
.b1_box3 .b1b3_tle { margin-bottom: 36px; }
.header_text { display: none; }
.logo { width:calc(100% - 60px); }
/*
    氓鈥犫�γ┞÷得ヂ济ㄋ喡�
    */
    .erji_dbox { display: none; }
/*
    茅娄鈥撁┞÷�
    */
    .in_con1, .in_con2, .in_con3 { padding: 36px 15px; }
.inc1_tle { margin-bottom: 16px; }
.inc1t_r ul li .time { width: 80px; }
.inc1t_r ul li .con { width:calc(100% - 80px); }
.inb3_tongz ul li, .inb3_xiaz ul li { padding-right: 0px; }
.inc4_text .con_box { width:100%; margin-bottom: 26px; }
.in_con4 { padding-bottom: 10px; }
.inc4_text .con_box p { font-size: 24px; line-height: 32px; }
.inc1_tle .tle, .in_con2 .tle, .tz_tle, .inc4_tle { font-size: 24px; }
.inslick_box img { display: none; }
.inslick_box .sj_banner { display: block; width:100%; }
.inslcik_l { left: 15px; }
.inslcik_r { right: 15px; }
.inslcik_l img, .inslcik_r img { width: 32px; }
.inslick .slick-dots { bottom: 15px; }
.zant { bottom: 10px; }
.inc2_slick { min-height: 360px; }
/*
    氓鈥犫�γ┞÷得モ�βモ�β�
    */
    .b1_box2 .b1b2_tle { width: 290px; }
.b1b2_text .year { width: 65px; }
.b1b2_text .text { margin-left: 65px; }
.b1b2_con:after { left: 54px; }
.erji_d span i { width: 65px; }
.erji_d { width: 115px; }
.pc_nybanner { display: none; }
.sj_nybanner { display: block; }
.sec_right .secr_tle { margin-top: 6px; margin-bottom: 36px; }
.b1_box1 h1 { font-size: 18px; margin-bottom: 26px; }
.b1_box1 p { font-size: 14px; margin-bottom: 24px; }
.g1_box1 p { font-size: 16px; line-height: 24px; }
.f1_box1 h1 { font-size: 24px; line-height: 30px; margin-bottom: 36px; }
.g1_box1, .h1_box1, .d3_box1, .e1_box1 { padding-bottom: 6px; }
.f1_box1 table { margin-bottom: 6px; }
/*    b2    */
.table_box { width:100%; overflow-x: scroll; }
.b2_box1 table { width: 768px; }
/*PC分页*/
.pc_fenye { display: none; }
.sj_fenye { display: inline-block; }
/*    b3    */
.b3xq_r, .b3xq_l { width:100%; margin-right: 0px; }
.b3xq_l { margin-bottom: 26px; }
.b3xq_l img { display: block; width: 290px; margin:0 auto; }
/*    c1    */
.c1b1_con1 { padding: 36px 15px; }
.c1c1_l, .c1c1_r { float: none; width:100%; }
.c1c1_l { margin-bottom: 26px; }
.c1b1_con2 .time { display: none; }
.c1b1_con2 div { width:calc(100% - 55px); height: auto; line-height: normal; margin:15px 0px; }
.c1b1_con2 div span { display: inline-block; }
.c1b1_con2 div i { text-align: left; }
.c1b1_con2 .jaint { position: absolute; top:50%; transform: translateY(-50%); right: 0px; }
.c1b1_con2 li { position: relative; }
/*    c1    */
.c1xq_tle { padding: 0px 0px 26px; }
.c1xq_span { padding: 28px 0px; }
.c1xq_text, .pe_ne { padding: 0px; }
.zuz { width:100%; }
.zuz span { display: inline-block; margin-right: 0px; width: 100%; }
/*    d1    */
.d1_con1 li { padding: 15px 0px; }
.d1_con1 li .jiant { display: none; }
.d1_con1 li .text { width:calc(100% - 130px); }
/*    d3    */
    .d3_box1 h1, .g1_box1 h1 { font-size: 18px; width:100%; line-height: 30px; }
/*    e1    */
.e1_ul li { position: relative; }
.e1_ul li span { position: absolute; top:50%; transform: translateY(-50%); right: 0px; }
.e1_ul li { padding: 15px 30px 15px 0px; }
/*    h1    */
    .h1_ul li { padding: 15px 40px 15px 0px; }
.h1_ul li span { right: 0px; }
/*
    f1
    */
    .f1_box1 table { width:940px; }
}
@media (max-width: 656px) {
 .b3_box1 .b3_text {
 width: 257px;
 margin:0 auto;
 padding-left: 0px;
}
 .b3_box1 .b3_text li {
 margin:0px 0px 26px;
}
}
.inc2_sbox .img_box .bg_pic { display: block; position: absolute; left: 50%; bottom: 0px; width:100%; height: 6px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.inc2_sbox .img_box .mc div::after {
 content:"";
 display: block;
 position: absolute;
 left: 50%;
 bottom: -6px;
 width:0;
 height: 0;
 border-left:6px solid transparent;
 border-top:6px solid #16508d; 
 border-right:6px solid transparent;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
}