/*reset*/
* {padding: 0;margin: 0;list-style: none;}
html,body {margin: 0 auto;}
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,header,section,footer {margin:0;padding:0}
body,button,input,select,textarea {font:12px/1.5 "microsoft yahei";color:#666; font-weight: normal;}
body {overflow-x: hidden;}
address,cite,dfn,em,var,i {font-style: normal}
ul,ol,dl {list-style: none}
a{text-decoration: none;outline: none;font-family: "microsoft yahei";color: #666;cursor: pointer;font-size: 12px;}
li{font-size: 12px;font-family: "microsoft yahei";list-style: none;margin: 0;padding: 0;}
em{font-style: normal;font-size: 12px;}
body,p,span{font-family: "microsoft yahei";}
img {border: none;}
p {margin: 0px;padding: 0px;word-wrap: break-word;}
:focus {outline: none;}
img {border: 0;vertical-align: middle;display: inline-block;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.clear:after {display: block;mainContent: "";clear: both;}
.transtion {transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

.header{height: 98px;overflow: hidden;width: 1200px;margin: 0 auto;}
.header .logo{float: left;font-size: 0;line-height: 98px;}
.header p{float: right;font-size: 18px;color: #007062;padding-left: 30px;background: url(tel.png) no-repeat left center;line-height: 98px;}
.banner{height: 320px;position: relative;overflow: hidden;}
.banner img{position: absolute;top: 0;left: 50%;margin-left: -960px;}
.query-box{background: #f6f6f6;overflow: hidden;}
.query{width: 1200px;margin: 50px auto;background: #fff;background: url(query.png) no-repeat center;background-size: 100% 100%;overflow: hidden;}
.query-title{margin-top: 15px;}
.query-title span{display: inline-block;font-size: 30px;color: #333;vertical-align: middle;margin-left: 10px;}
.query-tip{float: left;width: 655px;margin-left: 20px;}
.query-tip li{overflow: hidden;margin: 20px 0;}
.query-tip li span{float: left;background: url(hat.png) no-repeat center;width: 37px;height: 29px;color: #fff;text-align: center;margin-top: 4px;
font-size: 14px;line-height: 30px;}
.query-tip li p{float: right;width: 600px;font-size: 16px;}
.query-list{float: right;background: #fff;padding: 0 27px;}
.query-list .query-title{text-align: center;}
.query-list li{overflow: hidden;margin: 17px 0;}
.query-list li span{float: left;font-size: 14px;color: #333;line-height: 37px;min-height: 1px;width: 70px;}
.query-list li input{float: left;height: 35px;border: 1px solid #eaeaea;font-size: 14px;padding: 0 10px;width: 270px;}
.query-list li p{font-size: 12px;}
.query-list li p em{color: #e52424;font-size: 20px;line-height: 10px;vertical-align: middle;}
.query-list li a{display: block;width: 134px;height: 27px;background: #44ac9f;text-align: center;line-height: 27px;color: #fff;font-size: 14px;
border-radius: 27px;margin: 20px auto;}
.footer{background: #f0f0f0;height: 64px;line-height: 64px;text-align: center;font-size: 14px;}
.footer a{font-size: 14px;}

.result-box{background: #f6f6f6;overflow: hidden;}
.result{width: 1200px;margin: 50px auto;background: url(query.png) no-repeat center;background-size: 100% 100%;overflow: hidden;text-align: center;}
.result-list-box{display: inline-block;}
.result-list-box p{font-size: 16px;color: #333;display: inline-block;margin: 25px auto 15px;max-width: 940px;}
.result-list{overflow: hidden;border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;display: inline-block;margin-bottom: 40px;max-width: 940px;}
.result-list div{width: 50%;float: left;border-bottom: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;box-sizing: border-box;}
.result-list div b{float: left;width: 40%;border-right: 1px solid #d2d2d2;box-sizing: border-box;line-height: 50px;font-size: 16px;color: #333;
background: #d4ebe8;text-align: left;text-indent: 35px;}
.result-list div em{float: left;width: 60%;line-height: 50px;font-size: 16px;text-align: left;text-indent: 70px;}

.result-list-box .nodata{height: 200px;line-height: 200px;font-size: 16px;color: #333;background: url(notFound.png) no-repeat center;background-size: cover;
width: 200px;font-size: 0;}
.result-list-box .nodata:last-child{display: none;}