<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{margin:0;font-family:Arial,"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.42857143;font-size:14px;min-width:1230px;background:#fff;color:#373737}
h1{font-size:2em;margin:.67em 0}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
a{-webkit-text-decoration-skip:objects;background-color:transparent}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none}
body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
article,aside,footer,header,nav,section,figcaption,figure,main,details,menu{display:block}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}
audio,video,canvas{display:inline-block}
template,[hidden]{display:none}
.fl{ float: left;}
.fr{ float: right; }

.clearfix{zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}

a{color:#373737;text-decoration:none}
a:hover{color:#2f8af9}
ul{margin:0;list-style:none;padding:0}

.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}

.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.container{padding:0 10px;width:1280px;margin:0 auto}

.header{background-color:#fff}
.header .logo{float:left;font-size:0;height:74px;line-height:74px;text-align:left;padding:26px 0 36px; }
.header .pinpai{ float: left; margin: 42px 10px 0; border-right: 1px solid #c3c3c3; padding-right: 10px;  }
.header .text{float:left;font-size: 24px;margin:40px 0 0;color:#a6342c; line-height: 45px;}
.header .laugue{ float: right;margin: 45px 15px 0; }
.header .laugue span{ width: 1px; height: 26px; background: #a6a6a6; display: inline-block; margin:0 7px; }
.header .search{ float: right; margin: 45px 0 0; border:2px solid #d9d9d9; border-radius: 15px; width: 205px;}
.header .search input{ background:none; border:none; padding-left: 15px; width: 160px;}
.header .search button{ background: none; border:none; }
.header .search button img{position: relative; top: 3px; }

.header .nav{font-size:0; text-align: center; }
.header .nav li{display:inline-block;vertical-align:middle; margin-right: 18px;}
.header .nav li a{display:block;font-size:16px;line-height:33px;padding:0 31px;color:#484848;}
.header .nav li .arr{float:right;height:40px;width:40px;position:relative;display:none}
.header .nav li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(135deg);right:15px}
.header .nav li.active&gt;a{ color: #1c2f73;}
.header .nav li.open&gt;a,.header .nav li&gt;a:hover{background: #d3e700; color: #1c2f73;}
.header .nav li.dropdown{position:relative}
.header .nav .dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:10;text-align:center;box-shadow:0 6px 12px rgba(0,0,0,0.18);background-color:rgba(0,0,0,0.4); border-radius: 0 0 8px 8px; padding-bottom: 5px;}
.header .nav .dropdown-box p{margin:0; border-bottom: 1px solid #ddeff9;}
.header .nav .dropdown-box p:last-child{ border-bottom: 0; }
.header .nav .dropdown-box a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:12px;background-color:transparent !important;line-height:29px;color:#FFF !important}
.header .nav .dropdown-box a:hover{background-color:rgba(0,0,0,0.5) !important;}
.header .nav li.open .dropdown-box{display:block}

.menu-btn{display:none;padding:12px 0;float:right;margin-left:15px}
.menu-btn:before,.menu-btn:after,.menu-btn span{display:block;height:2px;background-color:#1c2f73;content:''}
.menu-btn:before{width:24px}
.menu-btn:after{width:24px;}
.menu-btn span{width:24px;margin:6px 0 6px 0}

.banner{height:504px;position:relative; border-top: 1px solid #768998;}
.banner .swiper-slide{background:no-repeat center / cover}
.banner .swiper-pagination-bullet{ background:#545454; width: 15px; height: 15px;opacity: 1;}
.banner .swiper-pagination-bullet-active{background-color:#308edb;}

.section{padding:60px 0; overflow: hidden;}
.section-title{margin-bottom:40px;text-align:center;font-size:36px; color: #e50012;}
.section-title strong span{ color: #333; }
.section-title p{color:#666;font-size:20px;margin:5px 0 0}

.in-about{ float: left; width: 905px; position: relative; padding-top: 38px;}
.in-about .pic{ float: left; width: 512px; }
.in-about .text{position: absolute; left: 478px; top:67px; width: 370px; height: 302px; background-color: #FFF; box-sizing: border-box; padding: 25px; box-shadow:0px 5px 12px rgba(0,0,0,0.18);}
.in-about .text h2{ margin:0; font-size: 28px; font-weight: normal; }
.in-about .text p{ margin:8px 0 0; line-height: 28px; color: #787878;  }
.in-about .text p a{ color: #05317a; }
.in-about .text p a:hover{ color: #000; }
.in-about .text ul{ text-align: center; margin-top: 25px; }
.in-about .text li{ display: inline-block; margin: 0 20px; }
.in-about .text li .pic{ display: block; width: 100%; height: 40px; background: no-repeat center;  }
.in-about .text li span{ display: block; }
.in-about .text li a:hover{ color:#1b2f74; }
.in-about .text li.a1 .pic{ background-image: url(../images/icon-1.png); }
.in-about .text li.a2 .pic{ background-image: url(../images/icon-2.png); }
.in-about .text li.a3 .pic{ background-image: url(../images/icon-3.png); }
.in-about .text li.a1 a:hover .pic{ background-image: url(../images/icon-1h.png); }
.in-about .text li.a2 a:hover .pic{ background-image: url(../images/icon-2h.png); }
.in-about .text li.a3 a:hover .pic{ background-image: url(../images/icon-3h.png); }

.in-pro{float: right; width: 371px; border:1px solid #dddddd; }
.in-pro .tit{ background: url(../images/tit2.png) no-repeat center /cover; line-height: 69px; font-size: 28px; text-align: right; }
.in-pro .tit span{ margin-right: 23px; text-shadow:#FFF 2px 0 0,#FFF 0 2px 0,#FFF -2px 0 0,#FFF 0 -2px 0;}
.in-lanmu li a{ display: block; border-bottom: 1px solid #dddddd; height: 75px; line-height: 75px; font-size: 18px; overflow: hidden; }
.in-lanmu li a:hover{ background-color: #dfdfdf; color: #1b2f74; }
.in-lanmu li i{ float: left; margin:8px 22px 0 35px; width: 71px; height: 55px; border:3px solid #FFF; border-radius: 3px;}
.in-lanmu li i img{ width: 71px; height: 55px; }
.in-lanmu li a:hover i{ box-shadow:0px 0px 12px rgba(0,0,0,0.18);}

.in-news-bg{ padding-bottom: 40px; }
.in-news{ float: left; width: 905px; position: relative; }
.in-news .tit{ background: url(../images/tit1.png) no-repeat center /cover; width: 410px;height: 51px; line-height: 51px; margin:0 0 50px 190px; }
.in-news .tit span{ color: #FFF; font-size: 30px; margin-left: 145px; letter-spacing: 32px;}
.in-news li{ float: left; width: 50%; }
.in-news li a{ display: block;   min-height: 140px; padding-right: 35px; }
.in-news li .date{ float: left; width: 22%;text-align: center; font-size: 12px; color: #a8a8a8 }
.in-news li .date span{ font-size: 55px; display: block;  border-bottom: 1px solid #333; margin:-15px 0 10px; color: #333; }
.in-news li .text{ float: left; width: 68%;background: url(../images/news-icon.png) no-repeat bottom right; padding-bottom: 20px; padding-right: 2%; margin-left: 20px; }
.in-news li .text h2{ margin:0 0 5px; font-size: 18px;font-weight: normal; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in-news li .text p{ margin:0; color: #787878; line-height: 22px;}
.in-news li a:hover .date,.in-news li a:hover .date span{ color: #2f8af9; }
.in-news li a:hover .text{background-image: url(../images/news-icon-h.png);}

.in-contact{float: right; width: 371px; border:1px solid #dddddd; }
.in-contact .tel{ font-size: 14px; padding: 30px 0 0 93px; background: url(../images/tel.png) no-repeat 30px 30px; color: #999999;   }
.in-contact .tel strong{ font-size: 24px;color: #0076ca; display: block; }
.in-contact p{ color: #646464; margin:0 0 0 30px; color: #646464; font-size: 16px; line-height: 30px; padding: 15px 0; }


.footer{background:#f2f2f2;padding: 50px 0;}
.footer .container{ background: url(../images/footbg.jpg) no-repeat right bottom; }
.fnav .tit{ font-size: 18px; }
.fnav dl{ float: left;text-align: center; margin-right: 100px; line-height: 30px; }
.fnav dl dt{ margin: 0;}
.fnav dl dt a{ color: #000 }
.fnav dl dt a:hover{ color: #1b2f74; text-decoration: underline; }
.fnav dl dd{ margin: 0; }
.fnav dl dd a{ display: block; color: #646464; }
.fnav dl dd a:hover{ color: #1b2f74; text-decoration: underline; }
.footer .ewm{float:right; width: 183px; text-align: center; margin-right: 100px;}
.footer .ewm img{ width: 153px; }
.footer .ewm .text{ font-size: 18px; color: #000; background: url(../images/icon-4.png) no-repeat top center; padding-top: 20px; margin-top: 8px; }

.footer-copy{color:#a3a3a3; background: #464646; text-align: center; font-size: 12px; line-height: 42px;}
.footer-copy a{ color: #a3a3a3; }

.banner-sub{height:353px;position:relative}
.banner-sub .swiper-slide{background:no-repeat center / cover}

.section-sub{padding:50px 0}

.sub-tit {border-bottom: 2px solid #1455a7;font-size: 24px;color: #1455a7;padding-bottom: 10px;margin-bottom: 20px;}
.curmbs {float: right;font-size: 12px;color: #6d6d6d;line-height: 25px;background: url(../images/hom1.jpg) no-repeat 0 center;padding-left: 20px;}
.curmbs em {padding: 0 5px;}

.ct2-sd{float:left;width:317px}
.ct2-mn{float:right;width:918px}

.panel-sd{margin-bottom:20px;border:1px solid #d1d1d1;}
.panel-sd .tit{ background: url(../images/tit3.png) no-repeat center; line-height: 69px; font-size: 28px; text-align: right; }
.panel-sd .tit span{ margin-right: 23px; text-shadow:#FFF 2px 0 0,#FFF 0 2px 0,#FFF -2px 0 0,#FFF 0 -2px 0;}

.ny-lanmu li a{ display: block; border-bottom: 1px solid #dddddd; height: 75px; line-height: 75px; font-size: 18px; overflow: hidden; }
.ny-lanmu li a:hover{ background-color: #dfdfdf; color: #1b2f74; }
.ny-lanmu li i{ float: left; margin:8px 22px 0 35px; width: 71px; height: 55px; border:3px solid #FFF; border-radius: 3px;}
.ny-lanmu li i img{ width: 71px; height: 55px; }
.ny-lanmu li a:hover i{ box-shadow:0px 0px 12px rgba(0,0,0,0.18);}

.lanmu{background: #FFF;}
.lanmu li{margin-top:2px;border-bottom:1px solid #d1d1d1;}
.lanmu li&gt;a{display:block;line-height:50px;color:#666;font-size:18px; text-align: center; }

.lanmu li.active&gt;a{color: #1455a7; display: block;}

.list-1{margin:-10px 0 0 -20px}
.list-1 li{ float: left; width: 50%; }
.list-1 li a{ display: block; padding: 10px; border:1px solid #dddddd; margin:10px 0 0 20px; overflow: hidden;  color: #949494;}
.list-1 li a:hover{ background-color: #d3e700; }
.list-1 li .name{ float: left; width: 40%; font-size: 16px; line-height: 58px;  color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.list-1 li .desc{ float: right; width: 60%; border-left: 1px solid #a5a5a5; box-sizing: border-box; padding-left: 13px; line-height: 23px; height: 69px; overflow: hidden; }
.list-1 li a:hover .name{ color: #000; }
.list-1 li a:hover .desc{ color: #000; }

.list-2{margin:-20px 0 0 -20px}
.list-2 li {margin-bottom: 10px;}
.list-2 li a {display: block;overflow: hidden;padding: 20px;background-color: #f5f5f5;margin:20px 0 0 20px; }
.list-2 li a:hover{color:#1455a7;   }
.list-2 li a:hover h4{ text-decoration: underline; }
.list-2 li .more {float: right;line-height: 36px;width: 90px;text-align: center;background-color: #999;color: #fff;margin-top: 20px;}
.list-2 li a:hover .more{ background: #1455a7; }
.list-2 li .date {float: left;width: 76px;background-color: #fff;text-align: center;padding: 14px 0;}
.list-2 li .date strong {display: block;font-family: Impact;font-size: 24px;line-height: 1;margin-bottom: 5px;}
.list-2 li .text {margin: 0 110px 0 95px;}
.list-2 li .text h4 {margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;}
.list-2 li .text p {margin: 5px 0 0;line-height: 1.8;height: 50px;overflow: hidden;color: #666;text-align: justify;}

.list-3 {margin: -20px 0 0 -20px; }
.list-3 li {float: left;width: 33.333%; text-align: center;}
.list-3 li a {display: block;margin: 20px 0 0 20px;-webkit-transition: all 0.5s;transition: all 0.5s;padding: 2px;}
.list-3 li a:hover { text-decoration: underline; }
.list-3 li .img-center {overflow: hidden;height: 186px;line-height: 186px;}
.list-3 li .img-center img {-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-3 li a:hover .img-center img {-webkit-transform: scale(1.1);transform: scale(1.1);}

.pages {margin:20px 0px ;text-align: center;font-size: 0;}
.pages a {display: inline-block;font-size: 14px;line-height: 35px;padding: 0 14px;margin: 5px;background-color: #f5f5f5;border-radius: 3px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.pages a:hover,.pages a.active {background-color: #1455a7;color: #fff;}

.content-title {text-align: center; padding: 15px 0;}
.content-title h1 {font-size: 22px;margin: 0;}
.content-title p {margin: 15px 0 0;font-size: 12px;color: #999;border-top: 1px dashed #ddd;padding-top: 15px;}
.content-title p span {padding: 0 10px;display: inline-block;}
.content-body {line-height: 1.8;}
.content-body table{border-collapse:collapse;border:none; width: 100%}
.content-body table tr td{ border: 1px solid #333;text-align: center; }
.content-body img {max-width: 100% !important;height: auto !important;}
.content-exp {padding: 10px 15px;font-size: 12px;background-color: #f5f5f5;margin-top: 20px;border-radius: 5px;}
.content-exp li {line-height: 2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.message{ padding-top: 20px; }
.form-group {margin-bottom: 20px;}
.form-label {line-height: 42px;display: block;float: left;width: 110px;text-align: right;}
.form-label span {color: #c5262b;}
.form-content {margin-left: 110px;}
.form-control {line-height: 20px;font-size: 14px;border: 1px solid #ccc;padding: 10px 15px;width: 100%;display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form-content.yzm .form-control {width: 100px;}
.form-content.yzm .img {height: 42px;width: auto;}
select.form-control {height: 1.7rem;}
.form-submit {padding: 10px 20px;color: #fff;background-color: #1455a7;border: 0;cursor: pointer;border-radius: 0.15rem;font-size: 14px;}
.form-button {padding: 10px 20px;color: #fff;background-color: #767676;border: 0;cursor: pointer;border-radius: 0.15rem;font-size: 14px;}

.backto{ width: 100px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; }
.backto a{ display: block; width: 100px; height: 30px; background: #205db1; color:#FFF;  }
.backto a:hover{ background: #ff6c00; }

.map{margin-top:30px;height:350px}



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