a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-family:inherit}
ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,td,th{text-align:left;font-weight:400}
blockquote:after,blockquote:before,q:after,q:before{content:""}
blockquote,q{quotes:"" ""}
body{background-color:#f2f4f7;color:#2b2b2b;font-size:14px;font-family:Microsoft YaheiHelvetica Neue,Luxi Sans,DejaVu Sans,Segoe UI,Hiragino Sans GB,Microsoft Yahei,sans-serif}
input{font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,\\5B8B\4F53,sans-serif}
img{border:0}
a{color:#404040}
a,a:hover{text-decoration:none}
a:hover{color:#03c}
.table{margin-top:10px;border-collapse:collapse}
ol li{margin:14px 0}
.clear{clear:both;visibility:hidden;height:0;font-size:0;line-height:0}
.hide{display:none}
.left{float:left}
.right{float:right}
.tleft{text-align:left}
.tcenter{text-align:center}
.tright{text-align:right}
.wrap{margin:0 auto;width:1200px}
.province-wrap{background:#fff}
.province-wrap .qq-box{float:right}
.province{position:relative;margin:0 auto;padding:8px 0 0;width:1200px;height:32px}
#changeArea{display:inline-block;padding:3px 5px;color:#03c;cursor:pointer}
.qq img{vertical-align:middle}
.province .qq-box{color:#333}
.areas{position:absolute;top:42px;left:10px;z-index:10000;display:none;padding:15px;width:350px;background:#fff;box-shadow:0 1px 10px 2px hsla(0,0%,80%,.4)}
.areas a{display:inline-block;margin:3px 5px;padding:3px 5px;width:50px;border-radius:5px;color:#404040;text-align:center;line-height:24px}
.areas a.cur,.areas a:hover{background:#f8f8f8}
.areas a.cur{color:#03c;font-weight:700}
.logo{margin:100px auto 0;padding-left:30px;width:440px;height:50px;background:url(../../../img/logo.png) no-repeat 0 7px;background-size:43px;color:#03c;letter-spacing:3px;font-size:40px;line-height:50px}
.logo,.search{text-align:center}
.search{margin-top:50px}
.keyword{overflow:hidden;padding:0 8px;width:540px;height:45px;outline:0;border:1px solid #e1e3e6;vertical-align:middle}
.keyword:focus{border-color:#03c}
.sbtn{margin-left:-1px;width:100px;height:47px;border:0;-webkit-border-radius:0;background:#03c;color:#fff;vertical-align:middle;letter-spacing:1px;font-size:15px;cursor:pointer;-webkit-appearance:none}
.sbtn,.sbtn:focus{outline:0}
.tags{margin:50px auto 0;width:1200px}
.tags,.tags div{text-align:center}
.tags div{color:#333;font-size:30px}
.tags p{margin-top:5px;color:#999}
.leading-wrap{margin:30px 0 0;padding:40px 0;background-color:#fff;box-shadow:0 1px 10px 2px hsla(0,0%,80%,.4)}
.leading{margin:0 auto;width:1200px}
.leading dl{float:left;width:25%}
.leading dt{padding:0 0 20px 10px;color:#333;font-size:22px}
.leading dd{position:relative;padding:8px 15px;color:#666;font-size:14px}
.leading dd:after{position:absolute;top:50%;left:0;display:block;width:4px;height:4px;border-radius:4px;background:#ccc;content:""}
.area{margin:30px auto 0;padding:25px;width:1150px;background-color:#fff;box-shadow:0 1px 10px 2px hsla(0,0%,80%,.4)}
.area a{display:inline-block;margin:0 0 10px 10px;padding:3px 8px;font-size:16px}
.area a.cur{border-radius:5px;background-color:#03c;color:#fff}
.cate{margin-top:20px;padding:40px 20px 10px;background-color:#fff;box-shadow:0 1px 10px 2px hsla(0,0%,80%,.4)}
.cate dl{float:left;overflow:hidden;margin-bottom:50px;width:48%;height:347px;border-top:1px solid #e5e5e5}
.cate dl.cright{float:right}
.cate dt .dtitle{float:left;display:inline-block;width:90px;padding:8px 5px;border-top:2px solid #03c;text-align:center;color:#03c;font-size:20px}
.cate dt .latest{width:180px}
.cate dt span{display:inline-block;overflow:hidden;width:430px;margin:12px 0 0 5px;height:45px}
.cate dt span a{display:inline-block;margin:0 3px;color:#03c;font-size:16px}
.cate dt span a:hover{color:#03c}
.cate dd{padding:0 15px}
.cate dt a.more{float:right;display:inline-block;padding:0 10px;font-size:16px;line-height:50px}
.cate dd{position:relative;clear:both;overflow:hidden;padding-left:12px;height:36px;color:#999;text-align:right;font-size:14px;line-height:36px}
.cate dd a{float:left;display:inline-block;overflow:hidden;width:450px;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.cate dd a em{color:#03c;font-weight:700}
.cate dd>span{display:inline-block;margin-right:10px;width:50px;border-radius:10px;background-color:#aaa;color:#fff;text-align:center;font-style:normal;font-size:12px;line-height:20px}
.cate dd>a{position:relative}
.cate dd>a>span{position:absolute;right:0;display:inline-block;padding:0 5px;background:#fff;color:#ccc;font-size:12px}
.cate dd:after{position:absolute;top:50%;left:0;display:block;width:4px;height:4px;border-radius:4px;background:#ccc;content:""}
div.wrap .range{padding-bottom:30px}
div.wrap .range dl{float:initial;margin-bottom:0;width:auto;height:auto}
div.wrap .range dl dd a{width:900px}
div.wrap .range dl dd i{display:inline-block;width:80px;font-style:normal}
div.wrap .range dl dd:hover{background-color:#efefef}
div.wrap .range dl dd:hover>span{background-color:#03c}
div.wrap .range dl dd>span{display:inline-block;margin-right:10px;width:50px;border-radius:10px;background-color:#aaa;color:#fff;text-align:center;font-style:normal;font-size:12px;line-height:20px}
div.wrap .range dl dd>a{position:relative}
div.wrap .range dl dd>a>span{position:absolute;right:0;display:inline-block;padding:0 5px;background:#fff;color:#ccc;font-size:12px}
.footerWrap{margin-top:50px;padding-top:25px;height:80px;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1);text-align:center;line-height:2em}
.footerWrap img{vertical-align:middle}
.cnzz{display:none}
.nav-wrap{padding-top:10px;height:60px;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1)}
.nav{position:relative;margin:0 auto;width:1200px}
.nav span{margin-top:13px}
.nav .area-box{float:left;padding-left:20px}
.nav form{margin:0 auto;padding-left:150px;width:450px;height:56px;line-height:56px}
.nav form .keyword{padding:0 8px;width:350px;height:30px;outline:0;border:1px solid #bbb;vertical-align:middle}
.nav form .sbtn{width:70px;height:32px;border:0;line-height:32px;border-radius:0 2px 2px 0;background:#03c;color:#fff;vertical-align:middle;cursor:pointer}
.nav ul{position:absolute;top:0;right:0}
.nav li{float:left;margin:0 8px;font-size:16px}
.nav li a{display:block;padding:0 15px;line-height:50px}
.site-name{float:left;display:block;padding-left:50px;background:url(../../../img/logo.png) no-repeat 10px 10px;background-size:28px;color:#03c;letter-spacing:2px;font-weight:700;font-size:20px;line-height:48px}
.content-wrap{margin:50px auto;width:1200px}
.topdf{position:absolute;top:90px;right:80px;color:#03c;text-align:center;cursor:pointer}
.topdf i{display:block;font-size:30px}
.title{margin-top:30px;padding:0 30px;color:#404040;font-weight:700;font-size:24px}
.attr{margin:20px 0 50px}
.attr,.title{text-align:center}
.attr span{display:inline-block;margin-right:5px;padding:5px 10px;border-radius:10px;background-color:#aaa;color:#fff;font-size:14px;line-height:20px}
.content-left{position:relative;float:left;margin-top:0;padding:0 35px;width:840px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1)}
.content-left h3.city,h3.winner-name{padding:30px 0;color:#03c;text-align:center;font-size:28px}
.content-left h3.city span,h3.winner-name span{color:#666;font-size:18px}
.content-left dl{clear:both;width:100%;margin-bottom:30px;height:auto}
.content-left dt .dtitle{font-weight:700;font-size:18px}
.content-left dl dd a{clear:both;width:730px}
.content-left .city-county{margin-bottom:30px;padding:15px;border-top:1px solid #e5e5e5}
.content-left .city-county a{display:inline-block;margin-right:20px;font-size:16px;line-height:30px}
.content-left .city-county a.cur{color:#03c;font-weight:700}
.content-left .page{padding-bottom:40px}
.content-left .page a,.content-left .page span{margin:0 5px;padding:0 8px;height:25px;border-radius:3px;font-size:14px;line-height:25px}
.page .layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#03c}
.content-right{float:right;width:270px}
.vip-in{height:150px;border:1px solid #ddd}
.content-right dl{margin-bottom:20px;padding-bottom:12px;border:1px solid #ddd;background-color:#fff}
.content-right dt{margin-bottom:12px}
.content-right dt,.view-tags h3{padding-left:20px;height:35px;background-color:#03c;color:#fff;font-size:16px;line-height:35px}
.content-right dd{display:inline-block;padding:10px 0 10px 20px;width:100px;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
.content-right dd a.cur{color:#03c;font-weight:700}
.view-tags{margin-top:20px;border:1px solid #ddd}
.view-tags div{padding:10px;background-color:#fff}
.view-tags a{display:inline-block;margin:5px;padding:0;width:auto}
.overview p{margin:20px 0 15px;font-weight:700;font-size:16px;color:#03c}
.overview table{width:100%;border:1px solid #ebebeb;border-collapse:collapse;border-width:1px 0 0 1px}
.overview table td,.overview table th{padding:10px;border:1px solid #eaebeb;border-width:0 1px 1px 0;vertical-align:middle;font-size:16px}
.overview table td p{margin:0;text-indent:0;line-height:1.5em}
.overview a{color:#03c}
.overview .label{background-color:#f4f4f4;color:#666;text-align:center;font-size:14px}
.overview .services a,.overview .services span{display:inline-block;margin-right:10px;font-size:14px}
.overview em{font-style:normal;font-size:14px;color:#999}
.overview i{display:inline-block;margin:0 3px;color:#999}
.overview .winner span{display:none;font-size:12px}
.overview .winner:hover span{display:inline-block}
.overview .winner:hover span a{display:inline-block;margin-left:5px}
.overview div{padding:20px 0 30px;color:#aaa;font-style:italic;font-size:14px}
.content{clear:both;padding:0 0 20px;text-align:justify;word-wrap:break-word;font-size:16px;line-height:1.8}
.content p{margin:14px 0}
.content div>table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px 0 0 1px}
.content div>table td,.content>div table th{font-size:14px}
.content div>table>tbody>tr>td,.content div>table>tbody>tr>th,.content div>table>thead>tr>td,.content div>table>thead>tr>th,.content div>table>tr>td,.content div>table>tr>th{padding:5px;border:solid #ccc;border-width:0 1px 1px 0}
.content div>table th{border-color:#ccc;font-weight:700}
.content div>table td p,.content>div table th p{margin:0;line-height:1.5em;text-indent:0}
.content div>table tr:nth-child(even){background:#f6f6f6}
.content a{color:#03c;text-decoration:none}
.content a:hover{color:#03c}
.content .view-url{padding:20px 0;text-align:center}
.content .view-url a{display:inline-block;padding:6px 20px;border-radius:8px;background-color:#03c;color:#fff;text-decoration:none}
.content .view-url a:hover{color:#fff}
.content .img-holder{display:inline-block;margin:0 5px;width:130px;height:30px;border:1px solid #999;border-radius:5px;background:#efefef;text-align:center;text-indent:0;font-size:12px;line-height:30px}
.content .highlight,.title .highlight{color:#03c;font-weight:700}
.content .phone,.overview .phone{color:#03c;font-weight:bold;cursor: pointer}
.content .phone:before,.overview .phone:before{content:"\e678";font-family:layui-icon!important;font-weight:normal}
.content .span-link:before{margin:0 3px;content:"\e64c";font-family:layui-icon!important;color:#03c;cursor:pointer}
.content .span-mail:before{margin-right:3px;content:"\e618";font-family:layui-icon!important;color:#03c;cursor:pointer;font-size:20px}
.cate-name-wrap{margin:50px auto 0;height:60px;border:solid #ddd;border-width:1px 0;background-color:#fff;text-align:center;font-weight:400;font-size:26px;line-height:60px}
.full-search{margin:0 auto;padding-top:20px;width:1200px;text-align:center}
.full-search .list-filter{display:inline-block;margin:8px 5px 0 0;padding:5px 10px;font-size:16px}
.full-search .cur{border-radius:5px;background:#03c;color:#fff}
.full-search .layui-form{float:left}
.full-search .prenext{float:right;display:inline-block;padding-top:5px;color:#666;font-size:16px}
.full-search .prenext span{display:inline-block;margin-right:10px}
.full-search .prenext a{display:inline-block;margin:0 6px;padding:0 12px;height:35px;border:1px solid #bbb;border-radius:3px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);font-size:14px;line-height:35px}
.full-search .prenext a:hover{background-color:#efefef;color:#222}
.full-search .layui-form-switch{padding:0 10px;height:30px;line-height:30px}
.full-search .layui-form-onswitch{border-color:#03c;background-color:#03c}
.full-search .layui-form-switch i{top:7px}
.full-search .layui-form-switch em{font-weight:700;font-size:14px}
.list{margin:20px auto 30px;padding:10px 40px 20px;width:1120px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1)}
.list li{position:relative;clear:both;overflow:hidden;padding:15px;border-bottom:1px solid #e2e2e2;text-align:right}
.list li a{float:left;display:inline-block;overflow:hidden;width:780px;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:18px}
.list li a em{color:#c00}
.list li p{padding:15px 0;color:#666;text-align:left;font-size:14px;line-height:1.5em}
.list li a:hover{color:#03c}
.list li p em{color:#c00}
.list li a:visited{color:#333}
.list li:hover{background-color:#efefef}
.list li:after{position:absolute;top:50%;left:0;display:block;width:4px;height:4px;border-radius:4px;background:#ccc;content:""}
.list li .time{display:inline-block;overflow:hidden;width:90px;height:25px;border-radius:5px;background-color:#f5f5f5;color:#666;vertical-align:middle;text-align:center;font-style:normal;line-height:25px}
.list li>a>span{margin-left:10px;background-color:#eee;color:#666}
.list li>a>span,.list li>span{display:inline-block;padding:1px 6px;border-radius:10px;text-align:center;font-style:normal;font-size:14px;line-height:20px}
.list li>span{margin-right:5px;background-color:#aaa;color:#fff}
.page{margin-top:20px;padding:15px 0;text-align:center}
.page a,.page span{display:inline-block;margin:0 6px;padding:0 12px;height:35px;border-radius:3px;color:#666;font-size:16px;line-height:35px}
.page a,.page span{border:1px solid #bbb}
.page span{padding:0 13px;height:36px;background-color:#03c;color:#fff;border:none;font-weight:700}
.page a{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.page a:hover{background-color:#efefef;color:#222}
.page .layui-laypage-spr{margin:0;padding:0;border:none;background:0 0;font-weight:400}
.msg{margin-top:20px;padding:30px 0;text-align:center;font-size:16px}
.filter,.msg{background-color:#fff;box-shadow:0 1px 10px 2px hsla(0,0%,80%,.4)}
.filter{margin:30px auto 0;padding:5px 0;width:1200px;font-size:14px}
.filter dl{clear:both;overflow:hidden;margin:0 15px;padding:15px 5px;border-bottom:1px dashed #ddd}
.filter dt{float:left;display:inline-block;padding:8px 10px 0 0;width:50px;color:#999;text-align:right}
.filter dd{float:right;padding:0 3px;width:1090px;color:#ddd;font-size:0}
.filter dd div,.filter dd span{display:inline-block}
.filter dd span{margin:5px 3px;padding:3px 8px;color:#666;vertical-align:middle;font-size:14px;cursor:pointer}
.filter dd span.label{margin:3px 1px;border:1px solid transparent;color:#03c}
.filter dd span.bor{border:1px dashed #03c}
.filter dd span.cur{border-radius:3px;background-color:#03c;color:#fff}
.filter dd button,.filter dd input{padding:0 8px;height:25px;border:1px solid #ccc;font-size:12px;line-height:20px;cursor:pointer}
.filter dd button{margin-left:5px;border-radius:3px;color:#222;vertical-align:middle}
.filter dd i{display:inline-block;margin:0 5px;width:1px;height:20px;background-color:#ddd}
.filter dd i,.filter dd input{vertical-align:middle;font-size:14px}
.filter dd input{margin-left:8px}
.filter .nobr{border:0}
.filter .time{padding:3px 0 0 20px}
.service{position:fixed;top:150px;left:50%;z-index:2;margin-left:610px;width:93px;height:151px;text-align:center}
.table-list{margin:40px auto 0;padding:10px 40px 20px;width:1200px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1)}
.table-list table,.tags table{width:100%;border:solid #dedede;border-collapse:collapse;border-width:1px 0 0 1px}
.table-list table td,.table-list table th,.tags table td,.tags table th{padding:15px;border:solid #dedede;border-width:0 1px 1px 0}
.table-list table th,.tags table th{background-color:#efefef;text-align:left;font-weight:700;font-size:14px}
.table-list tbody td:first-child,.tags tbody td:first-child{color:#666;text-align:center;font-family:Microsoft YaHei,sans-serif}
.table-list tbody td:last-child,.tags tbody td:last-child{text-align:right;font-family:Microsoft YaHei,sans-serif}
.tags table{margin-top:30px;background-color:#fff}
.tags table>tbody>tr>td:nth-child(3){color:#999}
.area-select{float:left;width:33%}
.area-select span{display:inline-block;margin:0 5px;padding:5px 0}
