.heaeder{padding-top:20px;position:relative;}
.heaeder .logo{display:block;padding-top:10px!important;}
.heaeder .logo img{width:596px;height:42px;}
.heaeder .text{padding-right:50px!important;color:#bbb;font-size:12px;line-height:24px;}
.heaeder .search{height:29px;width:300px;border:1px #ccc solid;border-radius:15px;overflow:hidden;text-align:left;position:relative;}
.heaeder .search .sinput{border:0;width:240px;height:29px;line-height:29px;padding-left:10px;text-align:left;}
.heaeder .search .sbtn{border:0;background:url('../images/index/icon_ss.png') no-repeat center center;width:50px;height:29px;position:absolute;top:0px;right:3px;cursor:pointer;}

.indexmenu{height:54px;background:#0a8bcd;margin-top:10px;}
.indexmenu .index_ul{height:54px;position:relative;margin-left:-32px;}
.indexmenu .index_ul li.index_li{float:left;padding:0 28px;position:relative;line-height:54px;font-family:"微软雅黑";font-size:17px}
.indexmenu .index_ul li.index_li a{color:#fff}
.indexmenu .index_ul li.index_li a:hover,.indexmenu .index_ul li.index_li.on a{color:#f7ff76}
.indexmenu .index_ul li.index_li .sub_ul{position:absolute;top:54px;left:0;width:100%;text-align:center;background:#0077be;z-index:999;display:none;}
.indexmenu .index_ul li.index_li .sub_ul li{height:30px;line-height:30px;padding:0 5px;font-size:14px;border-bottom:1px #ddd dotted;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indexmenu .index_ul li.index_li:hover,.indexmenu .index_ul li.index_li.on{background:#0077be}
.indexmenu .index_ul li.index_li:hover .sub_ul{display:block;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.banner{position:relative;width:100%;height:425px;overflow:hidden;}
.banner .pic{position:relative;z-index: 0;}
.banner .pic img{width:100%;height:425px;display:block;}
.banner .hd{width:100%;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1;}
.banner .hd li{margin:0 5px;background:url('../images/index/icon_banner_dd.png') no-repeat -12px 0px;height:12px;width:12px;overflow:hidden;cursor:pointer;display:inline-block;*display: inline;zoom: 1}
.banner .hd .on{background-position:0 0;}
.banner .prev, .banner .next{width:56px;height:56px;margin:-28px 0 0;display:none;background:url('../images/index/icon_banner_lr.png') no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=100);opacity:1.0;}
.banner .prev{left:10.5%;}
.banner .next{background-position:-56px 0px;right:10.5%;}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100)!important;opacity:1.0!important;}

.focusBox{position:relative;width:691px;height:454px;overflow:hidden;}
.focusBox .pic{position:relative;z-index:0;}
.focusBox .pic li{position:relative;}
.focusBox .pic img{width:691px;height:454px;display:block;}
.focusBox .pic .txt{display:block;position:absolute;bottom:0;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.7);color:#fff;z-index:2;padding:0 120px 0 10px;font-size:16px;}
.focusBox .hd{width:100%;position:absolute;bottom:15px;right:10px;text-align:right;font-size:0;z-index:3;}
.focusBox .hd li{margin:0 2px;background:url('../images/index/icon_news_pic.png') no-repeat -10px 0px;height:10px;width:10px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.focusBox .hd .on{background-position:0 0;}
.focusBox .prev, .focusBox .next{width:14px;height:36px;margin:-18px 0 0;display:none1;background:url('../images/index/icon_news_lr.png') no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px}
.focusBox .prev{left:20px;}
.focusBox .next{background-position:-14px 0px;right:20px;}
.focusBox .prev:hover, .focusBox .next:hover{filter:alpha(opacity=50)!important;opacity:0.5!important;}

.newsbox{width:100%;margin:auto;padding:10px 30px 0}
.newsbox .hd{height:40px;line-height:40px;position:relative;border-bottom:0px #ccc solid;position:relative;}
.newsbox .hd ul li{float:left;font-size:18px;margin:0 20px 0 0;font-weight:700;}
.newsbox .hd ul li.on{border-bottom:0px #127ae4 solid;height:40px;line-height:40px;color:#127ae4;}
.newsbox .hd ul li.on a{display:block;color:#127ae4;}
.newsbox .bd{margin-top:10px}
.newsbox .bd li{background:url('../images/index/icon_news.png') no-repeat left center;padding-left:15px;height:43px;line-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px #ddd dashed;font-size:16px;}
.newsbox .bd li span{float:right;color:#aaa;}

.house{width:100%;height:539px;margin:auto;padding:0;}
.house .hd{height:40px;line-height:40px;position:relative;position:relative;top:-4px;}
.house .hd ul li{font-size:18px;font-weight:700;text-align:center;background:url('../images/index/icon_sx.png') no-repeat right 6px;position:relative}
.house .hd ul li:last-child{background:none;}
.house .hd ul li.on{height:44px;line-height:44px;color:#fff;background:#0075c1;bottom:0;}
.house .hd ul li.on a{display:block;color:#fff;position:relative;}
.house .hd ul li.on a::after{content:'';background:url('../images/index/icon_xia.png') no-repeat;width:37px;height:19px;position:absolute;bottom:-18px;left:50%;margin-left:-19px;z-index:99;}
.house .bd{background:#eee;}
.house .bd>div{display:none}
.house .bd>div.active{display:block;}

.swiper-container{width:100%;height:499px;position:relative;}
.swiper-container .swiper-slide{position:relative;}
.swiper-container .swiper-slide img{width:100%;height:499px;}
.swiper-container .swiper-slide .txt{display:block;position:absolute;bottom:0;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.7);color:#fff;z-index:2;padding:0 120px 0 10px;font-size:18px;text-align:center;}
.swiper-container .swiper-button-next, 
.swiper-container .swiper-button-prev{width:58px;height:58px;background:#3eb3f8;color:#fff;}
.swiper-container .swiper-button-next{right:80px;}
.swiper-container .swiper-button-prev{left:80px;}
.swiper-container .swiper-button-next.swiper-button-disabled, 
.swiper-container .swiper-button-prev.swiper-button-disabled{opacity:1;background:#c8c8c8;}

.containers{margin-top:40px;width:1300px;}
.containers .item{display:block;float:left;width:282px;margin-right:24px;}
.containers .item .img{display:block;height:157px;position:relative;}
.containers .item .img img{width:100%;height:157px;}
.containers .item .img .txt{display:block;font-style:normal;background:#fff;color:#018dd7;font-weight:700;font-size:18px;text-align:center;position:absolute;bottom:0;left:15px;right:15px;padding:8px 10px 0px;}
.containers .item .img .txt a{color:#018dd7;}
.containers .item .cons{display:block;color:#333;line-height:24px;width:282px;height:135px;padding:15px 15px 0;box-sizing:border-box;}

.menumap{margin-top:40px;width:1300px;border-top:8px #0081cc solid;padding:15px 0 0 0;}
.menumap dl{margin-right:52px;padding:0 10px;text-align:center;float:left;}
.menumap dl dt{font-size:16px;font-weight:700;margin-bottom:10px;}
.menumap dl dd{font-size:14px;color:#333;line-height:24px;}

.link{margin-top:30px;padding:10px;background:#eeeeee;}
.link select{display:inline-block;border:1px #ccc solid;height:35px;width:160px;margin:0 10px;text-align:center;}

.footer{border-top:5px #0a8bcd solid;margin-top:40px;padding-bottom:40px;background:#eeeeee;}
.footer .footnav{text-align:center;padding-top:20px;}
.footer .footnav a{color:#333;display:inline-block;}
.footer .footnav span{display:inline-block;padding:0 10px;}
.footer .copyright{text-align:center;padding-top:30px;margin-top:30px;color:#666;border-top:1px #ddd solid;}
.footer .copyright a{color:#666;}
.footer .copyright p{padding:3px 0;}
.footer .copyright p span{display:inline-block;padding:0 10px;}

.biao{height:40px;line-height:40px;background:#e7f7ff;margin-top:20px;}
.biao .rr{padding:0 30px;}

.subbox{margin-top:20px;min-height:600px;}
.subbox .subleft{width:260px!important;}
.subbox .lefttit{height:50px;line-height:50px;text-align:center;background:#127ae4;color:#fff;font-size:18px;font-weight:400;}
.subbox .subleft .childList{padding-top:0px;}
.subbox .subleft .childList li{height:42px;line-height:42px;font-size:16px;}
.subbox .subleft .childList li a{display:block;padding:0 10px 0 40px;background:#eee url('../images/index/icon-jt0.png') no-repeat 10px center;margin:2px 0;}
.subbox .subleft .childList li.on a,.subbox .subleft .childList li a:hover{background:#e7f7ff url('../images/index/icon-jt1.png') no-repeat 10px center;color:#127ae4;}
.subbox .subright{padding-left:20px!important;}
.subbox .subright .righttitle{height:50px;line-height:50px;padding:0 10px 0 30px;border-left:5px #127ae4 solid;background:#eee;color:#127ae4;font-size:16px;}
.subbox .subright .newslists{padding-top:15px;}
.subbox .subright .newslists .list li{background:url('../images/index/icon-jj.png') no-repeat left center;padding-left:15px;height:3rem;line-height:3rem;
font-size:.7674rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subbox .subright .newslists .list li span{float:right;}
.subbox .subright .newslists .images{}
.subbox .subright .newslists .images li{width:217px;float:left;margin:0 28px 20px 0;}
.subbox .subright .newslists .images li:nth-child(5n){margin-right:0;float:right;}
.subbox .subright .newslists .images li img{width:100%;height:150px;}
.subbox .subright .newslists .images li span{height:38px;line-height:19px;display:block;}
.subbox .subright .newslists .images li span.price{height:24px;line-height:24px;text-align:center;color:#ff0000;font-weight:700;}
.subbox .subright .newslists .images.pop li{text-align:center;}
.subbox .subright .newslists .images.pop li img{height:240px;}

.artshow{margin-top:20px;min-height:600px;}
.artshow .show_tit{font-size:18px;font-weight:700;text-align:center;}
.artshow .show_info{margin-top:40px;border-bottom:1px #eee solid;position:relative;padding:0 0 15px;}
.artshow .show_info .font{background:url('../images/index/icon-zt.png') no-repeat 0 center;padding-left:30px;position:absolute;bottom:10px;right:0;}
.artshow .show_info .font a{display:inline-block;margin:0 6px;}
.artshow .show_text{margin-top:30px;line-height:26px}
.artshow .show_text p{margin:10px 0}
.artshow .fanye{margin-top:20px;}

.post{}
.post .item{padding:5px 0;}
.post .item .name{width:90px;text-align:right;}
.post .item .text{height:30px;line-height:30px;width:70%;border-radius:4px;border:1px #ddd solid;}
.post .item .ptext{height:60px;width:70%;border-radius:4px;border:1px #ddd solid;}
.post .item .select{height:30px;width:70%;border-radius:4px;border:1px #ddd solid;}
.post .item .submit{background:#127ae4;height:40px;width:150px;color:#fff;border-radius:4px;border:1px #ddd solid;cursor:pointer;}

.web_map{}
.web_map dl{padding:10px 0;}
.web_map dl dt{font-size:16px;font-weight:700;margin:0 10px 0 0;display:inline-block;}
.web_map dl dd{font-size:14px;color:#333;line-height:24px;display:inline-block;margin:0 10px 0 0;}