@charset "utf-8";
/* CSS Document */

* { margin: 0;padding: 0;}
body {font-style: normal; font-variant: normal; font-weight: normal;font-family:"微软雅黑";font-size:14px;color:#444444;}
a { text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active { text-decoration: none;}
small {font-size: 0.875em;}
img { max-width: 100%; border:0px; width: 100%;}
img { height: auto; max-width: 100%;}
.clear{clear: both;}
ul li,ol li,li{list-style: none;}

#box{float: none; margin: auto;max-width: 640px !important;min-width: 320px !important; overflow: hidden;background: #fff;}
.cont{width:100%;margin: 0 auto; max-width:640px; min-width:320px;font-family:"微软雅黑";}
.cont img{width: 100%;display: block;border:none;}
.pro1{width:100%; background: #0b5da9; padding-bottom: 3%;}
.btn{width: 80%; height: 70px; background: #fffc00; border-radius: 35px; margin: 10px auto 0 auto; text-align: center;}
.btn a{font-size: 35px; color: #2d2d0e; line-height: 66px; font-weight: bold; display: block;}
.pic{width:100%; margin:0 auto;}
.pt3{width: 100%; background:url(../images/zh_bd_bg.jpg)no-repeat; background-size: 100%; padding-top: 110px; padding-bottom: 42px;}
.pro2 input{width:70%;margin:1.5% 15%;border-radius:8px;line-height:58px;font-size:20px; border: 1px solid #666;}
.pro2 select{margin:2% 8%;border-radius:8px;line-height:58px;font-size:20px;}
.pro2 input::-webkit-input-placeholder{color: #999; text-indent: 1em;}
.pro2_1 {width: 100%; border: none; padding: 0;}

.zjlb .hd{ width:100%; height:5px;  position:relative; z-index:1; text-align: center; margin-top: 2%; }
.zjlb .hd ul{ display:inline-block; height:5px; }
.zjlb .hd ul li{ display:inline-block; width:40px; height:5px;background:#c4c4c4;  vertical-align:top; overflow:hidden; margin-left: 8px; }
.zjlb .hd ul .on{ background:#fff;  }
.zjlb .bd {width:100%; margin:3% auto;}
.zjlb .bd li{width:30%; float: left; margin: 1.5%; background: #dbebff;}



@media screen and (max-width:320px)
{
.btn{height: 32px;  margin: 10px auto 0 auto; }
.btn a{font-size: 16px; line-height: 30px;}
.zjlb .hd{ height:5px; }
.zjlb .hd ul{ height:5px; }
.zjlb .hd ul li{ width:40px; height:5px;margin-left: 8px; }
.pt3{padding-top:50px; padding-bottom: 30px;}
.pro2 input{border-radius:6px;line-height:30px;font-size:14px;}
.pro2 select{border-radius:6px;line-height:30px;font-size:14px;}
}

@media screen and (min-width:321px) and (max-width:360px)
{
.btn{height: 40px;  margin: 10px auto 0 auto; }
.btn a{font-size: 20px; line-height: 38px;}
.zjlb .hd{ height:5px; }
.zjlb .hd ul{ height:5px; }
.zjlb .hd ul li{ width:40px; height:5px;margin-left: 8px; }
.pt3{padding-top:60px; padding-bottom: 26px;}
.pro2 input{border-radius:6px;line-height:36px;font-size:18px;}
.pro2 select{border-radius:6px;line-height:36px;font-size:18px;}
}
@media screen and (min-width:361px) and (max-width:375px)
{
.btn{height: 40px;  margin: 10px auto 0 auto; }
.btn a{font-size: 20px; line-height: 38px;}
.zjlb .hd{ height:5px; }
.zjlb .hd ul{ height:5px; }
.zjlb .hd ul li{ width:40px; height:5px;margin-left: 8px; }
.pt3{padding-top:60px; padding-bottom: 26px;}
.pro2 input{border-radius:6px;line-height:36px;font-size:18px;}
.pro2 select{border-radius:6px;line-height:36px;font-size:18px;}
}

@media screen and (min-width:376px) and (max-width:414px)
{
.btn{height: 40px;  margin: 10px auto 0 auto; }
.btn a{font-size: 20px; line-height: 38px;}
.zjlb .hd{ height:5px; }
.zjlb .hd ul{ height:5px; }
.zjlb .hd ul li{ width:40px; height:5px;margin-left: 8px; }
.pt3{padding-top:70px; padding-bottom: 34px;}
.pro2 input{border-radius:6px;line-height:40px;font-size:18px;}
.pro2 select{border-radius:6px;line-height:40px;font-size:18px;}
}

@media screen and (min-width:415px) and (max-width:639px)
{
.btn{height: 70px; border-radius: 35px; margin: 10px auto 0 auto; }
.btn a{font-size: 35px; line-height: 66px;}
.zjlb .hd{ height:5px; }
.zjlb .hd ul{ height:5px; }
.zjlb .hd ul li{ width:40px; height:5px;margin-left: 8px; }
.pt3{padding-top: 110px; padding-bottom: 42px;}
.pro2 input{border-radius:8px;line-height:58px;font-size:20px;}
.pro2 select{border-radius:8px;line-height:58px;font-size:20px;}
}