@charset "utf-8"; /*banner*/ body{ min-width: 1200px;} .banner{ height:600px; margin-bottom: 42px;} .banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;} .title{background:url(../images/tv_bg.jpg) no-repeat center 0;height:352px;} .t_tv{ float: left; padding: 23px 0 0 23px; width: 407px;} .t_tv img{ width: 407px;} .title p{ float: left; padding: 61px 0 0 36px; width: 699px;} .title p i{ display: block; color: #242323; font-size: 30px; padding-bottom: 25px;} .title p i span{ font-size: 20px; color: #df2935; padding-left: 11px;} .title p em{ display: block; font-size: 14px; color: #666; line-height: 31px;} .title p em span{ display: block;} .title p em strong{ color: #242323; font-size: 16px;} .pro{ height: auto; overflow: hidden;} .p_l{ width: 202px;height:auto; position: relative;} .p_l h3{ text-align: center; text-align: center; color: #fff; font-weight: normal; font-size:24px; background:url(../images/p_l21.jpg) no-repeat; height: 74px; padding-top: 29px;} .p_l h3 span{ display: block; color: #a5bce8; font-family: Arial; font-size: 16px; text-transform: uppercase; padding-top: 2px;} .p_k{ border: 2px solid #1b63b5; border-top: none; height: auto; background: #f1f1f1;} .p_l h4{background:url(../images/pl_li.jpg) no-repeat 160px 20px #e7e7e7; height:55px; line-height: 55px; font-size: 16px; padding-left: 37px; margin-bottom: 1px;} .p_l h4 a{color: #1b63b5;} .p_l ul{ padding:5px 0;} .p_l ul li{line-height: 36px;} .p_l ul li a{ display: block; padding-left:51px; font-size: 14px; color: #666;background:url(../images/pl_ico.jpg) no-repeat 39px 16px;} .p_l ul li a:hover{color: #0145a3;} .p_l h4.cur{background:url(../images/pl_cur.jpg) no-repeat;} .p_l h5{ height: 74px; background: #1b63b5; color: #fff;} .p_r{ width: 967px;} .pr_on1{ height: 400px; overflow: hidden; position: relative;} .pr_ua{ position: absolute; top: 137px; left: 0; z-index: 9; font-size: 0;} .pr_ua a{ display:block; padding-top: 36px; width: 40px; height: 56px; text-align: center; background: #0145a3;} .pr_ua a:hover{ background: #df2935;} .pr_ud{ position: absolute; top: 137px; right: 0; z-index: 9; font-size: 0;} .pr_ud a{ display:block; padding-top: 36px; width: 40px; height: 56px; text-align: center; background: #0145a3;} .pr_ud a:hover{ background: #df2935;} .pr_on1 ul li{ position: relative;} .pr_on1 ul li em{ display: block; position: absolute; right: 0; top: 96px;background:url(../images/pr_sp.png) repeat; padding-left: 39px; width: 405px; padding-top:30px; padding-bottom: 36px;} .pr_on1 ul li em i{ display: block; color: #0145a3; font-size: 18px; font-weight: bold; padding-bottom: 15px;} .pr_on1 ul li em span{ display: block; font-size: 14px; color: #666; line-height: 30px; padding-left: 24px;background:url(../images/pr_io.png) no-repeat 0 7px;} .pr_on2 ul{ overflow: hidden;} .pr_on2 ul li{ width: 309px; height: 309px; position: relative; margin: 0 17px 19px 0; float: left; overflow: hidden; border: 1px solid #e7e7e7;} .pr_on2 ul li.nob{ margin-right: 0;} .pr_on2 ul li span{ display: block;background:url(../images/p_ico.jpg) no-repeat 280px 10px #e7e7e7; height: 34px; line-height: 34px; font-size: 14px; color: #666; text-indent: 22px; position: relative;} .pr_on2 ul li img{width: 309px; height:275px;transition: all 0.3s linear 0s;} .pr_on2 ul li:hover img{transform: scale(1.08);} .pr_on2 ul li:hover{ border: 1px solid #1b63b5;} .pr_on2 ul li:hover span{ color: #1b63b5;} .pzi{background:url(../images/pz.jpg) no-repeat center 0; height: 1002px; overflow: hidden; margin-bottom: 48px;} .pzi .content{ position: relative; height: 1002px;} .tiks{ text-align: center; color: #fff; padding-top: 53px;background:url(../images/pz_h.png) no-repeat center 74px;font-weight: normal; font-size: 18px;} .tiks i{ display: block; height: 47px; font-size: 36px; padding-bottom: 5px;} .tiks span{ padding-left: 20px;} .pzi h4{ overflow: hidden; position: absolute; left: 25px; top: 881px; color: #fff; width: 1175px;} .pzi h4 i{ display: inline-block; float: left; font-weight: normal; font-size: 20px; padding-top: 10px;} .pzi h4 em{ display: inline-block; float: right;} .pzi h4 em a{ display: inline-block; width: 120px; height: 38px; text-align: center; line-height: 38px; font-size: 16px; color: #fff; border: 2px solid #fff; float:left;} .pzi h4 em i{ display: inline-block; float: right; width: 195px; margin-left: 12px; font-size: 16px; padding-top: 0; margin-top: -3px;} .pzi h4 em i span{ display: block; font-family: Arial; font-size: 24px; font-weight: bold;} .pz1{ position: absolute; bottom: 214px; left: 31px; font-size: 14px; color: #424242;} .pz1 p{ line-height: 22px; width: 220px; padding-top: 12px;} .pz1 h3{ color: #364352; font-size: 18px; font-weight: bold;} .pz1 h3 em{ color: #df2935;} .pz1 h3 span{ display: inline-block; width: 54px;background:url(../images/pzl.gif) no-repeat; text-indent: 11px; line-height: 21px; color: #4296de; font-family: Arial; font-size: 20px;} .pz2{ top: 403px; left: 140px;}.pz2 p{width: 190px;} .pz3{ top:239px; left:485px;}.pz3 p{width: 260px;} .pz4{ top:405px; left:895px;}.pz4 p{width: 200px;} .pz5{ top:655px; left:955px;}.pz5 p{width: 230px;} /**/ .fn{ height: 725px; overflow: hidden;} .fn .tiks{background:url(../images/fn_h.jpg) no-repeat center 74px; color: #666666; height: 125px;} .fn .tiks i{ color: #242323;} .fn_l{ width: 386px;background:url(../images/fn1.jpg) no-repeat; height: 522px;} .fn_l ul li{ float: left; width: 188px; height: 127px; margin: 0 5px 4px 0; overflow: hidden;} .fn_l ul li a{display: block; text-align: center; font-size: 16px; color: #333; display: block; padding-top:78px; height: 50px;} .fn_l ul li.cur a,.fn_l ul li a:hover{background:url(../images/fn2.jpg) no-repeat;color: #fff;} .fn_l ul li.fn2.cur a{background:url(../images/fn2.jpg) no-repeat -193px 0;} .fn_l ul li.fn3.cur a{background:url(../images/fn2.jpg) no-repeat 0 -131px;} .fn_l ul li.fn5.cur a{background:url(../images/fn2.jpg) no-repeat 0 -263px;} .fn_l ul li.fn7.cur a{background:url(../images/fn2.jpg) no-repeat 0 -395px;} .fn_l ul li.fn4.cur a{background:url(../images/fn2.jpg) no-repeat 0 -263px;} .fn_l ul li.fn6.cur a{background:url(../images/fn2.jpg) no-repeat -193px -263px;} .fn_l ul li.fn8.cur a{background:url(../images/fn2.jpg) no-repeat -193px -395px;} .fn_r{ width: 802px;} .fn_r ul li{ position: relative; font-size: 0; line-height: 0; width: 802px; height: 521px; overflow: hidden;} .fn_r ul li em{ display: inline-block; position: absolute; left: 0; bottom: 0;background:url(../images/spn.png) repeat; height: 84px; padding-left: 24px; width: 778px; font-size: 14px; color: #fff;} .fn_r ul li em i{ display: block; font-size: 18px; font-weight: bold; line-height: 53px; height: 55px; padding-bottom: 3px;} .fn_r ul li em span{ color: #df2935;} /**/ .g_hxys{background:url(../images/ys1.jpg) no-repeat center 380px #eaeaea; overflow: hidden; padding-top: 55px; padding-bottom: 42px; margin-bottom: 62px;} .g_hxys .tiks{background:url(../images/y_h.jpg) no-repeat center 18px; color: #666666; height: 112px; padding-top: 0; color: #666;} .g_hxys .tiks i{ color: #242323; line-height: 100%;} .y_li{ overflow: hidden; height: 213px;} .y_li ul{ overflow: hidden; margin-left: 118px;} .y_li ul li{ float: left; width: 162px; margin-right: 105px;background:url(../images/y_li2.jpg) no-repeat; height: 162px; text-align: center; padding-top: 25px;} .y_li ul li i{ display: block; font-weight: bold; font-size: 20px; color: #fff;} .y_li ul li span{ display: block; font-family: Arial; font-size: 12px; opacity: 0.6; text-transform: uppercase; color: #fff; padding-top: 6px;} .y_li ul li.cur{background:url(../images/y_li.jpg) no-repeat;} .y_on dl{ margin-left: -1px;} .y_on dl dd h3{ overflow: hidden;} .y_on dl dd h3 i{ display: inline-block; float: left; width: 80px; height: 77px; background: #df2935; text-align: center; font-family: Agency FB; font-size: 48px; line-height: 77px; color: #fff; font-weight: normal;} .y_on dl dd h3 em{ display: inline-block; padding: 30px 0 0 22px; width: 1090px; color: #242323; font-size: 18px; font-weight: bold;} .y_on dl dd h3 em strong{ color: #df2935;} .y_on dl dd h3 em span{ display: block; font-weight: normal; font-family: Arial; font-size: 12px; padding-top: 5px; color: #bdbdbd;} .y_on dl dd p{ padding: 17px 0 0 103px; font-size: 14px; color: #868686;} .y_on dl dd p span{ display: block; padding-left:33px; line-height: 30px;background:url(../images/y_li3.jpg) no-repeat 0 5px;} .g_news{height:865px;} .g_news .tiks{background:url(../images/fn_h.jpg) no-repeat center 18px; color: #666666; height: 110px; padding-top: 0; color: #666;} .g_news .tiks i{ color: #242323; line-height: 100%;} .b_l{ width:586px;} .b_l h2{ border-left:2px solid #1b63b5; padding-left:9px; line-height: 100%; margin-bottom: 13px;} .b_l h2 a{ display: block; font-size: 24px; color: #242323; font-weight: normal; line-height: 100%;} .b_l dl{ height: 499px;} .b_l dl dt img{ width:586px;} .b_l dl dd h3{ padding-top: 25px; height: 66px;} .b_l dl dd h3 i{ display: block; font-size: 18px; color: #333; font-family: Arial;font-weight: bold; padding-bottom: 10px; line-height: 100%;} .b_l dl dd h3 a{ display: block; font-size:18px; color: #333;font-weight: normal; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } .b_l dl dd h3 a:hover{ color: #df2935;} .b_l dl dd p{ color: #868686; font-size: 14px; line-height: 24px;} .b_l dl dd p a{ color: #df2935;} .b_l ul li{ overflow: hidden;} .b_l ul li img{ display: inline-block; float: left; width: 207px;} .b_l ul li em{ display: inline-block; float: right; width: 355px;} .b_l ul li em i{ display: block; font-size: 18px; color: #333; height: 45px; line-height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } .b_l ul li em span{ font-size: 14px; color: #868686; line-height: 24px; padding-top: 11px; display: block;} .b_l ul li em i:hover{ color: #df2935;} .b_r{ width:573px;} .b_r h2{ border-left:2px solid #1b63b5; padding-left:9px; line-height: 100%; margin-bottom: 13px;} .b_r h2 a{ display: block; font-size: 24px; color: #242323; font-weight: normal; line-height: 100%;} .b_ra{ height:287px;} .b_ra dl{ padding-bottom: 17px; overflow: hidden;} .b_ra dl dt{ float: left; width: 212px;} .b_ra dl dt img{ width: 212px;} .b_ra dl dd{ float: right; width:333px;} .b_ra dl dd h4{ height:45px; line-height: 45px; font-weight: normal; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} .b_ra dl dd h4 a{ color: #333333; font-size:18px;} .b_ra dl dd h4 a:hover{color: #df2935;} .b_ra dl dd p{ color: #868686; font-size: 14px; line-height: 24px; padding-top: 7px;} .b_rb h4{ float: left; width: 213px;} .b_rb h4 img{ width: 213px;} .f_r{ width: 337px; float: right;} .f_r h3{ border-left:2px solid #1b63b5; padding-left:9px; line-height: 100%; margin-bottom: 13px;} .f_r h3 a{ display: block; font-size: 24px; color: #242323; font-weight: normal; line-height: 100%;} .b_rb ul li{ padding: 1px 0 25px 0;} .b_rb ul li em{ display: none;} .b_rb ul li i{ display: block; height: 20px; line-height: 20px; padding-left: 35px;background:url(../images/nrl2.jpg) no-repeat; font-size: 14px;} .b_rb ul li i span{ display: inline-block; float: right; color: #b4b4b4; font-size: 14px;} .b_rb ul li.cur{ padding-bottom: 15px; margin-bottom:18px;} .b_rb ul li.cur i{background:url(../images/nrl1.jpg) no-repeat;} .b_rb ul li.cur i a{ color: #c91420;} .b_rb ul li.cur i span{ display: none;} .b_rb ul li.cur em{ display: block; color: #7d7d7d; font-size: 14px; padding-left: 37px; font-size: 14px; color: #7d7d7d; line-height: 28px; padding-top:13px;} .b_rb ul li.cur em a{ color: #c91420;} .g_zj{ height: 1025px;background:url(../images/zj_bg.jpg) no-repeat center 0; padding-top: 40px;} .g_zj .tiks{background:url(../images/zj_h.png) no-repeat center 18px; color: #fff; height: 147px; padding-top: 0;} .g_zj .tiks i{ color: #fff; line-height: 100%;} .g_zj dl{ background: #fff; height:465px;} .g_zj dl dt{ float: left; padding: 20px 0 0 19px; width: 584px;} .g_zj dl dt img{ width: 584px;} .g_zj dl dd { float: right; width: 535px; padding: 39px 27px 0 0;} .g_zj dl dd h3{ font-size: 24px; height: 75px;background:url(../images/zj_lin.jpg) no-repeat 0 43px;} .g_zj dl dd h3 a{ font-weight: normal; color: #242323; font-size: 24px;} .g_zj dl p{ color: #868686; font-size: 14px; line-height: 30px; padding-top: 7px;} .g_zj dl p a{ color: #d92f36; margin-top: 35px; display: block; padding-top: 5px; height: 36px;background:url(../images/zj_m.jpg) no-repeat; width: 119px; height: 41px; line-height:37px; text-align: center; font-size: 14px;} .fenc{height:410px; } .f_tit{height:86px; overflow: hidden;padding-left:371px;} .f_tit li {float:left; width: 140px; height: 41px; margin-right: 11px; text-align: center; line-height: 41px; border-radius: 41px; background: #797979; font-size: 18px; color: #fff;} .f_tit li.on{ font-weight: bold; background: #df2935;} .f_fl_j,.f_fr_j{margin-top:86px;} .f_fl_j{ margin-left: -19px; position: relative;} .f_fr_j{ margin-right: -19px; position: relative;} .f_nr ul{ margin-left: 41px;} .f_nr li{float:left; width:204px;margin-left:22px; font-size:0; line-height: 0;} .f_nr li img {width:202px;height:259px;border:1px solid #d8dee6;} .f_nr li span {display: block;margin-top:4px; height: 26px; line-height: 26px;text-align: center;} .f_nr li span a {padding-left:36px; font-size:14px; color: #868686;}