<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/*-----------------------------------------------------------------------------------------------------------------------*/
.ban img{ display:block; width:100%;}

/*-----------------------------------------------------------------------------------------------------------------------*/
nav{height:9.1rem; overflow:hidden; margin-top:2.5rem;}
nav a{ color:#fff; font-size:1rem; width:7.083rem; text-align:center; height:2.5rem; line-height:2.5rem; overflow:hidden; display:inline-block;float:left; margin:0 0 1.33rem 1.25rem;background:#00599f;}

/*-----------------------------------------------------------------------------------------------------------------------*/

.dh_bj{ background:url(../Images/Index/h_dh_bj.jpg) no-repeat center top; background-size:100% 5rem;;}
.dh_bj ul{ height:4.95rem; overflow:hidden;}
.dh_bj ul li{ width:33.33%; height:2.5rem; line-height:2.2rem; text-align:center; float:left; position:relative;}
.dh_bj ul li a{ color:#fff; font-size:1rem;}
.dh_bj ul li:nth-child(1){ background:url(../Images/Index/dh_gl.png) repeat left top; background-size:100% 2.5rem;}
.dh_bj ul li:before{ content:""; background:url(../Images/Index/dj_x.png) no-repeat left top; position:absolute; width:2px; height:2.5rem; top:0px; right:0px;}
.dh_bj ul li:nth-child(3):before,.dh_bj ul li:nth-child(6):before{ background:none;}

.g-adv{ height:31.65rem; overflow:hidden;}
.g-adv ul li{ width:100%; height:31.65rem; overflow:hidden; display:block;}
.g-adv ul li a{ width:100%; height:31.65rem; overflow:hidden; display:block;}
.g-adv ul li a img{ width:100%; height:31.65rem; }

.zl_bj{ background:url(../Images/Index/zl_bj.jpg) no-repeat center top; height:47.15rem; background-size:100% 47.15rem; overflow:hidden;}
.zl_nr{ padding-top:3.2rem; width:80%; margin:0 auto;}
.zl_nr h1{ color:#686E7E; font-size:0.9rem; text-align:center; height:5.8rem; letter-spacing:0.3rem;}
.zl_nr h1 span{ color:#1F76E5; font-size:1.8rem; display:block; height:2.5rem;letter-spacing:0px;}
.zl_nr h1 span b{}
.zl_nr ul{}
.zl_nr ul li{ width:10.85rem; height:4.6rem; float:left; text-align:center; margin-bottom:1rem; padding-top:6.25rem; margin-left:6%;}
.zl_nr ul li span{ color:#2B2B2B; font-size:1rem; font-weight:bold; height:1.5rem; display:block;}
.zl_nr ul li p{ color:#2B2B2B; font-size:0.75rem;}
.zl_nr ul .li1 span,.zl_nr ul .li1 p{ color:#fff;}
.zl_nr ul .li1{ background:url(../Images/Index/zl_img1.png) no-repeat left top; background-size:10.85rem 10.85rem;}
.zl_nr ul .li2{ background:url(../Images/Index/zl_img2.png) no-repeat left top; background-size:10.85rem 10.85rem;}
.zl_nr ul .li3{ background:url(../Images/Index/zl_img3.png) no-repeat left top; background-size:10.85rem 10.85rem;}
.zl_nr ul .li4{ background:url(../Images/Index/zl_img4.png) no-repeat left top; background-size:10.85rem 10.85rem;}
.zl_nr ul .li5{ background:url(../Images/Index/zl_img5.png) no-repeat left top; background-size:10.85rem 10.85rem;}
.zl_nr ul .li6{ background:url(../Images/Index/zl_img6.png) no-repeat left top; background-size:10.85rem 10.85rem;}
.zl_nr ul .li6{ padding-top:2rem;;}
.zl_nr ul li b{ color:#1F76E5; font-size:1.3rem; display:block; line-height:2rem;}

.pro_bj{ background:url(../Images/Index/pro_bj.jpg) no-repeat center top; height:52.65rem; overflow:hidden; background-size:100% 52.65rem;}
.pro_nr{padding-top:2.8rem; width:90%; margin:0 auto;}
.pro_nr h1{ color:#686E7E; font-size:0.9rem; text-align:center; height:6.5rem; letter-spacing:0.3rem;}
.pro_nr h1 span{ color:#1F76E5; font-size:1.8rem; display:block; height:2.5rem;}
.pro_nr ul{ height:6.3rem;}
.pro_nr ul li{ float:left; background:#E1E6EC; color:#686E7E; font-size:1.2rem; width:47%; margin-right:3%; margin-bottom:0.75rem; height:2.25rem; line-height:2.25rem; text-align:center;border-radius:3px;}
.pro_nr ul li.cur{ background:#1F76E5; color:#fff;}
.pro_nr ul li:nth-child(2),.pro_nr ul li:nth-child(4){ margin-right:0px;}
.pro span{ display:block; position:relative; margin-bottom:2rem; width:100%; height:23rem;}
.pro span a{ width:100%; height:23rem; display:block; overflow:hidden; }
.pro span a img{ width:100%; height:23rem; overflow:hidden;}
.pro span a em{ position:absolute; bottom:0px; display:block; height:3rem; line-height:3rem; text-align:center; color:#FFFFFF; font-size:0.9rem; font-weight:bold; width:100%; background:rgba(31, 118, 229, 0.85) none repeat scroll 0 0;}
.pro2{ position:relative; width:100%;}
.pro2 ol{ width:100%; margin:0 auto;}
.pro2 ol li{ float:left; margin:0 1%; width:48%; text-align:center; background:#2974D4; color:#fff; line-height:1.5rem; line-height:1.5rem; font-size:0.8rem;}
.pro2 ol li a{ width:100%; height:8.45rem; overflow:hidden; display:block;}
.pro2 ol li a img{ width:100%; height:8.45rem; overflow:hidden;}
.pro2 em{ position:absolute;width:0.75rem; height:3.25rem; display:block; z-index:66;}
.pro2 em img{ width:0.75rem; height:3.25rem;}
.pro2 .pro_btn_l{ left:0px; top:2.6rem;}
.pro2 .pro_btn_r{ right:0px; top:2.6rem;;}

.ys_bj{ background:url(../Images/Index/ys_bj.jpg) no-repeat center top; height:38.9rem; overflow:hidden; background-size:100% 38.9rem;}
.ys_nr{ padding-top:3.3rem; width:90%; margin:0 auto;}
.ys_nr h1{ color:#686E7E; font-size:0.9rem; text-align:center; height:7.3rem; letter-spacing:0.3rem;}
.ys_nr h1 span{ color:#1F76E5; font-size:1.8rem; display:block; height:2.5rem; letter-spacing:0px;}
.ys_nr ul{}
.ys_nr ul li{ padding-left:23%; margin-bottom:1.9rem; text-align:justify; height:4.6rem; overflow:hidden;}
.ys_nr ul li span{ color:#1F76E5; font-size:1.3rem; height:2.25rem; display:block; font-weight:bold;}
.ys_nr ul li p{ color:#777777; font-size:0.9rem; line-height:1.2rem;}

.al_bj{ background:url(../Images/Index/al_bj.jpg) no-repeat left top; height:57.4rem; overflow:hidden; background-size:100% 59.4rem;}
.x_banner{ text-align:center; height:13rem;}
.x_banner h1{ color:#FFFFFF; font-size:1.65rem; padding-top:2.6rem; margin-bottom:2rem;}
.x_banner h1 span{ font-weight:bold;}
.x_banner p{ width:72%; margin:0 auto; display:block; height: 2.5rem; line-height: 2.5rem; background:url(../Images/Index/xb_btn_bj.png) no-repeat center center; background-size:100%;}
.x_banner p em{ font-size:1.1rem; font-weight:bold; width:50%; display:block; float:left;}
.x_banner p em a{ color:#3C3B3B; display:block; height: 2.5rem; line-height: 2.5rem; }

.al_nr{width:90%; margin:0 auto;}
.al_nr h1{ color:#686E7E; font-size:0.9rem; text-align:center; height:5.5rem; letter-spacing:0.25rem;;}
.al_nr h1 span{ color:#1F76E5; font-size:1.8rem; display:block; height:2.5rem;}
.al_nr ul{ height:7.8rem;}
.al_nr ul li{ float:left; background:#FFFFFF; color:#686E7E; font-size:1.2rem; width:31%; margin-right:3%; margin-bottom:0.75rem; height:2.25rem; line-height:2.25rem; text-align:center;border-radius:3px;}
.al_nr ul a{ color:#686E7E; background:#FFFFFF; color:#686E7E; font-size:1.2rem; width:31%; margin-right:0%; margin-bottom:0.75rem; height:2.25rem; line-height:2.25rem; text-align:center;border-radius:3px;}

.al_nr ul span{ float:left; background:#FFFFFF; color:#686E7E; font-size:1.2rem; width:31%; margin-bottom:0.75rem; height:2.25rem; line-height:2.25rem; text-align:center;border-radius:3px;}
.al_nr ul span a{ color:#686E7E; background:#FFFFFF; color:#686E7E; font-size:1.2rem; width:31%; margin-right:0%; margin-bottom:0.75rem; height:2.25rem; line-height:2.25rem; text-align:center;border-radius:3px;}

.al_nr ul li.cur{ background:#1F76E5; color:#fff;}
.al_nr ul li.cur a{ background:#1F76E5; color:#fff;}
.al_nr .a_more{ }
.al_nr .a_more li{ margin-right:0px;}

.al_nr ul li:nth-child(3),.al_nr ul li:nth-child(6),.al_nr ul li:nth-child(9){ margin-right:0px;}
.al span{ display:block; position:relative; margin-bottom:1.8rem; width:100%; height:16.8rem;}
.al span a{ width:100%; height:16.8rem; display:block; overflow:hidden; }
.al span a img{ width:100%; height:16.8rem; overflow:hidden;}
.al span a em{ position:absolute; bottom:0px; display:block; height:3rem; line-height:3rem; text-align:center; color:#FFFFFF; font-size:0.9rem; font-weight:bold; width:100%; background:rgba(31, 118, 229, 0.85) none repeat scroll 0 0;}
.al2{ position:relative; width:100%;}
.al2 ol{ width:100%; margin:0 auto;}
.al2 ol li{ float:left; margin:0 1%; width:48%; text-align:center; background:#2974D4; color:#fff; line-height:1.5rem; line-height:1.5rem; font-size:0.8rem;}
.al2 ol li a{ width:100%; height:8.5rem; overflow:hidden; display:block;}
.al2 ol li a img{ width:100%; height:8.5rem; overflow:hidden;}
.al2 em{ position:absolute;width:0.75rem; height:3.25rem; display:block; z-index:66;}
.al2 em img{ width:0.75rem; height:3.25rem;}
.al2 .al_btn_l{ left:0px; top:2.6rem;}
.al2 .al_btn_r{ right:0px; top:2.6rem;;}

.m_ys_bj{ background:url(../Images/Index/m_ys_bj.jpg) no-repeat left top; height:37.9rem; background-size:100% 37.9rem;}
.m_ys{ padding-top:3.5rem;}
.m_ys h1{ color:#686E7E; font-size:0.9rem; text-align:center; height:8.6rem; letter-spacing:0.15rem;}
.m_ys h1 span{ color:#1F76E5; font-size:1.8rem; display:block; height:4.6rem; line-height:2.1rem; letter-spacing:0px;}
.m_ys ul li{ margin-left:53%; margin-bottom:1rem; border-bottom:1px dashed #DBDBDB;}
.m_ys ul .li3,.m_ys ul .li6{ border:none;}
.m_ys ul .li4,.m_ys ul .li5,.m_ys ul .li6{ margin-right:48%; margin-left:5%;}
.m_ys ul .li1 span{ background:url(../Images/Index/ys_img1.jpg) no-repeat left center; background-size:1.9rem 1.9rem;}
.m_ys ul .li2 span{ background:url(../Images/Index/ys_img2.jpg) no-repeat left center; background-size:1.9rem 1.9rem;}
.m_ys ul .li3 span{ background:url(../Images/Index/ys_img3.jpg) no-repeat left center; background-size:1.9rem 1.9rem;}
.m_ys ul .li4 span{ background:url(../Images/Index/ys_img4.jpg) no-repeat left center; background-size:1.9rem 1.9rem;}
.m_ys ul .li5 span{ background:url(../Images/Index/ys_img5.jpg) no-repeat left center; background-size:1.9rem 1.9rem;}
.m_ys ul .li6 span{ background:url(../Images/Index/ys_img6.jpg) no-repeat left center; background-size:1.9rem 1.9rem;}
.m_ys ul li span{ color:#1F76E5; font-size:1.5rem; height:2.5rem; display:block; padding-left:20%;}
.m_ys ul li p{ color:#959595; font-size:1rem; padding-bottom:1rem; padding-right:5%; text-align:justify;}

.m_ys_bj2{background:url(../Images/Index/m_ys_bj_02.jpg) no-repeat left top; height:27.25rem; background-size:100% 27.25rem;}
.m_ys_bj2 .m_ys{ padding-top:0px;}

.lc_bj{ background:url(../Images/Index/lc_bj.jpg) no-repeat center top; height:33.95rem; overflow:hidden; background-size:100% 33.95rem;}	
.lc{ padding-top:3.5rem; width:90%; margin:0 auto;}
.lc h1{ color:#686E7E; font-size:0.9rem; text-align:center; height:7.35rem;}
.lc h1 span{ color:#1F76E5; font-size:1.8rem; display:block; height:2.5rem; line-height:2.1rem;}
.lc_nr{ height:16.5rem;}
.lc dl{ float:left; height:16.5rem;}
.lc dl dt{ width:15rem; height:13.5rem; overflow:hidden; display:block; float:left; width:52%;}
.lc dl dt img{ width:15rem; height:13.5rem; overflow:hidden;}
.lc dl dd{ float:left; width:42%; padding-left:6%; text-align:justify;}
.lc dl dd span{ color:#1F76E5; font-size:1.2rem; font-weight:bold; height:2.2rem; display:block;}
.lc dl dd p{ color:#666666; font-size:0.9rem; line-height:1.65rem;}
.lc ul li{ float:left; width:24%; background:#2076E5; text-align:center; margin-right:1%; height:2.5rem; line-height:2.5rem; display:block; font-size:1.5rem; font-family:"Knockout"; color:#fff;}
.lc ul li.cur{ background:#DCCD1E; color:#fff;}
.lc ul li:nth-child(4){ margin-right:0px;}

.ab_bj{ background:url(../Images/Index/ab_bj.jpg) no-repeat center top; height:40.4rem; background-size:100% 40.4rem;}
.ab{ width:88%; margin:0 auto; padding-top:3.5rem;}
.ab h1{ color:#686E7E; font-size:0.9rem; text-align:center; height:6.6rem;}
.ab h1 span{ color:#1F76E5; font-size:1.8rem; display:block; height:2.5rem; line-height:2.1rem;}
.ab dl{ height:28.4rem; overflow:hidden;}
.ab dl dt{width:100%; margin-bottom:2.3rem;}
.ab dl dt a img{ width:98%; border:5px solid #fff;}
.ab dl dd span{ font-size:1.2rem; color:#fff; text-align:center; display:block; height:2.5rem;}
.ab dl dd p{ color:#B9CCF6; font-size:0.9rem; line-height:1.4rem;}
.ab em{ display:block; text-align:center; height:1.85rem; width:6.9rem; line-height:1.85rem; margin:0 auto; background:url(../Images/Index/ab_btn.png) no-repeat center center; background-size:6.9rem 1.85rem;}
.ab em a{ color:#000000; font-weight:bold; font-size:0.8rem; display:block;}

.news_bj{ background:url(../Images/Index/news_bj.jpg) no-repeat center top; height:29rem; background-size:100% 29rem; overflow:hidden;}
.news{ width:90%; margin:0 auto; padding-top:3rem;}
.news ul{ padding-left:5%; height:3.3rem;}
.news ul li{ float:left; color:#333333; font-size:1.1rem; font-weight:bold; padding:0 5%; background:url(../Images/Index/new_x.jpg) no-repeat right center; background-size:0.6rem;}
.news ul li.cur{ color:#1F76E5;}
.news ul li:nth-child(3){ background:none;}
.news dl{ height:10.8rem;}
.news dl dt{ width:45%; float:left;}
.news dl dt a{ width:12.5rem; height:8.5rem; display:block; overflow:hidden;}
.news dl dt a img{ width:12.5rem; height:8.5rem; overflow:hidden;}
.news dl dd{ width:45%; float:left; width:50%; padding-left:5%;}
.news dl dd span{ color:#333333; font-size:0.9rem; font-weight:bold; display:block; height:2rem;}
.news dl dd span a{ color:#333333;}
.news dl dd p{ color:#635858; font-size:0.9rem; line-height:1.6rem;}







	


html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size: 10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:384px){html{font-size: 12px;}}
@media screen and (min-width:480px){html{font-size: 15px;}}
@media screen and (min-width:414px){html{font-size: 13px;}}
@media screen and (min-width:560px){html{font-size: 17.5px;}}
@media screen and (min-width:640px){html{font-size: 20px;}}

</pre></body></html>