@charset "utf-8";
/* CSS Document */
body,html{ width:100%;max-width:640px; min-width:320px; height:100%; padding:0; margin:0 auto; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:20px; color:#877b81;}
a img { border:0;}
p,ul,li,h2{ display:block; list-style:none; padding:0; margin:0;}
img{ padding:0; margin:0;}
a{ outline:none; text-decoration:none; color:#b73374; }
a:link{ text-decoration:none; }
.red{color:#e4b96f;}
.wp{width:100%;max-width:640px;min-width:320px;}
.main{margin:0 auto;}
.header{width:100%;text-align:center;background-color:#26a3e8;}
.header img{width:100%;}
.menu{width:100%;height:80px;overflow:hidden;}
.menu ul{height:39px;line-height:22px;padding:17px 0;-moz-box-shadow:0 2px 6px #c9c9c9;-webkit-box-shadow:0 2px 6px #c9c9c9; box-shadow:0 2px 6px #c9c9c9;}
.menu ul li{width:25%;float:left;text-align:center;background:url(../images/menu_bg.jpg) right no-repeat;color:#aaa9a8;font-size:14px;}
.menu ul li:last-child{background:none;}
.menu ul li a{color:#605f5d;font-weight:bold;font-size:20px;}
.d{width:100%;height:auto;float:left;margin:0;padding-bottom:140px;}
.d1{width:100%;height:auto;float:left;margin:0;border-bottom:2px solid #dfe0e0;}
.d1 .d1_l{width:31.74%;float:left;}
.d1 .d1_l img{width:100%;}
.d1 .d1_r{width:65%;float:right;}
.d1 .d1_r h2{font-size:35px;line-height:40px;font-weight:400;color:#26a3e8;margin-top:25px;}
.d1 .d1_r p{line-height:30px;font-size:20px;color:#605f5d;margin-top:20px;}
.d2{width:100%;float:left;}
.d2 ul li{float:left; width:100%;margin:30px 0 0 0;}
.d2 ul li:last-child{display:none;}
.d2 ul li .time{color: #605f5d;font-size: 20px;text-align: center;padding-bottom: 10px;}
.d2 ul li .docHead {float: left; width: 0.8rem;}
.d2 ul li .text {
  color: #605f5d;
  padding:20px;
  float: left;
  line-height: 25px;
  margin-left: 20px;
  width: 408px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 0 2px 6px rgba(51,51,51,0.5);
  -webkit-box-shadow: 0 2px 6px rgba(51,51,51,0.5);
  border-top: 1px solid rgba(222,222,222,0.25);
  border-bottom: 1px solid rgba(222,222,222,0.25);
  position: relative;
  cursor: pointer;
}
.flex{width:640px;height:94px;position: fixed;bottom: 0%;background: #fff;box-shadow: 0px -6px 10px #c9c9c9;}
.flex p {
  color: #9f9f9f;
  font-size: 20px;
  border: 2px solid #dddddd;
  width: 50%;
  padding:15px;
  height: 23px;
  line-height: 23px;
  margin-top: 3%;
  margin-left: 3%;
  display: inline-block;
}
.flex p a {
  color: #9f9f9f;
}
.flex a:visited {
  color: #ffffff;
}
.flex .box > a {
  width: 18%;
  height: 58px;
  line-height: 58px;
  background: #d10836;
  color: #ffffff;
  text-align: center;
  display: inline-block;
  font-size: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-left: 1%;
}
@media screen and (min-width:600px) and (max-width:639px){ 
	.d{padding-bottom:130px;}
	.d1 .d1_r h2{font-size:33px;line-height:40px;margin-top:25px;}
	.d1 .d1_r p{font-size:20px;line-height:30px;margin-top:20px;}
	.d2 ul li{margin:30px 0 0 0;}
	.d2 ul li .time{font-size:20px;padding-bottom:10px;}
	.d2 ul li .docHead {width: 75px;}
	.d2 ul li .text{padding:20px;width:408px;font-size:20px;line-height:25px;margin-left:20px;}
	.flex{height:94px;}
	.flex p{font-size:20px;padding:15px;height:23px;line-height:23px;}
	.flex .box > a{height:58px;line-height:58px;font-size:20px;}
}
@media screen and (min-width:560px) and (max-width:599px){ 
	.d{padding-bottom:120px;}
	.d1 .d1_r h2{font-size:30px;line-height:35px;margin-top:25px;}
	.d1 .d1_r p{font-size:20px;line-height:30px;margin-top:18px;}
	.d2 ul li{margin:25px 0 0 0;}
	.d2 ul li .time{font-size:20px;padding-bottom:10px;}
	.d2 ul li .docHead {width: 66px;}
	.d2 ul li .text{padding:15px;width:350px;font-size:20px;line-height:25px;margin-left:16px;}
	.flex{height:75px;}
	.flex p{font-size:18px;padding:7px;height:20px;line-height:20px;}
	.flex .box > a{height:46px;line-height:46px;font-size:18px;}	
}
@media screen and (min-width:500px) and (max-width:559px){ 
	.d{padding-bottom:120px;}
	.d1 .d1_r h2{font-size:28px;line-height:30px;margin-top:16px;}
	.d1 .d1_r p{font-size:20px;line-height:25px;margin-top:8px;}
	.d2 ul li{margin:20px 0 0 0;}
	.d2 ul li .time{font-size:18px;padding-bottom:10px;}
	.d2 ul li .docHead {width: 59px;}
	.d2 ul li .text{padding:15px;width:300px;font-size:17px;line-height:20px;margin-left:13px;}
	.flex{height:66px;}
	.flex p{font-size:16px;padding:7px;height:20px;line-height:20px;}
	.flex .box > a{height:40px;line-height:40px;font-size:16px;}	
}
@media screen and (min-width:461px) and (max-width:499px){ 
	.menu ul li a{font-size:18px;}
	.d{padding-bottom:110px;}
	.d1 .d1_r h2{font-size:26px;line-height:30px;margin-top:14px;}
	.d1 .d1_r p{font-size:18px;line-height:22px;margin-top:8px;}
	.d2 ul li{margin:18px 0 0 0;}
	.d2 ul li .time{font-size:16px;padding-bottom:7px;}
	.d2 ul li .docHead {width: 52px;}
	.d2 ul li .text{padding:12px;width:300px;font-size:17px;line-height:20px;margin-left:13px;}
	.flex{height:66px;}
	.flex p{font-size:16px;padding:7px;height:20px;line-height:20px;}
	.flex .box > a{height:40px;line-height:40px;font-size:16px;}
}
@media screen and (min-width:431px) and (max-width:460px){ 
	.menu ul li a{font-size:16px;}	
	.d{padding-bottom:90px;}
	.d1 .d1_r h2{font-size:26px;line-height:30px;margin-top:14px;}
	.d1 .d1_r p{font-size:17px;line-height:20px;margin-top:8px;}
	.d2 ul li{margin:18px 0 0 0;}
	.d2 ul li .time{font-size:16px;padding-bottom:7px;}
	.d2 ul li .docHead {width: 52px;}
	.d2 ul li .text{padding:12px;width:280px;font-size:17px;line-height:20px;margin-left:13px;}
	.flex{height:61px;}
	.flex p{font-size:16px;padding:7px;height:20px;line-height:20px;}
	.flex .box > a{height:40px;line-height:40px;font-size:16px;}
}
@media screen and (min-width:411px) and (max-width:430px){ 
	.menu{height:80px;}
	.menu ul{height:40px;lien-height:16px;padding:9px 0;font-size:16px;}
	.menu ul li a{font-size:16px;}
	.d{padding-bottom:90px;}
	.d1 .d1_r h2{font-size:23px;line-height:28px;margin-top:14px;}
	.d1 .d1_r p{font-size:16px;line-height:20px;margin-top:8px;}
	.d2 ul li{margin:16px 0 0 0;}
	.d2 ul li .time{font-size:16px;padding-bottom:7px;}
	.d2 ul li .docHead {width: 52px;}
	.d2 ul li .text{padding:12px;width:280px;font-size:16px;line-height:18px;margin-left:13px;}
	.flex{height:61px;}
	.flex p{font-size:16px;padding:7px;height:20px;line-height:20px;}
	.flex .box > a{height:40px;line-height:40px;font-size:16px;}
}
@media screen and (min-width:381px) and (max-width:410px) { 
	.menu{height:50px;}
	.menu ul{height:20px;lien-height:8px;padding:9px 0;}
	.menu ul li{height:20px;line-height:20px;font-size:8px;background-size:1px 80%;overflow:hidden;}
	.menu ul li a{font-size:14px;}	
	.d{padding-bottom:80px;}
	.d1 .d1_r h2{font-size:20px;line-height:25px;margin-top:12px;}
	.d1 .d1_r p{font-size:15px;line-height:19px;margin-top:8px;}
	.d2 ul li{margin:12px 0 0 0;}
	.d2 ul li .time{font-size:16px;padding-bottom:7px;}
	.d2 ul li .docHead {width: 45px;}
	.d2 ul li .text{padding:12px;width:220px;font-size:14px;line-height:18px;margin-left:13px;}
	.flex{height:54px;}
	.flex p{font-size:14px;padding:7px;height:14px;line-height:14px;}
	.flex .box > a{height:29px;line-height:29px;font-size:14px;}
}
@media screen and (min-width:356px) and (max-width:380px) { 
	.menu{height:50px;}
	.menu ul{height:20px;lien-height:8px;padding:9px 0;}
	.menu ul li{height:20px;line-height:20px;font-size:8px;background-size:1px 80%;overflow:hidden;}
	.menu ul li a{font-size:14px;}
	.d{padding-bottom:80px;}
	.d1 .d1_r h2{font-size:17px;line-height:20px;margin-top:12px;}
	.d1 .d1_r p{font-size:14px;line-height:18px;margin-top:8px;}
	.d2 ul li{margin:12px 0 0 0;}
	.d2 ul li .time{font-size:14px;padding-bottom:7px;}
	.d2 ul li .docHead {width: 45px;}
	.d2 ul li .text{padding:12px;width:220px;font-size:14px;line-height:18px;margin-left:13px;}
	.flex{height:54px;}
	.flex p{font-size:14px;padding:7px;height:14px;line-height:14px;}
	.flex .box > a{height:29px;line-height:29px;font-size:14px;}
}
@media screen and (min-width:336px) and (max-width:355px) { 
	.menu{height:40px;}
	.menu ul{height:16px;lien-height:8px;padding:9px 0;}
	.menu ul li{height:16px;line-height:16px;font-size:8px;background-size:1px 80%;overflow:hidden;}
	.menu ul li a{font-size:12px;}
	.d{padding-bottom:70px;}
	.d1 .d1_r h2{font-size:17px;line-height:20px;margin-top:12px;}
	.d1 .d1_r p{font-size:13px;line-height:16px;margin-top:8px;}
	.d2 ul li{margin:12px 0 0 0;}
	.d2 ul li .time{font-size:12px;padding-bottom:5px;}
	.d2 ul li .docHead {width: 45px;}
	.d2 ul li .text{padding:10px;width:190px;font-size:13px;line-height:15px;margin-left:10px;}
	.flex{height:47px;}
	.flex p{font-size:12px;padding:7px;height:12px;line-height:12px;}
	.flex .box > a{height:29px;line-height:29px;font-size:14px;}
}
@media screen and (min-width:321px) and (max-width:335px) { 
	.menu{height:40px;}
	.menu ul{height:16px;lien-height:8px;padding:9px 0;}
	.menu ul li{height:16px;line-height:16px;font-size:8px;background-size:1px 80%;overflow:hidden;}
	.menu ul li a{font-size:12px;}
	.d{padding-bottom:70px;}
	.d1 .d1_r h2{font-size:17px;line-height:20px;margin-top:12px;}
	.d1 .d1_r p{font-size:12px;line-height:15px;margin-top:8px;}
	.d2 ul li{margin:12px 0 0 0;}
	.d2 ul li .time{font-size:12px;padding-bottom:5px;}
	.d2 ul li .docHead {width: 45px;}
	.d2 ul li .text{padding:10px;width:190px;font-size:13px;line-height:15px;margin-left:10px;}
	.flex{height:47px;}
	.flex p{font-size:12px;padding:7px;height:12px;line-height:12px;}
	.flex .box > a{height:29px;line-height:29px;font-size:14px;}
}
@media screen and (max-width:320px) { 
	.menu{height:40px;}
	.menu ul{height:16px;lien-height:8px;padding:9px 0;}
	.menu ul li{height:16px;line-height:16px;font-size:8px;background-size:1px 80%;overflow:hidden;}
	.menu ul li a{font-size:12px;}
	.d{padding-bottom:70px;}
	.d1 .d1_r h2{font-size:17px;line-height:20px;margin-top:12px;}
	.d1 .d1_r p{font-size:12px;line-height:15px;margin-top:8px;}
	.d2 ul li{margin:12px 0 0 0;}
	.d2 ul li .time{font-size:12px;padding-bottom:5px;}
	.d2 ul li .docHead {width: 37px;}
	.d2 ul li .text{padding:10px;width:180px;font-size:13px;line-height:15px;margin-left:10px;}
	.flex{height:47px;}
	.flex p{font-size:12px;padding:7px;height:12px;line-height:12px;}
	.flex .box > a{height:29px;line-height:29px;font-size:14px;}
}
.foot {
	height:0.80rem; position:absolute; bottom:0rem; width:100%; 
	position:fixed;
	z-index: 9999;
	bottom: 0px;
	background: none repeat scroll 0% 0% rgb(160, 220, 250);
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
}
.foot .f_text {
	width:52%;
	height:0.54rem;
	float: left;
	border: 1px solid #cfcece;
	display: block;
	margin: 0.16rem 0rem 0.16rem 0.2rem;
	line-height:0.54rem;
	font-size:0.20rem; 
	font-family:"微软雅黑";
	color: #333;
	text-indent:0.05rem; background-color:#f7efe7;
}
.foot .f_btn {
	font-family:"微软雅黑";
	width:18%;
	height:0.54rem;
	float: left;
	border: 1px solid #cfcece;
	display: block;
	margin:0.15rem 0px;
	border-radius:0.2rem;
	line-height:0.54rem;
	font-size:0.21rem;
	color: #fff;
	text-align: center;
	background: #009fe7;
}
@media screen and (min-width:640px) {
	.foot{ width:640px;} 
}
 #bottomIdTel {
    animation: pbzx 1s step-end infinite reverse;
    -webkit-animation: pbzx 1s step-end infinite reverse;
}
#bottomId {
    animation: pbzx 1s step-end 0.5s infinite reverse;
    -webkit-animation: pbzx 1s step-end 0.5s infinite reverse;
}
@keyframes pbzx {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes pbzx {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}