@charset "utf-8";
/* CSS Document */

#ie6-warning { background: #FFFFE1; position: absolute; left: 0; font-size: 12px; color: #333; width: 100%; padding: 2px 15px 2px 23px; text-align: left; z-index: 999; }
#ie6-warning a { color: #00F; }
a { text-decoration: none; outline-style: none; }
*:focus { outline: none; }

.clear_both{clear:both; overflow: hidden; font-size:0px; line-height:1px; height:1px;}
.cb{ clear:both;}
.dib{ display:inline-block; height:1px; width:100%;}
.dib_fz{letter-spacing:0px; word-spacing:0px; font-size:0;}
.oh{ overflow:hidden;}
.none{ display:none;}
.blok{ display:block;}

.i_zgs{width:100%; /*margin-top:6vh;*/margin:1vh auto 6vh}
.izgsc{width:100%; }
.i_zgs_li{ display:inline-block; vertical-align:top; width:11.8%; min-height:558px; max-height:558px; padding-bottom:65px; margin-right:.2%; position:relative; cursor:pointer; transition:all .4s ease 0s; overflow:hidden;}
.i_zgs_li a{display:flex;}
.i_zgs_li:last-child{ margin-right:0;}
.i_zgs_li .i_zgstit,.i_zgs_li .i_zgsmc,.i_zgs_li span{ display:none;}
.js_wzgs{width:39.8%;}
.js_wzgs .i_zgstit,.js_wzgs .i_zgsmc,.js_wzgs span{ display:block;}
.js_wzgs .i_zgstit{min-height:260px; padding:15px 3%; text-align:center; background:rgba(255,255,255,.85); position:absolute;z-index:100%; transition:all .1s ease 0s;}
.js_wzgs .i_zgstit .i_zgsimg{width:100%; height:auto; line-height:0; overflow:hidden;}
.js_wzgs .i_zgstit .i_zgsimg img{width:46%; height:auto; max-height:128px;}
.js_wzgs .i_zgstit .i_zgsjs{width:100%; font-size:15px; line-height:190%; color:rgba(0,101,225,.95);text-align:Justify;/*Firefox*/text-justify:inter-ideograph;/*IE*/}
.js_wzgs span{ display:block; width:33px; height:14px;  position:absolute; bottom:64px; left:50%; z-index:2; margin-left:-16.5px; overflow:hidden;}
.js_wzgs .i_zgstit .i_zgsjs p{margin-left:4%}
.js_wzgs .i_zgstit .i_zgsjs h3{font-size:30px;margin-bottom: 20px;line-height:200%;font-weight:300; text-align:center}
.js_wzgs .i_zgstit .i_zgsjs h4{font-size:18px; line-height:180%; margin:20px 0 20px 10%; text-align:left}
.js_wzgs .i_zgsmc{width:100%; position:absolute; bottom:0; left:0; z-index:5; font-size:22px; /*font-weight:lighter;*/ text-align:center; color:#333333;}
.js_wzgs .i_zgsmc p{ font-size:14px; text-transform:uppercase; color:#999999;}
.i_zgs_li .i_qhan{background:rgba(0,101,225,.9);width:90%; height:47px; line-height:47px; font-size:16px; font-weight:600; color:#FFFFFF; position:absolute; bottom:0px; right:0px; text-align:right;}
.i_zgs_li .i_qhan div{width:30px;height:47px; float:right;transition:all 0s ease ;}
.i_zgs_li:hover .i_qhan {bottom:-200px;transition:all 0s ease ;}
.i_zgs_li:focus .i_zgsjs p{opacity: 1;transition:all 0s ease; display: block;}
.i_zgs_li:hover .i_zgsjs p,.i_zgs_li:hover .i_zgsjs p{opacity: 1;transition:all 0s ease; display: block;}
.js_wzgs .i_zgstit .i_zgsjs p.t2 {font-weight:600; margin-left: 4%;  line-height:200%;font-size:18px;}
.js_wzgs .i_zgstit .i_zgsjs p.t3{font-weight:600;line-height:180%;font-size: 16px; text-align:left}
.i_zgs .js_wzgs .i_qhan {bottom:-200px;transition:all .1s ease 0s;}
.mr0{ margin-right:0 !important; o}

