html,body,ul,li{padding:0;margin:0}
html,body{font-family:"Microsoft Yahei", Arial, Tahoma, sans-serif;}
body{background-color:#fff;}
h2,h3{font-size:18px}
@media (min-width: 768px) {
h2,h3{font-size:24px}
}
a{text-decoration: none;color:#3671CF;}
.text-center{text-align:center !important;}
header .container{display:table;width: 100%;}
header .logo{float:left;}
header .daohang{text-align:center;}
@media (min-width: 768px) {
header .daohang{float:right;}
}
.red{color:red}
.pl_0{padding-left:0;}
.pr_0{padding-right:0;}
.m_0{margin:0;}
p,small{color:#333;font-size:14px; line-height:28px;}
.image-full{max-width:100%;}
nav {position: relative;margin: 20px 0;}
nav ul {margin: 0;padding: 0;}
nav li {margin: 0 5px 10px 0;padding: 0;list-style: none;display: inline-block;}
nav a {padding: 3px 12px;text-decoration: none;color: #333;line-height: 100%;}
nav a:hover {color: #000;}
nav .current a {background: #999;color: #fff;border-radius: 5px;}
@media (min-width: 768px) {
nav li:not(:last-child) a::after{content: '';position: absolute;width: 1px;height: 10px;background-color: #777;top: 16%;margin-left: 1rem;transform: rotate(30deg);}
}

.banner{background-image:url(../images/banner.jpg);background-size: cover;background-position: center;min-height:200px;width:100%;}
.banner img{display:none;}
@media (min-width: 768px) and (max-width: 991px) {.banner{min-height:350px;}}
@media (min-width: 992px) {
.banner{background: none;}
.banner img{display:block;width:100%;}
}


.nav-chilid{background:#F5F5F5}
.nav-chilid ul{display:table;margin:0 auto;}
.nav-chilid ul li{margin:0;display: inline-block;padding:30px 0;}
.nav-chilid ul li a{font-size:16px;padding:30px 14px;color: #333;}
.nav-chilid ul li a:hover {background: #fff;color: #3671CF;}
.nav-chilid .current a{background: #fff;color: #3671CF;}
@media (max-width: 992px) {.nav-chilid{display:none;}}
@media (min-width: 1200px) {.nav-chilid ul li a{padding:30px 24px;}}

#guanyu .title{border-top: 1px solid #d5d5d5;margin-top: 4rem;}
#guanyu .title h2{display:table;margin:-.9rem auto 2rem;padding:0 15px;background:#fff;color:#3671CF;}
@media (min-width:768px){
#guanyu .title h2{margin:-1.3rem auto 2rem;}
}
#guanyu .rongyu h3{font-size:1.1rem;color:#FF9D00;}
@media (min-width:768px){
#guanyu .rongyu h3{font-size:1.2rem;}
}
#guanyu .rongyu h5{position: relative;color:#3671CF;border-bottom:1px solid #3671CF;padding-bottom:15px;}
#guanyu .rongyu h5:after{content: '';position: absolute;left: 50%;right: auto;top:80%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);height: 12px;width: 12px;border-radius: 50%;border: 1px solid #3671CF;background:#3671CF;}
#guanyu .guanyu_tab{margin-top:30px;}
#guanyu .guanyu_tab ul{margin: 0 auto;}
#guanyu .guanyu_tab ul:after{content: '';display: block;clear: both;}
#guanyu .guanyu_tab ul li{font-size:18px;color:#666;width: 160px;height: 50px;line-height: 50px;text-align: center;cursor: pointer;list-style: none;float: left;margin: 0 -1px;background: #fff;border:1px solid #d5d5d5;}
#guanyu .guanyu_tab ul li.active{background:#FF9D00;color:#fff;border:1px solid #FF9D00;}
#guanyu .guanyu_tab_content{margin-top:30px;}
#guanyu .guanyu_tab_content:after{content: '';display: block;clear: both;}
#guanyu .guanyu_tab_content div{ text-align:center; display: none;}

.xuanchuan{background:#3671CF;color:#fff;margin:1.5rem 0 1.5rem;height:60px}
.xuanchuan h2 span{padding:0 14px; font-size:18px;}
.xuanchuan h2 span:not(:last-child):after{content: '';position: absolute;margin-left: 14px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);height: 9px;width: 9px;border-radius: 50%;border: 1px solid #FF9D00;background:#FF9D00;top:-5px;}
.xuanchuan .line{border-bottom:1px solid #d5d5d5;height:30px;}
.xuanchuan h2{padding:0 15px;margin-top: -15px;display: table;margin-left: auto;margin-right: auto;background: #3671CF;}
.xuanchuan h2 span:first-child{padding-left:0;}
.xuanchuan h2 span:last-child{padding-right:0;}
@media (min-width: 768px) {
.xuanchuan h2{margin-top: -17px;}
.xuanchuan h2 span{padding:0 24px;font-size:24px;}
.xuanchuan h2 span:not(:last-child):after{margin-left: 24px;top:-5px;}
}

#shili h2{display:inline-block;color:#3671CF;}
#shili small{display:inline-block;margin-left:15px;color:#3671CF;}
#shili .shili_tab{margin-top:1rem;}
#shili .shili_tab ul{margin: 0 auto;padding:0 15px;}
#shili .shili_tab ul:after{content: '';display: block;clear: both;}
#shili .shili_tab ul li{font-size:16px;color:#3671CF;width: 160px;height: 48px;line-height: 48px;text-align: center;cursor: pointer;list-style: none;float: left;margin: -1px -1px;background: #fff;border:1px solid #3671CF;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#shili .shili_tab ul li:hover{background:#3671CF;color:#fff;border:1px solid #3671CF;}
#shili .shili_tab ul li.active{background:#3671CF;color:#fff;border:1px solid #3671CF;}
#shili .shili_tab_content{margin-top:2.5rem;}
#shili .shili_tab_content:after{content: '';display: block;clear: both;}
#shili .shili_tab_content .row{display: none;}
#shili .shili_tab_content h4{font-size:18px;display:inline-block;color:#FF9D00}
#shili .shili_tab_content h4:after{content: '';position: absolute;width: 40px;height: 4px;background-color: #FF9D00;top: 70px;left: 15px;}
#shili .shili_tab_content h5{font-size:18px;font-weight: unset;margin:30px 0 25px;}
#shili .shili_tab_content span{font-size:18px;display:inline-block;margin-left:15px;color:#3671CF;}
@media (min-width: 768px) {
#shili .shili_tab ul li{margin: 10px;}
}
@media (max-width: 380px) {
#shili small{display:block;margin-left:0;}
#shili .shili_tab_content h4:after{top: 60px;}
#shili .shili_tab_content span{font-size:16px;display:block;margin-left:0;margin-top:10px;}
}

#anli{margin-top:3.2rem;border-top:1px dashed #d5d5d5;}
#anli .container{margin-top:3.2rem;}
#anli h2{display:inline-block;color:#3671CF;margin:0;}
#anli small{font-size:14px;display:inline-block;margin-left:15px;color:#3671CF;}
@media (max-width: 420px) {
	#anli small{display:block;margin-left:0;}
}
#anli .anli_tab{margin-top:30px;}
#anli .anli_tab ul{margin: 0 auto;padding:0 15px;}
#anli .anli_tab ul:after{content: '';display: block;clear: both;}
#anli .anli_tab ul li{font-size:14px;color:#3671CF;width: 80px;height: 42px;line-height: 42px;text-align: center;cursor: pointer;list-style: none;float: left;margin: -1px -1px;background: #fff;border:1px solid #3671CF;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#anli .anli_tab ul li:hover{background:#3671CF;color:#fff;border:1px solid #3671CF;}
#anli .anli_tab ul li.active{background:#3671CF;color:#fff;border:1px solid #3671CF;}
#anli .anli_tab_content{margin-top:30px;}
#anli .anli_tab_content:after{content: '';display: block;clear: both;}
#anli .anli_tab_content .row{display: none;}
#anli .anli_tab_content h4{font-size:1rem;color:#3671CF}
@media (min-width: 768px) {
#anli .anli_tab ul li{margin: 10px;}
#anli .anli_tab_content h4{font-size:1.2rem;}
}
#anli .anli_tab_content .more{font-size:14px;color:#FF9D00;width: 120px;height: 42px;line-height: 42px;text-align: center;cursor: pointer;list-style: none;float: left;margin: -1px -1px;border:1px solid #FF9D00;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#anli .more:hover{color:#fff;background:#FF9D00;}

#chanpin{margin-top:2.8rem;}
#chanpin .title{margin: 30px auto 15px;}
#chanpin .title h2{margin: 0 auto;color:#3671CF;}
#chanpin .small{border-top:1px solid #d5d5d5;}
#chanpin .small small{margin: -15px auto;padding: 0 15px;background: #fff;color:#3671CF}
#chanpin .more{font-size:14px;color:#FF9D00;width: 120px;height: 42px;line-height: 42px;text-align: center;cursor: pointer;list-style: none;float: left;margin: -1px -1px;border:1px solid #FF9D00;margin: 0 auto;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#chanpin .more:hover{color:#fff;background:#FF9D00;}
#chanpins{width: 96%;margin: 30px auto;}
#chanpins h4{color:#333;}
.all-chanpins{position:relative;}
#chanpins-left,#chanpins-right{display:none;}
@media (min-width: 1200px) {
#chanpins-left,#chanpins-right{display:block;position:absolute;background:url(../images/arrow.png) no-repeat;width: 21px;height: 37px;margin-top: 15%;border:0px;background-color:transparent;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#chanpins-right{background-position:100% 0;right:0;}
#chanpins-left:hover{background-position:0 100%;}
#chanpins-right:hover{background-position:100% 100%;}
}
#chanpins .image-full:hover{background:#f5f5f5;}

#cuxiao{background:#f5f5f5;margin-top: 3.2rem;}
#cuxiao .title{border-top: 1px solid #d5d5d5;margin-top: 4rem;}
#cuxiao .title h2{display:table;margin:-.9rem auto 3rem;padding:0 15px;background:#f5f5f5;color:#3671CF;}
#cuxiao h3{font-size:1rem;color:#3671CF;}
#cuxiao h3:first-child{margin-top:0;}
#cuxiao .col-12:nth-child(2){margin-top:-2rem}
@media (min-width:768px){
#cuxiao .title h2{margin:-1.3rem auto 3rem;}
#cuxiao h3{font-size:1.2rem;}
}
#cuxiao .col-sm-4{margin-bottom:3.2rem;}
#cuxiao h4{color:#3671CF;font-weight:unset;margin-bottom:0}


#menpiao .title{border-top: 1px solid #d5d5d5;margin-top: 4rem;}
#menpiao .title h2{display:table;margin:-.9rem auto 3rem;padding:0 15px;background:#fff;color:#3671CF;}
#menpiao h3{font-size:1rem;color:#3671CF;}
#menpiao h3:first-child{margin-top:0;}
#menpiao >.container >.row:first-child >.col-12:nth-child(2){margin-top:-2rem}
@media (min-width:768px){
#menpiao .title h2{margin:-1.3rem auto 3rem;}
#menpiao h3{font-size:1.2rem;}
}
#menpiao .col-12 .row .col-12 .row{margin:15px 0;}
label.control-label{background:#3671CF;color:#fff;padding: 6px 0;font-size: 14px;text-align: center;}

#yinxiao{margin-top:3rem;}
#yinxiao .title{margin: 30px auto 15px;}
#yinxiao .title h2{margin: 0 auto;color:#3671CF}
#yinxiao .small{border-top:1px solid #d5d5d5;}
#yinxiao .small small{margin: -15px auto;padding: 0 15px;background: #fff;color:#3671CF}
#yinxiao h3{text-align:center;color:#FF9D00;}
#yinxiao .xiaochengxu{margin-top:20px;margin-left:10px;}
@media (min-width: 768px) {
#yinxiao .xiaochengxu{margin-left:30px;margin-bottom:.5rem;}
}

#xiangyue .container:last-child .row{margin:30px 0 2.6rem;}
#xiangyue .container:last-child h3{color:#FF9D00;margin:15px 0 30px;}
#xiangyue .xinxi div p:first-child{margin:0;}
#xiangyue .xinxi div p:last-child{color:#3671CF;font-size:18px; font-weight:bold;line-height:unset;margin:8px 0 10px;}
#xiangyue .tieshi{display:table;background:#e5f1f3;}
#xiangyue .tieshi h5{color:#3671CF;font-size:16px;margin: 15px 0 0;}
#xiangyue .tieshi p{line-height:24px;margin: 8px auto 15px;}
@media (min-width: 992px) {
#xiangyue .weixin{text-align:right;}
}
@media (max-width: 360px) {
#xiangyue h2{font-size:16px;}
}
#lianxi{background:url(../images/lianxi-bg.jpg);}
#lianxi h2{color:#fff;text-align:center;margin-top:2.8rem;}
#lianxi .lianxi_tab ul{margin: 0 auto;padding:0 15px;}
#lianxi .lianxi_tab ul:after{content: '';display: block;clear: both;}
#lianxi .lianxi_tab ul li{font-size:14px;color:#fff;width: 160px;height: 50px;line-height: 50px;text-align: center;cursor: pointer;list-style: none;float: left;border:1px solid #d5d5d5;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#lianxi .lianxi_tab ul li:hover{background:#FF9D00;border:1px solid #FF9D00;}
#lianxi .lianxi_tab ul li.active{background:#FF9D00;border:1px solid #FF9D00;}
.lianxi_tab a{color:#fff;width: 160px;height: 50px;display: table;}
#lianxi .lianxi_tab_content{margin-top:30px;}
#lianxi .lianxi_tab_content:after{content: '';display: block;clear: both;}
#lianxi .lianxi_tab_content .row{display: none;margin:0;}
@media (min-width: 768px) {
#lianxi .lianxi_tab ul li{margin: 10px;}
}

footer{text-align:center;background:#3671CF;color:#fff;}
footer .col-12{margin:30px 0;}

.scroll-img {overflow: hidden;}
.scroll-img ul {width: 3000px;margin:0 10px;}
.scroll-img ul li { display: inline-block;margin:0 10px;text-align:center;}

@media (min-width: 992px) {
#shili .shili_tab_content .image-full,
#anli  .ss{float:right;}
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #3671CF;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.justify-content-center{-ms-flex-pack: center !important;justify-content: center !important;}
.btn{color:#fff;letter-spacing:8px;background:#FF9D00;font-size:16px;width: 100%;height: 42px;line-height: 42px;text-align: center;cursor: pointer;list-style: none;float: left;margin: -1px -1px;border:1px solid #FF9D00;margin-top: 30px;}