@charset "utf-8";

.banner { position: relative; width: 100%; z-index:0; overflow: hidden; }

.banner img { position: relative; left: 50%; width:1920px; height: auto; transform: translateX(-50%); }



.zh1_c{margin-top: 38px;}

.zh1_cl{float: left;width: 762px;position: relative;}

.zh1_cl .bd{width: 762px;}

.zh1_cl .bd ul li{position:  relative;}

.zh1_cl .bd ul li .zh1_cla{width: 762px;height: 455px;overflow: hidden;}

.zh1_cl .bd ul li .zh1_cla img{transition: transform 0.6s;-moz-transition: transform 0.6s; -webkit-transition: transform 0.6s; -o-transition: transform 0.6s;max-width: 100%;}

.zh1_cl .bd ul li .zh1_cla:hover img{transform:scale(1.1);-ms-transform:scale(1.1);--webkit-transform:scale(1.1); }

.zh1_cl .bd ul li .zh1_clb{position: absolute;height: 45px;line-height: 45px;left:0;width:746px;bottom: 0;background: rgba(0,0,0,0.5);text-align: left;padding-left: 16px; font-size: 16px;color: #ffffff;}

.zh1_cl .hd {position: absolute; bottom: 8px;right: 21px;}

.zh1_cl .hd ul {display:inline-block; *display:inline; zoom:1;}

.zh1_cl .hd li { display: inline-block; width:11px; height:11px;border-radius: 5px; margin:0 5px; text-indent:9999em; background:#fff; cursor:pointer; }

.zh1_cl .hd li.on {background: #ef960b;}

.zh1_cr{float: right;width: 408px;}

.zh1_crt{margin-top: 19px;border-bottom: 1px solid #cfcfcf;}

.zh1_crt .zh1_crtl{float: left;font-size: 18px;color: #ffffff;font-weight: bold;padding: 0 10px;background: #185bc8;line-height: 35px;}

.zh1_crt .zh1_crtbg{float: left;background: url(r1_02.png) left center no-repeat;width: 21px;height: 35px;}

.zh1_crt .zh1_crtr{float: right;width: 62px;line-height: 22px;background: #faf2eb;border-radius: 11px;margin-top: 5px;text-align: center;}

.zh1_crt .zh1_crtr a{color: #EB8117;}

.zh1_crc{margin-top: 19px;padding-bottom: 20px;border-bottom: 1px dashed #cccccc;}

.zh1_crc .zh1_crca{font-size: 20px; color: #0557b3;font-weight: bold;}

.zh1_crc .zh1_crcb{font-size: 14px;color: #8d8d8d;line-height: 23px;margin-top: 7px;}

.zh1_crf{margin-top: 7px;}

.zh1_crf ul li{line-height: 46px;}

.zh1_crf ul li a{font-size: 16px;color: #333333;padding-left: 15px;background: url(r1_03.png) left 2px center no-repeat;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;transition: all 0.5s;

    -moz-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;}

.zh1_crf ul li:hover a{padding-left: 22px;color: #0557b3;}



.zh2{margin-top: 31px;}



.zh3{margin-top: 19px;overflow: hidden;}

.zh3_cc{margin-top: 29px;width: 1228px;padding-bottom: 5px;}

.zh3_cc .zh3_cca{float: left;width: 276px;margin-right: 31px;background: #ffffff;box-shadow: 2px 2px 8px rgba(00,00,00,0.14);border-radius: 8px;padding-bottom: 26px;}

.zh3_cc .zh3_cca .zh3_ccaa{width: 276px;height: 160px;overflow: hidden;border-radius: 7px;}

.zh3_cc .zh3_cca .zh3_ccaa img{transition: transform 0.6s;-moz-transition: transform 0.6s; -webkit-transition: transform 0.6s; -o-transition: transform 0.6s;max-width: 100%;}

.zh3_cc .zh3_cca .zh3_ccaa:hover img{transform:scale(1.1);-ms-transform:scale(1.1);--webkit-transform:scale(1.1); }

.zh3_cc .zh3_cca .zh3_ccab{text-align: center;font-size: 20px;color: #333333;font-weight: bold;margin-top: 13px;}

.zh3_cc .zh3_cca .zh3_ccac{margin-top: 7px; text-align: center; }

.zh3_cc .zh3_cca .zh3_ccac ul li{line-height: 29px;}

.zh3_cc .zh3_cca .zh3_ccac ul li a{font-size: 14px;color: #666666;padding-left: 23px;background: url(r2_01.jpg) left 12px center no-repeat;}



.zh4{margin-top: 23px;overflow: hidden;}

.zh4_c{ }

.zh4_ca{float: left;width: 570px;margin-right: 60px;margin-bottom: 33px;}

.zh4_ca .zh4_cac{margin-top: 15px;}

.zh4_ca .zh4_cac ul li{line-height: 46px;border-bottom: 1px dashed #c0c0c0;}

.zh4_ca .zh4_cac ul li a{font-size: 14px;color: #222222;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;transition: all 0.5s;

    -moz-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;}

.zh4_ca .zh4_cac ul li:hover a{color: #185bc8;padding-left: 8px;}

.zh4_ca .zh4_cac ul li span{float: right;background: url(g_08.png) left center no-repeat;padding-left: 20px;}

.zh4_ca .zh4_cac .zh4_cacl{float: left;}

.zh4_ca .zh4_cac .zh4_cacr{float: right;}

.zh4_ca .zh4_cac .zh4_caca .zh4_cacaa{width: 276px;height: 180px;overflow: hidden;}

.zh4_ca .zh4_cac .zh4_caca .zh4_cacaa img{transition: transform 0.6s;-moz-transition: transform 0.6s; -webkit-transition: transform 0.6s; -o-transition: transform 0.6s;max-width: 100%;}

.zh4_ca .zh4_cac .zh4_caca:hover .zh4_cacaa img{transform:scale(1.1);-ms-transform:scale(1.1);--webkit-transform:scale(1.1);}

.zh4_ca .zh4_cac .zh4_caca .zh4_cacab{font-size: 16px;color: #000000;margin-top: 6px;line-height: 48px;border-bottom: 1px solid #dadada;padding-left: 7px;}

.zh4_ca .zh4_cac .zh4_caca:hover .zh4_cacab{color: #185BC8;}



.zh4_ca:nth-child(2n) { margin-right: 0; }