﻿/* CSS Document */
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{ margin:0;padding:0;
list-style:none;  font-family:微软雅黑; color:#727171; }
img{ border:none;}
a{ text-decoration:none;}

/*banner-start*/
.flexslider{width:100%;position:relative;height:5.38rem;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:5.38rem;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:0.8rem;height:1.5rem;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0.2rem;background:url(../images/prev.png) center center no-repeat;background-size: 100% 100%;}
.flex-direction-nav li a.flex-next{right:0.2rem;background:url(../images/next.png) center center no-repeat;background-size: 100% 100%;}
/*banner-end*/
.xd_why{ width:7.32rem; height:0.5rem;color:#3e3a39; background-color:#fff; font-size:0.38rem; margin:0 auto; text-align:center;padding-top: 0.5rem;
padding-bottom: 0.5rem;}
.xd_wrap-box{ width:7.32rem; overflow:hidden; margin:0 auto; background:#fff; }
.xd_wrap-box p{font-size:0.26rem; line-height:0.5rem; text-indent:0.5rem;padding-left: 0.2rem;padding-right: 0.2rem;}
.btn-zixun{ display:block; margin:0 auto; width:6.25rem; height:0.81rem; background-color:#dc5514; border-radius:1rem; color:#fff;
 font-size:0.3rem; text-align:center; line-height:0.81rem;letter-spacing: 0.02rem;margin-top: 0.4rem;}
.wrapper{ width:100%; background-color:#4faef6;overflow: hidden;border-bottom: 0.1rem solid #4faef6;}
.main-1{width:7.5rem;  margin:0 auto; margin-bottom:0.25rem;}
.arrow-down{display: block; width:0.81rem; height:0.72rem; background:url(../images/arrow.gif) no-repeat center center;
 background-size:100% 100%; margin:0 auto;}
.arrow img{ width:100%;}
.box1{ width:7.32rem; height:0.6rem; background:url(../images/1.jpg) no-repeat center center; background-size:100% 100%; margin: 0 auto;}
.box2{ width:100%; height:0.59rem; background:url(../images/2.jpg) no-repeat center center; background-size:100% 100%;}
.box3{ width:100%; height:0.59rem; background:url(../images/3.jpg) no-repeat center center; background-size:100% 100%;}
.title{ width:2.5rem; color:#231815; font-size:0.4rem; margin:0 auto; text-align:center;letter-spacing: 0.03rem;padding-top: 0.1rem;}
.main-3{background-color:#f1f1f1; overflow:hidden; margin:0 auto;}
.ys-title{ color:#dc5514; font-size:0.4rem; text-align:center;letter-spacing: 0.03rem;}
.ys-title span{ display:inline-block; width:0.3rem; height:0.3rem; background:url(../images/core.html) no-repeat center center;
 background-size:100% 100%;margin: auto 0.1rem;}
.ys{ width:100%; margin:0 auto;overflow: hidden;margin-top: 0.35rem; margin-bottom:0.2rem;}
.ys li{ width:3.44rem; height:2.69rem; float:left; margin-left:0.2rem;margin-bottom: 0.17rem;position: relative;}
.ys p{ width:3.44rem; height:0.6rem; background-color:#289cec; color:#fff; font-size:0.26rem;text-align: center;line-height: 0.6rem;position: absolute;top: 2.1rem;}
.ys li img{ width:100%;}
.main-4 .js-1{ width:7rem;  font-size:0.26rem;margin: 0 auto; margin-top:0.2rem;line-height: 0.36rem; margin-bottom:0.36rem;}
.main-4 .js-1 img{max-width:100%;}
.main-5{ background-color:#edf6fc; overflow:hidden;}
.main-5 ul{overflow: hidden;margin: 0 auto; margin-top: 0.45rem;}
.main-5 ul li img{ width:100%;}
.main-5 ul li{ float:left;}
.main-5 ul .ry-1{ width:2.78rem; height:4.32rem;margin-left: 0.65rem;margin-bottom: 0.63rem;}
.main-5 ul .ry-2{ width:2.78rem; height:2.66rem;margin-left: 0.65rem;margin-bottom: 0.35rem;}
.main-5 ul .ry-3{ width:2.78rem; height:2.36rem;margin-left: 0.65rem;margin-bottom: 0.35rem;}
/*ry-start*/
.picMarquee-left .tempWrap{ margin:0 auto;}
.picMarquee-left{position:relative; }
.picMarquee-left .bd{ margin: 0 auto; width:100%; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:auto 0.02rem; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ display:block; margin:0 auto;  }
.pic img{ width:1.05rem; height:0.58rem;}
.shiyanshi{ margin:0.5rem auto;}
/*ry-end*/
.address{ margin-bottom:1rem;}
.address img{ width:100%;}

table{ margin: auto 0.2rem;}
table th {color: #fff;background-color: #036eb8;line-height:0.8rem; font-size:0.35rem;border: 0.02rem solid #00a0e9;}
table tr td{ text-align:center; font-size:0.26rem;line-height:0.5rem; padding:0 0.1rem;border: 0.02rem solid #00a0e9; }