/*1029626114@qq.com*/ @charset "utf-8"; .g_news{height: 938px;padding-top: 86px;box-sizing: border-box;} .g_news h2 a{display: block;position: relative;height: 126px;text-align: center;} .g_news h2 b{display: block;text-align: center;background: #fff;width:220px;height: 60px;line-height: 60px;font-weight: normal;font-size: 44px;color:#525252;margin:0 auto;position: relative;z-index: 11;} .g_news h2 a:before{content:"";position: absolute;width:1200px;height: 1px;background: #eaeaea;left:0;top:36px;} .g_news h2 em{display: block;font-size: 18px;color:#bababa;text-transform: uppercase;font-weight: normal;} .g_news h2 a:after{content:"";position: absolute;width:45px;height: 3px;background: #0c5da9;left:50%;margin-left: -22px;top:100px;} .g_news .newleft{float: left;width:698px;} .g_news .tt{height: 170px;border-bottom: 1px solid #bfbfbf;margin-bottom: 35px;} .g_news .tt h3 a{display: block;position: relative;height: 48px;padding:36px 0 0 140px;font-size: 18px;color:#303030;} .g_news .tt h3 i{position: absolute;left:0;top:0;} .g_news .tt p{font-size: 15px;line-height: 28px;color:#222;} .g_news .newleft{width:700px;float:left;} .g_news .newleft h3{height:42px;line-height: 42px;border-bottom:1px solid #e0e0e0; margin-bottom: 17px;} .g_news .newleft h3 em{display: inline-block;float:left; height:42px; line-height: 42px; margin-right: 23px; position: relative;} .g_news .newleft h3 em a{font-size: 26px; color:#333333; font-weight: normal;} .g_news .newleft h3 em.cur:before{width:100%;height:3px;background:#1e5f9c;content:""; position: absolute;left:0;bottom:-2px;} .g_news .newleft dl{margin-bottom: 40px;height:303px;} .g_news .newleft dl dt{width:403px; height:303px; line-height: 0; overflow: hidden;float:left;} .g_news .newleft dl dt img{width:100%;height:100%;} .g_news .newleft dl dd{padding:17px 0 0 35px;width:296px;float:left; box-sizing:border-box;} .g_news .newleft dl dd h4{margin-bottom: 6px;height:42px; line-height:42px;} .g_news .newleft dl dd h4 a{font-size: 18px;color: #303030;} .g_news .newleft dl dd p{line-height: 25px;font-size: 14px; color:#222;} .g_news .newleft ul li{height:24px; line-height: 24px;margin-bottom: 14px;padding-left:43px;background: url(../images/newico1.jpg) no-repeat left;} .g_news .newleft ul li span{display:block;float:left; line-height: 24px;font-size: 15px;color:#333;} .g_news .newleft ul li em{display:block;height:24px; float:right;font-size: 15px;color:#333;} .g_news .newleft ul li:hover{background: url(../images/newico2.jpg) no-repeat left;} .g_news .newleft ul li:hover span{font-weight: bold;} .g_news .newleft ul li:hover em{font-weight: bold;} .g_news .newright{float: right;width:448px;height:641px;padding-top: 28px;box-shadow:0px 5px 16px 0px rgba(57,57,57,0.2); box-sizing: border-box;} .g_news .newright h3{line-height: 27px;padding-right:32px;} .g_news .newright h3 a{display: block;height:27px;margin-bottom: 12px;position: relative;font-size: 24px;color:#000;font-weight: normal;padding-left:25px;border-left:8px solid #1764ac;} .g_news .newright h3 span{font-size: 14px;color:#222;text-transform: uppercase;font-weight: normal;float:right;} .g_news .newright h3 em{float:left;} .wdimg{width:384px;height: 217px;overflow: hidden;margin-bottom: 11px;margin:0 auto;} .wdimg img{width:384px;height: 217px;display: block;} .wdlst2{padding:0 32px;} .wdlst2 dl{padding-top: 15px;height: 90px;border-bottom: 1px solid #eeeeee;} .wdlst2 dt{background: url(../images/wen.jpg) no-repeat;height: 24px;line-height: 24px;margin-bottom: 10px;padding-left: 32px;font-size: 15px;color:#333333;} .wdlst2 dt a{color:#333333;font-weight: bold;} .wdlst2 dd p{background: url(../images/da.jpg) no-repeat;padding-left: 32px;font-size: 15px;color:#222;} .wdlst2 dl:last-child{border-bottom:0;} .g_fl01{padding-bottom: 68px;} .g_fl01 h2 a{display: block;position: relative;height: 126px;text-align: center;} .g_fl01 h2 b{display: block;text-align: center;background: #fff;width:424px;height: 60px;line-height: 60px;font-weight: normal;font-size: 44px;color:#333;margin:0 auto;position: relative;z-index: 11;} .g_fl01 h2 a:before{content:"";position: absolute;width:1200px;height: 1px;background: #eaeaea;left:0;top:36px;} .g_fl01 h2 em{display: block;font-size: 18px;color:#333333;text-transform: uppercase;font-weight: normal;} .g_fl01 h2 a:after{content:"";position: absolute;width:45px;height: 3px;background: #0c5da9;left:50%;margin-left: -22px;top:100px;} .g_fl01 .fl01bd dl{overflow: hidden;background: url(../images/flbg1r.jpg) no-repeat;background-size: 100%;} .g_fl01 .fl01bd dl img{width:100%;display: block;} .g_fl01 .fl01bd dt{width:50%;float: left;} .g_fl01 .fl01bd dt img{width:100%;display: block;} .g_fl01 .fl01bd dd{width:50%;float: left;height: 100%;padding:3.75rem 18% 0 2%;box-sizing: border-box;} .g_fl01 .fl01bd h3 a{position: relative;display: block;height: 4.5rem;line-height: 4.5rem;margin-bottom: 1.8rem;font-size: 1.6rem;color:#0066cc;} .g_fl01 .fl01bd h3 a:before{content:"";position: absolute;width:3.2rem;height:0.125rem;background:#0066cc;left:0;bottom: 0;} .g_fl01 .fl01bd h4{height: 1.5rem;line-height: 1.4rem;font-size: 0.75rem;color:#333333;} .g_fl01 .fl01bd p{font-size: 0.7rem;color:#333;line-height: 1rem;margin-bottom: 3rem;} .g_fl01 .fl01bd span{display: block;} .g_fl01 .fl01bd em{display: block;height: 2rem;line-height: 2rem;position: relative;padding-left: 2rem;font-size: 0.7rem;color:#333;} .g_fl01 .fl01bd em:before{content:"";position: absolute;background: url(../images/flico.png) no-repeat;background-size: 1.25rem 1.25rem;width:1.25rem;height: 1.25rem;left:0;top:0.4rem;} .m_fltab{position: relative;} .m_fltab .fl01hd{position: absolute;left:50%;width:1200px;margin-left: -600px;z-index: 15;bottom:20px;} .m_fltab .fl01hd ul{width:415px;margin:0 auto;} .m_fltab .fl01hd li{height: 10px;width:20px;background: red;margin-right:30px;float:left;} .m_fltab .fl01hd li a{color:#333;} .m_fltab .fl01hd li.on{background: #0066cc;position: relative;} /*.m_fltab .fl01hd li.on:before{content:"";position: absolute;background: url(../images/sjt.png) no-repeat;background-size:0.75rem 1.5rem;right:-0.75rem;top:0.75rem;width:0.75rem;height: 1.5rem;}*/ .m_fltab .fl01hd li.on a{color:#fff} .g_fl02{padding-bottom: 58px;} .g_fl02 h2 a{display: block;position: relative;height: 136px;text-align: center;} .g_fl02 h2 b{display: block;text-align: center;background: #fff;width:424px;height: 60px;line-height: 60px;font-weight: normal;font-size: 44px;color:#525252;margin:0 auto;position: relative;z-index: 11;} .g_fl02 h2 a:before{content:"";position: absolute;width:1200px;height: 1px;background: #eaeaea;left:0;top:36px;} .g_fl02 h2 em{display: block;font-size: 18px;color:#333333;text-transform: uppercase;font-weight: normal;} .g_fl02 h2 a:after{content:"";position: absolute;width:45px;height: 3px;background: #0c5da9;left:50%;margin-left: -22px;top:100px;} .fl02tj{float: left;width:50%;position: relative;} .fl02tj dt{width:100%;display: block;} .fl02tj dt img{width:100%;display: block;} .fl02tj h3 a{position: absolute;left:0;bottom: 0;width:100%; background:rgba(0, 0, 0, .5); height: 2.3rem;line-height: 2.3rem;display: block;text-align: center;font-size: 1rem;color:#fff;font-weight: normal;} .fl02tj:hover h3 a{height: 3.2rem;line-height: 3.2rem;display: block;position: relative;text-align: center;font-size: 1.33rem;color:#fff;font-weight: bold;margin-top: 17%; background:none;} .fl02tj:hover h3 a:before{content:"";position: absolute;width:1.75rem;height: 1px;background:#fff;left:50%;margin-left: -0.8rem;bottom: 0;} .fl02tj ul{margin:1rem 6% 1.5rem;display: none;} .fl02tj li{float: left;line-height: 2rem;font-size: 1rem;color:#fff;width:50%;text-align: center;} .fl02tj li a{color:#fff;} .fl02tj:hover ul{display: block;} .fl02tj:hover dd{position: absolute;left:0;top:0;background:rgba(0, 0, 0, .4);width:100%;height: 100%;} .fl02tj span{display:none;width:22%;margin:0 auto;} .fl02tj span a{display: block;float: left;width:100%;height: 2.2rem;line-height: 2.2rem;background:#fff;text-align: center;font-size: 0.83rem;color:#000000;} .fl02tj span a:nth-child(1){background: #0055a4;color:#fff;} .fl02tj:hover dd{display:block;} .fl02tj:hover span{display:block;} .fl02r{float: left;width:50%;} .fl02r dl{float: left;width:48%;margin-left: 2%;position: relative;margin-bottom: 0.75rem;} .fl02r dt{width:100%;display: block;} .fl02r dt img{width:100%;display: block;} .fl02r h3 a{position: absolute;left:0;bottom: 0;width:100%; background:rgba(0, 0, 0, .5); height: 2.3rem;line-height: 2.3rem;display: block;text-align: center;font-size: 1rem;color:#fff;font-weight: normal;} .fl02r dl:hover h3 a{height: 3.2rem;line-height: 3.2rem;display: block;position: relative;text-align: center;font-size: 1.33rem;color:#fff;font-weight: bold;margin-top: 2rem; background:none;} .fl02r dl:hover h3 a:before{content:"";position: absolute;width:1.75rem;height: 1px;background:#fff;left:50%;margin-left: -0.8rem;bottom: 0;} .fl02r ul{margin:1rem 6% 1.5rem;display: none;} .fl02r li{float: left;line-height: 2rem;font-size: 1rem;color:#fff;width:50%;text-align: center;} .fl02r li a{color:#fff;} .fl02r dl:hover ul{display: block;} .fl02r dl:hover dd{position: absolute;left:0;top:0;background:rgba(0, 0, 0, .4);width:100%;height: 100%;} .g_jc{background: url(../images/jcfwbg.jpg) no-repeat center top;height: 781px;padding-top: 85px;box-sizing: border-box;} .g_jc h2{display: block;position: relative;height: 136px;text-align: center;} .g_jc h2 b{display: block;text-align: center;background: #1563ab;width:524px;height: 60px;line-height: 60px;font-weight: normal;font-size: 44px;color:#fff;margin:0 auto;position: relative;z-index: 11;} .g_jc h2:before{content:"";position: absolute;width:1200px;height: 1px;background: #fff;left:0;top:36px;} .g_jc h2 em{display: block;font-size: 18px;color:#fff;text-transform: uppercase;font-weight: normal;} .g_jc h2:after{content:"";position: absolute;width:45px;height: 3px;background: #91accf;left:50%;margin-left: -22px;top:100px;} .g_jc dl{position: relative;width:245px;padding-right: 20px;margin-right: 20px;float: left;} .g_jc dl:nth-child(4){margin-right: 0;} .g_jc dl:nth-child(3){width:300px;} .g_jc dl:before{content:"";position: absolute;width:2px;height: 270px;background:#2f74b4;right:0;top:10px;} .g_jc dt{height: 102px;border-bottom: 1px solid #407ab2;position: relative;padding-left: 90px;padding-top: 11px;font-size: 24px;line-height: 32px;font-weight: bold;color:#fff;margin-bottom: 22px;} .g_jc dt i{position: absolute;left:0;top:0;} .g_jc dd p{font-size: 16px;line-height: 30px;color:rgba(255,255,255,.7);height: 300px;} .g_jc dd span a{display: block;background: url(../images/jcmore.png) no-repeat;width:89px;height: 31px;line-height: 31px;font-size: 14px;color:#fff;} .g_jc dl:nth-child(4):before{background:none;} .g_ab{background: url(../images/abbg.jpg) no-repeat center top;height: 680px;padding-top: 90px;box-sizing: border-box;} .g_ab h2 a{display: block;position: relative;height: 136px;text-align: center;} .g_ab h2 b{display: block;text-align: center;background: #fefefe;width:254px;height: 60px;line-height: 60px;font-weight: normal;font-size: 44px;color:#333333;margin:0 auto;position: relative;z-index: 11;} .g_ab h2 a:before{content:"";position: absolute;width:1200px;height: 1px;background: #e5e5e6;left:0;top:36px;} .g_ab h2 em{display: block;font-size: 18px;color:#333333;text-transform: uppercase;font-weight: normal;} .g_ab h2 a:after{content:"";position: absolute;width:45px;height: 3px;background: #0759a6;left:50%;margin-left: -22px;top:100px;} .g_ab dd{float: left;width:585px;margin-right: 76px;} .g_ab dd p{font-size: 16px;line-height: 26px;color:#333333;margin-bottom: 22px;} .g_ab dd span a{display: block;width:135px;height: 44px;line-height: 44px;background:#0055a4;text-align: center;font-size: 16px;color:#fff;} .g_ab dt{float: left;width:505px;height:377px;overflow:hidden;} .g_ab dt img{width:505px;height:377px;display: block;} .g_link{background: url(../images/linkbg.jpg) no-repeat center top;height: 82px;line-height: 82px;} .g_link h2{float: left;width:76px;font-size: 14px;color:rgba(255,255,255,.5);font-weight: bold;} .g_link .link_c{float: left;width:1100px;} .g_link .link_c a{display: inline-block;float: left;font-size: 14px;color:rgba(255,255,255,.5);padding:0 16px;} .g_link .link_c a:hover{color:#fff;} html {font-size: 10px;-webkit-text-size-adjust: none;} @media screen and (min-width: 1024px) {html {font-size: 13px;}} @media screen and (min-width: 1200px) {html {font-size: 15px;}} @media screen and (min-width: 1280px) {html {font-size: 16px;}} @media screen and (min-width: 1366px) {html {font-size: 17px;}} @media screen and (min-width: 1440px) {html {font-size: 18px;}} @media screen and (min-width: 1600px) {html {font-size: 20px;}} @media screen and (min-width: 1920px) {html {font-size: 24px;}}