<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face {
  font-family: 'iconfont';  /* project id 924759 */
  src: url('//at.alicdn.com/t/font_924759_6vdo1s3hgii.eot');
  src: url('//at.alicdn.com/t/font_924759_6vdo1s3hgii.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_924759_6vdo1s3hgii.woff') format('woff'),
  url('//at.alicdn.com/t/font_924759_6vdo1s3hgii.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_924759_6vdo1s3hgii.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;
}




@font-face {
    font-family: 'iconfont';  /* Project id 2690705 */
    src: url('//at.alicdn.com/t/font_2690705_9a90d1g79sh.woff2?t=1650438424135') format('woff2'),
    url('//at.alicdn.com/t/font_2690705_9a90d1g79sh.woff?t=1650438424135') format('woff'),
    url('//at.alicdn.com/t/font_2690705_9a90d1g79sh.ttf?t=1650438424135') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0px;
    -moz-osx-font-smoothing: gray scale;
}

html {
    -webkit-text-size-adjust: none;
    user-select: none
}

body {
    background-color: #f6f6f6;
    margin: 0 auto;
    width: 1200px;
}

.boxs {
    width: 1200px;
    margin: 0 auto;
}

.nav {
    background-color: #fff;
    width: 100%;
    height: 100%;
}

.nav .nav01 {
    display: flex;
    flex-flow: nowrap;
    padding: 8px 20px;
    text-align: right;
    justify-content: space-between;
}

.nav .nav01 p {
    color: #b5b5b5;
}

.nav .nav01 .item {
    font-size: 14px;
    color: #808080;
}

.nav .nav01 .item i{
    margin: 0 6px 0 16px;
}

.nav .nav02 {
    display: flex;
    flex-flow: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px 8px;
}

.nav .nav02 .ewm img {
  height: 118px;
}

.nav .nav02 .erm img:hover {
  width: 160px;
}

.nav .nav02 .tel {
    display: block;
    flex-flow: nowrap;
    position: relative;
    margin-right: 10px;
}

.nav .nav02 .tel i {
    font-size: 38px;
    position: absolute;
    right: 130px;
    top: 6px;
    color: #4a64ad;
}

.nav .nav02 .tel span {
    font-size: 13px;
    color: #666666;
}

.nav .nav02 .tel span b {
    font-size: 18px;
    color: #4a64ad;
}

.banner{
    width: 100%;
    height: 220px;
}

.nav-big {
    display: flex;
    justify-content: space-between;
    margin: 30px 0;
}

.nav-big .nav-left {
    width: 310px;
}

.nav-big .nav-left01 {
    background-color: #fff;
    border-radius: 10px;
    padding-bottom: 30px;
}

.nav-big .nav-left01 .title01 {
    width: 310px;
    height: 70px;
    line-height: 70px;
    background-color: #007aa9;
    border-radius: 10px 10px 0 0;
}

.nav-big .nav-left01 .title01 p {
    color: #fff;
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.nav-right {
    width: 800px;
    background-color: #fff;
    padding: 30px 30px 60px;
    margin: 30px 0 0 20px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border-radius: 10px;
}

.nav-big .nav-left01 ul {
    margin: 0 0 30px;
    list-style: none;
    padding: 0 20px;
}

.nav-big .nav-left01 ul li {
    transition: 0.3s;
}

.nav-big .nav-left01 ul li:hover {
    background: #e4e7ec;
    transition: 0.3s;
}

.nav-big .nav-left01 ul li a {
    line-height: 60px;
    text-align: center;
    display: block;
    border-bottom: 1px solid #e0e3e9;
    color: #505050;
    text-decoration: none;
}

.nav-big .nav-left01 ul li a:hover {
    color: #007aa9;
    font-size: 15px;
    transition: 0.3s;
}

 .nav-left02 {
  width: 310px;
    margin-top: 30px;
    background-color: #fff;
    border-radius: 10px;
    padding-bottom: 20px;
}

.nav-left02 .title01 {
    width: 310px;
    height: 70px;
    line-height: 70px;
    background-color: #007aa9;
    border-radius: 10px 10px 0 0;
}

.nav-left02 .title01 p {
    color: #fff;
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.nav-left02 .contact {
    margin: 0 0 30px;
    padding: 0 40px;
}

.nav-left02 .contact div {
  text-align: center;
}

.nav-left02 .contact span {
  text-align: center;
  color: #808080;
  width: 100%;
  display: block;
}

.nav-left02 .contact p{
    font-size: 16px;
    color: #383838;
    margin: 24px 0;
}

.nav-left02 .contact a {
    text-align: center;
    display: block;
    width: 148px;
    background: #e06666;
    color: #fff;
    margin: 40px auto 0;
    height: 48px;
    line-height: 48px;
    text-decoration: none;
    border-radius: 6px;
    transition: all 0.3s;
    font-size: 16px;
}

 .nav-left02 .contact a:hover {
    width: 168px;
    font-size: 16px;
    color: #f1dada;
}

.nav-right {
    border-radius: 10px;
    border: 1px solid #eee;
}

.nav-right .more h1 {
    font-size: 26px;
    color: #3d9cc1;
    height: 60px;
    line-height: 60px;
}

.nav-right .more h1 i {
    font-size: 28px;
    color: #3d9cc1;
    margin-right: 10px;
}

.nav-right .more p {
    padding: 0 10px;
    font-size: 14px;
    line-height: 2.2;
    margin-top: 20px;
}

.footer {
    width: 1200px;
    margin: 30px auto 0;
    background: #2d2d2d;
    padding: 20px 0 16px;
    text-align: center;

}

.footer ul {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    justify-content: center;
    padding: 0;
}

.footer ul li {
    color: #fff;
    font-size: 14px;
}

.footer ul li a {
    color: #cacaca;
    font-size: 14px;
    margin-left: 20px;
    text-decoration: none;
}

.footer ul li a:hover {
    color: #fff;
}

.footer .footer-span {
    font-size: 14px;
    color: #8a8a8a;
    margin: 16px 0 6px;
}

.footer .footer-span p {
    margin: 0;
}

.footer .footer-span a {
    font-size: 14px;
    color: #8a8a8a;
    margin-left: 10px;
    text-decoration: none;
}

.footer .footer-span a:hover {
    color: #fff;
}





body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
input,
textarea,
button,
p,
blockquote,
th,
td,
img,
iframe {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
button,
textarea,
option {
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
ul,
li,
div {
  list-style: none;
  border: 0px;
  padding: 0px;
}
img {
  border: 0px;
}
em{font-style: normal;font-family: arial;font-weight: 100;}
html {
  -webkit-text-size-adjust: none;
}
input {
  outline: none;
}
textarea {
  resize: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
  font-size: 14px;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  font-size: 14px;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  font-size: 14px;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #999;
  font-size: 14px;
}
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
  -webkit-appearance: none;
}
body {
  margin: 0 auto;
  font-size: 14px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  color: #3d9cc1;
}
@-webkit-keyframes rotate360 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate360 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#topbg {
  background: url(../img/logobg.png) left top repeat #0796ad;
  display: block;
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
}
#topbg .topnav {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
  line-height: 45px;
  height: 45px;
  text-align: right;
  font-size: 14px;

}
#topbg .topnav a {
  color: #fff;
  padding: 0px 5px;
}
#topbg .top {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
  background: #fff;
}
#topbg .top:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#topbg .top a.logo {
  width: 630px;
  float: left;
  padding: 17px;
  display: block;
  padding-bottom: 0px;
}
#topbg .top .top_tel {
  float: right;
  width: 235px;
  position: relative;
  margin-top: 35px;
  margin-right: 20px;
}
#topbg .top .top_tel:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#topbg .top .top_tel i.iconfont {
  color: #f49f44;
  font-size: 32px;
  position:  absolute;
  top: 6px;
}
#topbg .top .top_tel span {
  width: 190px;
  float: right;
  color: #666;
  font-size: 12px;
}
#topbg .top .top_tel span b {
  color: #f49f44;
  font-size: 24px;
  font-family: impact;
  display: block;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
#topnav {
  width: 310px;
  position: relative;
    display: inline-block;
}
#topnav ul.list {
  background: #f8f8f8;
  padding: 0px 20px;
  width: 1160px;
}
#topnav ul.list:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#topnav ul.list li {
  float: left;
  min-width: 130px;
  position: relative;
}
#topnav ul.list li a {
  font-size: 16px;
  color: #333;
  width: 130px;
  text-align: center;
 padding:8px 0px 3px 0px;
  height: 45px;
  display: block;
}
#topnav ul.list li a em{
  display:block;font-size:14px; color:#999;
}
#topnav ul.list li ul.er {
  width: 100%;
  position: absolute;
  z-index: 9999;
  background: #0796ad;
  display: none;
}
#topnav ul.list li ul.er li {
  float: none;
}
#topnav ul.list li ul.er li a {
  font-size: 14px;
  line-height: 45px;
  height: 45px;
  border-bottom: 1px solid #0796ad;
  color: #fff;
}
#topnav ul.list li ul.er li a:hover {
  opacity: 0.7;
}
#topnav ul.list li.active a,
#topnav ul.list li:hover a {
  background: #0796ad;
  color: #fff;
}
#topnav ul.list li.active a em,
#topnav ul.list li:hover a em{
  background: #0796ad;
  color: #fff;
}
#topnav #rightnav {
  width: 310px;
  background: #fff;
  border-radius: 10px;
}
#topnav #rightnav p {
  height: 87px;
  color: #fff;
  margin: 0;
  text-align: center;
  font-size: 16px;
  background-color: #007aa9;
  border-radius: 10px 10px 0 0;
}
#topnav #rightnav p span {
  font-size: 20px;
  width: 100%;
  display: block;
  padding-top: 15px;
  color: #fff;
  font-weight: bold;
}
#topnav #rightnav p i {
  font-size: 8px;
  color: #f1f1f1;
}
#topnav #rightnav ul {
  padding: 0 30px 30px;
}

#topnav #rightnav ul li {
  padding: 0px;
}
#topnav #rightnav ul li:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#topnav #rightnav ul li i.iconfont {
  font-size: 24px;
  color: #626262;
  width: 50px;
  text-align: center;
  display: block;
  float: left;
}
#topnav #rightnav ul li a {
  font-size: 16px;
  color: #505050;
  border-bottom: 1px solid #e0e3e9;
  display: block;
  padding-top: 18px;
  height: 54px;
}
#topnav #rightnav ul li a em
{
  display:block; color:#a3a3a3;font-size:15px;
}
#topnav #rightnav ul li a:hover {
  color: #f49f44;
}
#topnav #rightnav ul li a:hover i.iconfont {
  color: #f49f44;
}
#topnav #rightnav.ny p span {
  font-size: 20px;
}
#topnav #rightnav.ny ul li a {
 padding-top:18px;
  height: 54px;
}
#topnav #rightnav.ny ul li a em{
  
}

#topnav #rightnav.ny ul li a i.iconfont {
  font-size: 24px;
}
#banner {
  width: 1200px;
  margin-top: 20px;
}
#banner .swiper-pagination {
  bottom: 10px;
  text-align: left;
  left: 5px;
}
#banner .swiper-pagination .swiper-pagination-bullet {
  width: 26px;
  line-height: 26px;
  height: 26px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  text-align: center;
  background: #0796ad;
  opacity: 1;
  color: #fff;
}
#banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #f49f44;
}
#banner img {
  display: block;
}
#process {
  width: 1200px;
  margin: 0px auto;
  background: #e6f4fb;
  color: #0796ad;
}
#process ul {
  padding: 35px 0px;
}
#process ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#process ul li {
  float: left;
  width: 18%;
  text-align: center;
  font-size: 16px;
}
#process ul li i.iconfont {
  font-size: 45px;
  display: block;
}
#process ul li.arrow {
  width: 2.5%;
}
#process ul li.arrow i.iconfont {
  font-size: 15px;
  line-height: 66px;
  height: 66px;
}
#process ul li p {
  padding-top: 10px;
}
#process ul li:hover {
  color: #0796ad;
}
#process ul li p em{
  display:block;
}
#partner {
  width: 1200px;
  margin: 0px auto;
  margin: 25px auto;
}
#partner .partab {
  width: 255px;
  padding: 14px;
  border: 1px solid #eee;
  display: block;
}
#partner .partab:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#partner .partab .imgs {
  width: 100%;
  text-align: center;
  float: left;
  display: block;
  height: 170px;
  background: #fff;
  overflow: hidden;
}
#partner .partab .imgs img {
  width: 100%;
  margin: 0px auto;max-width: 255px;max-height: 170px;
}
#partner .partab .ptxt {
  width: 100%;
  float: right;
  line-height: 170%;
  height: 170%;
  font-size: 14px;
  color: #999;
  height: 142px;
  overflow: hidden;
}
#partner .partab .ptxt b {
  font-size: 18px;
  padding: 20px 0px 10px 0px;
  display: block;
  font-weight: normal;
  color: #666;
}
#partner .partab:hover {
  -webkit-box-shadow: 1px 1px 5px #eee;
  -moz-box-shadow: 1px 1px 5px #eee;
  box-shadow: 1px 1px 5px #eee;
  border: 1px solid #0796ad;
  background: #0796ad;
}
#partner .partab:hover .ptxt {
  color: #fff;
}
#partner .partab:hover .ptxt b {
  color: #fff;
}
#partner .partab:hover span {
  color: #fff;
}
#partner .partab span {
  line-height: 30px;
  height: 30px;
  color: #999;
}
.brandtitle {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
  color: #0796ad;
  line-height: 100px;
  height: 100px;
  font-size: 26px;
  font-weight: bold;
  margin-top: 20px;
  border-bottom: 1px solid #eee;
}
.brandtitle em{
   color:#bbb;font-family: impact; padding-left: 10px;font-size: 28px;
}
.brandtitle:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.brandtitle i.iconfont {
  font-size: 34px;
  float: left;
  margin-right: 10px;
  font-weight: normal;
}

#faq {
  width: 310px;
  border: 1px solid #eee;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  border-radius: 10px;
  margin: 30px 0 0 0;
}
#faq .title {
  height: 87px;
  color: #fff;
  margin: 0;
  text-align: center;
  font-size: 16px;
  background-color: #007aa9;
  border-radius: 10px 10px 0 0;
}
#faq .title em{
 padding-left: 10px; font-family: impact; color: #aaa;font-size: 28px;
}
#faq .title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}

#faq .title p {
    height: 87px;
    color: #fff;
    margin: 0;
    text-align: center;
    font-size: 16px;
    background-color: #007aa9;
    border-radius: 10px 10px 0 0;
}

#faq .title p span {
    font-size: 20px;
    width: 100%;
    display: block;
    padding-top: 15px;
    color: #fff;
    font-weight: bold;
}

#faq .title p i {
  font-size: 8px;
  color: #f1f1f1;
}
#faq .title i.iconfont {
  font-size: 34px;
  float: left;
  margin-right: 10px;
  font-weight: normal;
}

#faqcontent {
  padding: 0 30px;
}

#faqcontent ul {
  padding: 6px 10px 40px;
}
#faqcontent ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#faqcontent ul li {

}
#faqcontent ul li a {
  font-size: 16px;
  color: #505050;
  border-bottom: 1px solid #e0e3e9;
  display: block;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
}
#faqcontent ul li a.more {
  font-size: 14px;
  color: #0796ad;
  padding: 0px;
  line-height: 30px;
  height: 30px;
}
#faqcontent ul li a.more em{
   color:#999; padding-left:10px;margin-right:5px;
}
#faqcontent ul li a.more i.iconfont {
  font-size: 12px;
}
#faqcontent ul li p {
  font-size: 14px;
  color: #999;
  display: block;
  line-height: 190%;
  height: 58px;
  overflow: hidden;
}
#faqcontent ul li:nth-child(even) {
  padding-right: 0px;
}
#faqcontent ul li:Hover a {
  color: #0796ad;
}
#faqcontent ul li:Hover a.more {
  padding-left: 20px;
}
#faqcontent ul li:Hover p {
  color: #666;
}
a.morefaq {
  background: #e06666;
  color: #fff;
  width: 140px;
  margin: 0px auto 30px;
  font-size: 16px;
  display: block;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 6px;
  line-height: 48px;
  height: 48px;
  -webkit-box-shadow: 1px 1px 5px #eee;
  -moz-box-shadow: 1px 1px 5px #eee;
  box-shadow: 1px 1px 5px #eee;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
a.morefaq em{
  padding-left:10px; opacity:0.5;font-size:16px;
}
a.morefaq:hover {
  width: 170px;
}
a.morefaq:hover em{
  opacity:1;
}
#foot {
  width: 100%;
  padding: 40px 0px 10px;
  background: url(../img/logobg.png) left top repeat #0796ad;
  margin-top: 80px;
}
#foot .footer {
  width: 1200px;
  margin: 0px auto;
}
#foot .footer:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#foot .footer .footleft {
  width: 780px;
  margin-right: 20px;
  float: left;
}
#foot .footer .footleft .footlist {
  width: 400px;
  color: #fff;
  margin-top: 20px;
}
#foot .footer .footleft .footlist ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#foot .footer .footleft .footlist ul li {
  float: left;
  width: 194px;
}
#foot .footer .footleft .footlist ul li em {
  font-style: normal;
  line-height: 26px;
  margin-right:5px;
  font-size: 18px;font-weight:100;
  float: left;
}
#foot .footer .footleft .footlist ul li a {
  opacity: 0.6;
  color: #fff;
  line-height: 30px;
  height: 30px;
  font-size: 14px;
}
#foot .footer .footleft .copyright {
  width: 100%;
  margin-top: 25px;
}

#foot .footer .footleft .copyright p {
  line-height: 180%;
  color: #fff;
  opacity: 0.6;
}
#foot .footer .footleft .copyright p a{
	 color: #fff;
}

#foot .footer .footleft .copyright p a:hover {
  color:#fff;
}

#foot .footer .footright {
  width: 400px;
  float: right;
}
#foot .footer .footright .fcontact {
  width: 100%;
  margin-top: 20px;
}
#foot .footer .footright .fcontact:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#foot .footer .footright .fcontact .code {
  width: 140px;
  margin: 0px auto;
  color: #ffffffc9;
  text-align: center;
  float: left;
  font-size: 14px;
}
#foot .footer .footright .fcontact .code i.iconfont {
  font-size: 14px;
  margin-right: 5px;
}
#foot .footer .footright .fcontact .contact_txt {
  width: 240px;
  float: left;
  line-height: 227%;
  color: #ffffffc9;
  padding: 6px 0 0 20px;
}
#foot .footer .footright .fcontact .contact_txt p {
  line-height: 227%;
}
.foot_title {
  width: 100%;
}
#foot .footer .footright .fcontact .contact_txt a{ color: #ffffffc9;}
.foot_title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}

#foot .links {
  width: 1200px;
  margin: 28px auto 0;
  display: flex;
  border-top: solid 1px #ffffff2e;
  padding-top: 18px;
}

#foot .links p {
  font-size: 16px;
  font-weight: bold;
  color: #ffffffdb;
  margin-right: 30px;
}

#foot .links a {
  font-size: 14px;
  color: #ffffffad;
  margin-right: 20px;
  align-items: center;
}

#foot .links a:hover {
  color: #fff;
}


.foot_title i {
  width: 36px;
  line-height: 50px;
  height: 50px;
  font-size: 42px;
  font-family: impact;
  font-style: normal;
  color: #fff;
  opacity: 0.9;
  float: left;
  text-align: center;
}
.foot_title span {
  float: left;
  font-size: 20px;
  color: #fff;
}
.foot_title span p {
  font-size: 16px;
  color: #e8efec;
}
.nybanner {
  width: 100%;
  margin-top: 20px;
}
.nybanner img {
  height: 295px;
  width: 100%;
}
#service {
  margin-top: 20px;
}
#service ul li {
  width: 860px;
  padding: 20px 20px 20px 260px;
  position: relative;
  height: 115px;
  border-bottom: 1px solid #eee;
}
#service ul li:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#service ul li a.name {
  font-size: 18px;
  display: block;
  padding: 5px 0px 15px 0px;
}
#service ul li a.more {
  font-size: 14px;
  padding: 10px 0px;
  color: #888;
  margin-top: 8px;
}
#service ul li a.more i.iconfont {
  font-size: 10px;
  padding-left: 5px;
}
#service ul li p {
  font-size: 14px;
  color: #999;
  height: 40px;
  overflow: hidden;
  display: block;
}
#service ul li .imgss {
  width: 220px;
  position: absolute;
  left: 20px;
  top: 20px;
}
#service ul li .imgss img {
  width: 100%;
  max-height: 115px;
}
#service ul li:Hover {
  background: #f2f2f2;
}
#service ul li:Hover a {
  color: #0796ad;
}
.detail {
  width: 100%;
}
.detail h1.ntitle {
  font-size: 24px;
  color: #666;
  font-weight: normal;
}
.detail .date {
  line-height: 40px;
  height: 40px;
  color: #999;
  font-size: 12px;
}
.detail .line {
  width: 40px;
  height: 2px;
  background: #0796ad;
  margin-top: 10px;
}
.detail .content {
  line-height: 200%;
  padding-bottom: 25px;
  padding-top: 20px;
}
.detail .note {
  border-top: 1px solid #eee;
  font-size: 14px;
  text-align: right;
  line-height: 55px;
  height: 55px;
  color: #0796ad;
}
.Single {
  width: 100%;
  line-height: 200%;
  margin-top: 25px;
}
#page {
  width: 100%;
  text-align: center;
  margin: 0px auto;
  padding: 40px 0px;
}
#page span,
#page a {
  padding: 10px 15px;
  font-size: 14px;
  background: #f2f2f2;
  margin-right: 10px;
}
#page span:hover,
#page a:hover,
#page span.current,
#page a.current {
  background: #0796ad;
  color: #fff;
}
.downtab {
  width: 240px;
  padding: 14px;
  border: 1px solid #eee;
  display: block;
}
.downtab:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.downtab .imgs {
  width: 100%;
  text-align: center;
  float: left;
  display: block;
  height: 150px;
  background: #fff;
  overflow: hidden;
}
.downtab .imgs img {
  width: 100%;
  margin: 0px auto;
}
.downtab .ptxt {
  width: 100%;
  float: right;
  line-height: 170%;
  height: 170%;
  font-size: 14px;
  color: #999;
  height: 142px;
  overflow: hidden;
}
.downtab .ptxt b {
  font-size: 18px;
  padding: 20px 0px 10px 0px;
  display: block;
  font-weight: normal;
  color: #666;
}
.downtab:hover {
  -webkit-box-shadow: 1px 1px 5px #eee;
  -moz-box-shadow: 1px 1px 5px #eee;
  box-shadow: 1px 1px 5px #eee;
  border: 1px solid #0796ad;
  background: #0796ad;
}
.downtab:hover .ptxt {
  color: #fff;
}
.downtab:hover .ptxt b {
  color: #fff;
}
.downtab:hover span {
  color: #fff;
}
.downtab span {
  line-height: 30px;
  height: 30px;
  color: #999;
}
.downlist {
  margin-top: 30px;
  width: 100%;
}
.downlist a {
  cursor: pointer;
  display: block;
}
.downlist ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.downlist ul li {
  float: left;
  width: 270px;
  margin-right: 20px;
  padding-bottom: 20px;
}
.downlist ul li:nth-child(4n) {
  margin-right: 0;
}
#orderk {
  width: 100%;
  padding: 20px 0;
}
#orderk dl {
  padding: 12px 0px;
}
#orderk dl:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#orderk dl:nth-child(2n-1) {
/*  background: #f2f2f2;*/
}
#orderk dl:nth-child(8) {
  padding: 30px 0;
}

#orderk dl dt {
  width: 120px;
  float: left;
  text-align: right;
  margin-right: 15px;
  line-height: 40px;
  height: 40px;
}
#orderk dl dd {
  width: 1000px;
  float: left;
}
#orderk dl dd input[type="text"] {
  border: 1px solid #ddd;
  width: 400px;
  line-height: 40px;
  height: 40px;
  padding-left: 10px;
  font-size: 14px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#orderk dl dd input[type="text"].small {
  width: 80px;
  text-align: center;
}
#orderk dl dd textarea {
  border: 1px solid #ddd;
  width: 400px;
  line-height: 30px;
  height: 90px;
}
#btnSubmit {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 400px;
  line-height: 50px;
  height: 50px;
  background: #0796ad;
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding: 0px;
  display: block;
  border: none;
}

.box-faq {
  width: 800px;
  border: 1px solid #eee;
  padding: 30px;
  margin: 30px 0 0 20px;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  border-radius: 10px;
}

.box-faq .title {
    color: #3d9cc1;
    line-height: 60px;
    height: 60px;
    font-size: 26px;
    font-weight: bold;
}

.box-faq .title i.iconfont {
    font-size: 28px;
    float: left;
    color: #3d9cc1;
    margin-right: 10px;
}

.box-faq #faqcontent {
  padding: 0 10px;
}

.xq-faq {
    width: 780px;
    border: 1px solid #eee;
    padding: 40px;
    margin: 30px 0 0 20px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border-radius: 10px;
}

.xq-faq .title {
    color: #3d9cc1;
    line-height: 60px;
    height: 60px;
    font-size: 26px;
    font-weight: bold;
}

.xq-faq .title i.iconfont {
    font-size: 34px;
    float: left;
    margin-right: 10px;
    font-weight: normal;
}
</pre></body></html>