@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:14px; font-family: 'Microsoft YaHei',helvetica,arial,sans-serif; color:#595959; background:#1f2e54;  }
html{ height:100%; }
a{ text-decoration:none; color:#469945; text-decoration:underline;}
a:hover{ color:#022219;}
a img{ border:none;}
li{ list-style-type:none;}

#pop{ width:845px;   background:#FFFFFF; margin:30px auto;   }
#pmessage{  margin-top:0px; padding:40px; position:relative; }
#pmessage .fd_div{ padding:40px;   border:5px solid #43a045;  }
#pmessage .close{ position:absolute; top:30px; right:30px; width:88px; height:88px; cursor:pointer; background:url(../images/close.png) no-repeat center center; background-size:60px 60px;  }
#pmessage .txt{ margin-top:20px; overflow:hidden; zoom:1; }
#pmessage .txt label{ display:block; width:100%; height:24px; float:left; color:#1f2e54; font-size:14px; }
#pmessage .txt p{ padding-top:10px; font-size:12px; color:#595758; float:right; width:97%; color:#1f2e54; font-size:14px; }

.txt_03{ margin-top:40px; background:url(../images/banner.jpg) no-repeat top left; height:150px }
.txt_03 p{ font-size:14px; color:#595758; padding:10px 30px 0 30px; color:#ffffff; line-height:16.5px;  }


#pmessage h2{ font-size:28px; color:#1f2e54; text-align:center; font-weight:500; margin-top:20px;  }
#pmessage span{ display:block; font-size:12px; color:#1f2e54; margin-top:20px; } 
#pmessage .txt_bg{ background:url(../images/txt_bg.png) no-repeat left top; height:146px; width:100%;  }
#pmessage .txt_bg label{ color:#1f2e54; font-size:14px; display:block; float:right; width:82%; margin-top:15px; } 
#pmessage .txt_bg p{ color:#1f2e54; font-size:12px; width:82%; }  
.logo{ width:100%; text-align:center; margin-top:40px; }
.logo a{ width:174px; display:block; margin:0 auto; }
.logo img{ width:100%; }
.qh_a{ text-decoration:none; }

@media screen and (max-width: 1024px) { #pmessage .close{ top:15px; right:15px; width:44px; height:44px; cursor:pointer; background:url(../images/close.png) no-repeat center center; background-size:30px 30px; display:none;  } }  
@media screen and (max-width: 768px) {
#pop{ width:100%;  background:#1f2e54; margin:0px auto;   }
.qh_a{ text-decoration:none; }

#pmessage{  margin-top:0px; padding:20px; position:relative; }
#pmessage .fd_div{ padding:20px;   border:1px solid #1f2e54; background:#FFF;  }
#pmessage h2{ font-size:14px; margin-top:10px;  }
#pmessage p{ font-size:12px; padding: 20px 5px 0 0px;width:100%;  }
#pmessage .txt_03{ margin-top:40px; background:url(../images/banner.jpg) no-repeat top left;  height:150px }
#pmessage .txt_03 p{ font-size:12px; color:#595758; padding:20px 30px 0 30px;  line-height:14px; color:#ffffff;  }

.logo{  margin-top:20px; }
.logo a{ width:87px; display:block; margin:0 auto; }
}
@media screen and (max-width: 414px) {
#pmessage .txt_bg label{  margin-top:20px; } 
#pmessage .txt_bg label,#pmessage .txt_bg p{  width:68%; } 
#pmessage .txt_bg{ background:url(../images/txt_bg_02.png) no-repeat left top; height:200px; width:100%;  }
#pmessage .txt_bg label{ color:#1f2e54; font-size:14px; display:block; float:right; width:68%; margin-top:20px; } 
#pmessage .txt_bg p{ color:#1f2e54; font-size:12px; width:68%; margin-top:10px; }
#pmessage .txt_03 p{ font-size:12px; color:#595758; padding:5px 6px 0 6px; line-height:15px; color:#ffffff;  }
} 
@media screen and (max-width: 412px) { 
#pmessage .txt_bg label{  margin-top:20px; } 
#pmessage .txt_bg label,#pmessage .txt_bg p{  width:68%; }
#pmessage .txt_03 p{ font-size:12px; color:#595758; padding:6px 6px 0 6px; line-height:15px; color:#ffffff;  }
} 
@media screen and (max-width: 375px) {
#pmessage .txt_bg label{  margin-top:15px; } 
#pmessage .txt_bg label,#pmessage .txt_bg p{  width:65%; } 
#pmessage .txt_03 p{ font-size:12px; color:#595758; padding:6px 6px 0 6px; line-height:14px; color:#ffffff;  }
} 
@media screen and (max-width: 360px) {
#pmessage .txt_bg label,#pmessage .txt_bg p{  width:60%; }
#pmessage .txt_03 p{ font-size:12px; color:#595758; padding:3px 6px 0 6px; line-height:14px; color:#ffffff;  }
} 
@media screen and (max-width: 320px) {
#pmessage .txt_bg label,#pmessage .txt_bg p{  width:58%; }
#pmessage .txt_bg p{ margin-top:0px; }
#pmessage .txt_03 p{ font-size:12px; color:#595758; padding:6px 6px 0 6px; line-height:14px; color:#ffffff;  }
} 




