html,body{font-family: "微软雅黑";background: #f8f0dd;color: #2b2b2b;}



body{min-width: 1200px}
.text-center{text-align: center;}
.fr{float: right;}
.fl{float: left;}
.text-ell{
	display: block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.main{width: 1200px;margin:0 auto;}

.site-header{height: 136px;background:#f8f0dd url(../image/header_bg.png) no-repeat center center;background-size: cover;}

.header-logo{float: left;margin-top:20px;}

.header-intro{margin-left: 60px;float: left;margin-top: 13px}
.header-intro ul li{list-style-image: url(../img/start.png);line-height: 28px}

.header-form{float: right;margin-right: 20px;position: relative;margin-top: 51px;}
.header-form form{border:1px solid #943e31;background: #fff;line-height: 0;padding: 0;width: 273px;height: 32px}
.header-form form input[type="text"]{border:none;background: none;width: 236px;height: 32px;text-indent: 10px;}
.header-form form input[type="submit"]{background: #943e31 url(../image/search.png) no-repeat center;background-size:60%;color: #fff;border:none;margin:0;width: 35px;height: 32px;position: absolute;right: 1px;top:1px;cursor: pointer;}
.header-form form input[type="submit"]:hover{opacity: 0.9}

.site-menu{height: 58px;background: url(../image/menu_bg.png); background-repeat: repeat-x;position: relative;z-index: 999}
.site-nav{padding-top: 10px}
.site-nav ul{}
.site-nav ul,.site-nav li{padding:0;margin:0;font-size: 0;}
.site-nav li{display: inline-block;line-height: 48px;padding:0 20px;font-size: 14px;transition:  all 0.25s ease;}
.site-nav li.on,.site-nav li.hover{background: #ee8f3c}
.site-nav li a{color: #fff}

.site-nav li dl{position: absolute;background: #ee8f3c;width: 100%;left: 0;visibility: hidden;}
.site-nav li dl:after{content:'';position: absolute;width: 100%;height: 20px;background: transparent;top:100%;}
.site-nav li dd{display: inline-block;background: url(../image/right-arrow.png) no-repeat center left;padding-left: 15px;margin:0 15px 0 20px;}
.site-nav li:hover>dl{visibility: visible;}

.site-banner img{width: 100%;}

.banner{ min-width:1000px;  position:relative;  height:299px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:299px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:299px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url() 0 0 no-repeat;
_background:url() 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:#000; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
	border-radius: 50%;
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }


.panel{background: #fff;margin-top: 17px;border:1px solid #e5e5e5;}
.panel-header{background: url(../image/title_bg.png);background-repeat: repeat-x;background-position-y:bottom;line-height: 41px;padding-bottom: 8px;color: #943e31;font-size: 16px}
.panel-header span{font-size: 14px;color: #b29d8d}
.panel-header a{color: #943e31;float: right;font-size: 14px;margin-right: 15px}
.panel-header i{display: inline-block;width: 40px;height: 40px;background: url(../image/cloud.png) no-repeat center center;float: left;margin-right: 5px}
.panel-body ul{padding-top: 15px;padding-left: 10px}
.panel-body ul li{line-height: 30px;background: url(../image/round.png) no-repeat center left;padding-left:20px}
.panel-body ul li a{display: block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.news-media-info{width:290px;float:left;overflow:hidden}
.news-text-info{float:right:width:386px;overflow:hidden}

.news-panel .panel-body{padding: 10px;}

.news-media-info a{display: block;}
.news-media-info a img{width: 290px;height: 180px;}
.news-media-info a p{width: 300px;line-height: 44px;height: 50px;}
.news-text-info ul{padding-top: 5px}



.news-good{display: block;border-bottom: 1px dashed #ddd;padding-bottom: 8px;margin-left: 12px}
.news-good h1{color: #dd0c0c;font-size:16px;font-weight: normal;text-align: center;margin-bottom: 3px}
.news-good p{color: #959595;line-height: 24px;height: 48px;overflow:hidden;}
.news-good span{color: #943e31}




.service-row {padding: 7px;overflow:hidden;}
.service-row a{width: 50%;display: inline-block;text-align: center;float: left;}
.service-row a span{display: block;margin:7px;background: #f4ebe2;padding:15px 0;}
.service-row a img{display: block;margin:0 auto;height: 38px;}
.service-row a label{font-size: 12px}

.service-tell{background: url(../image/tell.png) no-repeat center;background-position-x:15px;padding-left: 60px;margin-top:10px}
.service-tell p{font-size: 12px}
.service-tell h2{color: #c20d14;font-weight: bold;}

.info-firsttitle .panel-body{padding:15px;}
.info-firsttitle ul {padding:0;}
.info-firsttitle ul li{line-height:40px;border-bottom: 1px dashed #e2d5c4;padding:0;list-style-image: none;padding-left: 20px;background: url(../image/round.png) no-repeat center;background-position-x:2px;}
.info-firsttitle ul li a {padding-right: 0px;}
.info-firsttitle ul li a i{float: right;font-style: normal;margin-left: 10px;color: #959595}

.hot-topic{overflow:hidden;margin:5px 0 10px 0;}
.hot-topic .hot-img{float: left;border:1px solid #c0a590;background: #f8f0dd;padding:4px;margin-right: 20px}
.hot-topic .hot-img img{width: 120px;height: 90px}
.hot-topic .hot-text h1{font-size: 14px;color: #2b2b2b;font-size: 16px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hot-topic .hot-text p{color: #959595;line-height: 30px;margin-top: 5px;overflow:hidden;height: 60px}
.info-left{width: 275px;height: 287px;float: left;}
.info-right{width: 952px;float: right;height: 287px;}
.side-left{width: 949px;}
.side-right{width: 237px;}
.side-right .panel{height: 650px;}

.side-left-top,.side-left-bottom{overflow:hidden;}
.side-left-bottom{margin-top: 15px;background: #fff;height: 346px;overflow:hidden;border:1px solid #e5e5e5;}
.side-left-bottom .layui-tab{margin:0;overflow:hidden;}

.side-left-bottom .layui-tab-title{float: left;width: 183px;border:none;height: 346px;padding-right: 10px;}
.side-left-bottom .layui-tab-bar{display: none;}
.side-left-bottom .layui-tab-title li{display: block;height: 70px;border-bottom: 1px solid #e5e5e5;line-height: 70px;border-right: 1px solid #e5e5e5}
.side-left-bottom .layui-tab-title li:last-child{border-bottom: none}
.side-left-bottom .layui-this:after{border:none;}
.side-left-bottom .layui-tab-title li.layui-this {color: #943e31;border-right-color: transparent;}
.side-left-bottom .layui-tab-title li i{position: absolute;height: 100%;width: 8px;top:0;right: -5px;background: url(../image/tab_arrow.png) no-repeat;background-size: cover;display: none}
.side-left-bottom .layui-tab-title li.layui-this i{display: block;}
.side-left-bottom .layui-tab-content{float: left;width: 728px}

.tab-info{padding:5px 0 5px 0}
.tab-info-title{color: #943e31}

.tab-info-class-row{overflow:hidden;margin:0 -25px;}
.tab-info-class-item{width: 14.2%;float: left;font-size: 12px;text-align: center;overflow:hidden;margin-top:25px;margin-bottom: 10px}
.tab-info-class-item a{display: block;margin:0 10px;}
.tab-info-class-item a img{height: 40px;}
.tab-info-class-item a label{display: block;margin-top:10px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.info-spec{background: #e2d5c4 url(../image/spec.png) no-repeat center ;background-position-x:12px;background-size:  auto 132px;height: 158px;margin-top: 15px;overflow:hidden;padding-left: 60px;padding-right: 7px}
.info-spec div{float:left;width: 25%;overflow:hidden;}
.info-spec div a{display: block;margin:0 8px;}
.info-spec a img{width: 100%;margin-top: 14px;display: block;}
.info-row{overflow-y: hidden;}
.info-half{width: 585px;height: 317px;}


.panel-link .panel-header{padding-bottom: 0;background: url(../image/link_title_bg.png);}
.panel-link .panel-header-title{border-top: 2px solid #943e31;display: inline-block;padding:0 15px;border-right: 1px solid #e1e1e1;line-height: 36px}
.panel-link ul{padding: 10px 7px;margin:0;display: block;overflow:hidden;}
.panel-link ul li{width: 12.5%;padding: 0;margin:0;float: left;list-style-image: none;text-align: center;line-height: 0;margin:5px 0;background: none}
.panel-link ul li a{display: block;background: url(../image/link.png) no-repeat center;background-size: 100% 100%;margin: 0px 7px;line-height: 40px;padding:0 5px;}


.spec-list{  padding:10px 0;margin:0 10px; background:#fff; overflow:hidden; clear:both; height: 169px;overflow:hidden;  }
.spec-list ul{ overflow:hidden; zoom:1; padding:0;margin: 0 -15px}
.spec-list ul li{ width:250px;height: 146px; float:left; margin:0 15px;  display:inline-block; border:1px solid #ddd;padding:10px;margin-bottom: 20px;background: none}
.spec-list ul li img{ width: 122px;height: 147px;  float: left;margin-right: 15px }
.spec-list ul li h5{font-size: 16px;}
.spec-list ul li p{color: #2b2b2b;font-size: 14px;margin-top: 5px}
.more-info-btn{background: url(../image/more.png) no-repeat;background-size:100% 100%;display: inline-block;min-width: 80px;text-align: center
;font-size: 12px;color: #943e31;line-height: 24px;}

.photo-list{height: 260px;margin-top: 10px}
.photo-list ul li {height: 230px}
.photo-list ul li img{display: block;float: inherit;width: 100%;height: 200px;}
.photo-list ul li h1{font-size: 14px;font-weight: normal;
	display: block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
text-align: center;
}

.history-list{overflow:hidden;position: relative;}
.history-list ul{list-style: none;padding: 0}
.history-list li{float: left;width: 16.6%;list-style: none;padding: 0;list-style-image: none!important;position: relative;}
.history-list li em{position: absolute;height: 12px;width: 12px;border:1px solid #943e31;border-radius: 50%;left: 50%;background-color: #fff;margin-left: -5px}
.history-list li span{display: block;width: 100%;text-align: center;position: relative;top:15px;color: #943e31}
.history-list li a{display: block;padding:20px;}
.history-list li a img{width: 100%;margin-bottom: 10px;}
.history-list li p{background-color: #943e31;color: #fff;text-align: center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
text-align: center;padding:0 5px;}
.history-centerline{position: absolute;border-bottom: 1px dashed #943e31;top:50%;left: 10px;right: 10px;}
.history-centerline em{height: 30px;background:url(../image/rightarrow.png) no-repeat center right;position: absolute;right: 0;width: 30px;top:-15px;right: -5px}

.h-top {margin-top: 200px}
.h-top img{margin-top: 10px;margin-bottom: 0;}
.h-top em{top:-3px;}
.h-top span{position: absolute!important;top:-35px!important;}

.gbook-table{}
.gbook-table td{padding:10px 0;}
.gbook-table tr td:first-child{text-align: right;padding-right: 15px;width: 30px}

.btn{background:#943e31;padding:5px 40px;color: #fff;border:1px solid #eee;border-radius: 2px;}


.list-main{overflow:hidden;margin:20px auto;}
.list-side{width: 230px;float: left;overflow:hidden;}
.list-content{width: 955px;float: right;overflow:hidden;}

.list-nav{background: #9e8c78;padding-bottom: 15px;}
.list-nav-title{color: #fff;line-height: 48px;text-align: center;font-size: 18px}
.list-nav ul{margin:0 15px;background: #fff;padding:10px 15px;}
.list-nav ul li{text-align: center;line-height: 50px;margin:5px 0;}
.list-nav ul li.on{background: #943e31;color: #fff;}
.list-nav ul li.on a{color: #fff}

.list-tool{margin-top:25px;}
.list-tool-item{overflow:hidden;margin-bottom:40px;}
.list-tool-item>div{float: right;width: 170px;}
.list-tool-item>div>*{float: right;width: 170px;}
.list-tool-item h1{font-size: 18px;color: #943e31;font-weight: bold;}
.list-tool-item h2{font-size: 16px;color: #943e31;}
.list-tool-item h2 small{color:#bc6708;font-size:12px;}
.list-tool-icon{background-color: #943e31;display: block;width: 50px;height: 50px;float: left;background-repeat: no-repeat;background-position: center;}
.list-tool-tell{background-image: url(../image/list-phone.png);}
.list-tool-time{background-image: url(../image/list-time.png);}
.list-tool-location{background-image: url(../image/list-location.png);}

.list-panel{
	background: #fff;
    border: 1px solid #e5e5e5;
    padding:5px 35px 20px 35px;
}
.list-panel-header{overflow:hidden;background:url(../image/hand.png) no-repeat center;background-position-x:10px;line-height: 40px;padding-left: 40px;background-size: 24px;border-bottom: 1px solid #e5e5e5;}
.list-panel-header h3{color:#943e31;}
.list-panel-nav{float: right;}
.list-panel-nav span{color:#bc6708;}
.list-panel-nav a:last-child{color:#bc6708;}

.list-media{padding: 5px 0}
.list-media-item{overflow:hidden;border-bottom: 1px solid #ddd;padding:25px 0;}
.list-media-item-img{float: left;margin-right: 30px;}
.list-media-item-img img{width: 100%;vertical-align: middle;width: 270px;height: 220px;overflow: hidden}
.list-media-item-text{height: 200px;position: relative;}
.list-media-item-text h1{padding:0;margin:0;color:#943e31;font-size: 16px}
.list-media-item-text h1 a{color:#943e31;}
.list-media-item-text p{line-height: 30px}
.list-media-item-content{height: 170px;overflow:hidden;}
.list-media-item-bottom{color:#959595;}
.list-media-more{float: right;background: #ccc;color: #fff;padding:5px 20px;}
.pagination{padding:30px 0 30px 0;color: #910000}
.pagination>*{border:1px solid #910000;padding:5px 15px;display: inline-block;}
.pagination .pre-page,.pagination .next-page{border-color: transparent;}
.pagination a{color: #910000;}
.pagination span{background: #910000;color: #fff;border-color: #910000}


.leader-list .list-media-item-img img{height: 240px;width: 167px}


.popupInfo{padding:20px;width: 300px;height: 200px;position: relative;}
.popupInfo h1{font-size: 20px;margin-bottom: 10px;}
.popupInfo p{line-height: 24px}
.popupInfo img{width: 100%;}
.popupInfo-img{background-size: 100% 100%;background-repeat: no-repeat;background-position: center;position: absolute;height: 100%;width: 100%;top:0;left:0;}

.news-content-title{padding-top: 20px}
.news-content-title h1{font-size: 20px}
.news-content-title p{color: #959595;margin-top:15px;}
.news-content-title span{display: inline-block;padding:0 25px;}
.news-content-wrap{margin-top: 40px; font-size: 16px; line-height: 32px; text-indent: 2em;}
.setFontSize{cursor: pointer;color: #959595}
.setFontSize:hover{color: #910000}
.news-content-wrap img,.news-content-wrap table{max-width: 100%;height: auto!important}
.customFontSize-s{font-size: 14px}
.customFontSize-m{font-size: 18px;line-height: 32px}
.customFontSize-b{font-size: 22px;line-height: 36px}


.search-panel{margin:15px 0;}
#search_news{margin:15px 0;}
.search_intro {margin-bottom: 15px}
.search_intro strong{color: red;}
.search_list-text{color: #999}
.search-panel .box .header-form{float: inherit;margin:20px auto;width: 500px;}
.search-panel .box .header-form form{width: 498px;}


.about-panel{width: 840px;height: 410px;}
.about-panel-content{padding: 20px}
.about-panel-content h1{color: #2b2b2b}
.about-panel-content h2{font-size: 18px}
.about-text{line-height: 40px;margin-top: 26px}
.about-link {margin-top: 20px}
.about-link a{display: inline-block;border:1px solid #943e31;background:#943e31;color: #fff;padding:8px 50px;margin-right: 15px}
.about-link a:last-child{background-color: #fff;color: #000;}

.leader-row{overflow: hidden;padding:0 10px;margin-top: 10px}
.leader-item{width: 50%;float: left;}
.leader-item a{display: block;padding: 10px;text-align: center;}
.leader-item a img{width: 100%;display: block;height: 171px}
.leader-item a label{display: block;margin:5px 0;}
.leader-item a span{line-height: 26px;margin-top: 5px}
.yz-email{text-align: center;}
.yz-email a{display: inline-block;width: 40%;margin:0 10px;background: #943e31;color: #fff;padding:5px 0;}
.yz-email a img{display: block;margin:5px auto;height: 20px}

.site-footer{background: #943e31 url(../image/footer_bg.png);background-repeat: repeat-x;color: #fff;height: 267px;margin-top: 15px}
.site-footer .info-half{height: auto;height: 257px;margin-top: 10px}
.site-footer-logo img{margin-top: 80px;}
.site-footer-logo{background: url(../image/footer_line.png) no-repeat center;background-position-x:97%;}
.site-footer .info-half ul{margin-top: 75px}
.site-footer .info-half ul li{line-height: 30px;}

.gbook-list h1{font-size:18px;line-height:45px;border-bottom:1px solid #ddd;margin:15px 0 10px 0}
.gbook-list-item{border-bottom:1px solid #eee;padding:15px 0}
.gbook-list-ask {font-size:16px;margin-bottom:15px;color:#943e31;overflow:hidden}
.gbook-list-ask span{display:inline-block;background:#943e31;padding:3px 5px;border-radius:0px 10px;color:#fff;margin-right:5px;float：left}
.gbook-list-reply{font-size:14px;padding-left:40px}
.gbook-list-reply img{margin-right:5px}

.jiuyizhidao .list-media-item-text{height: auto}
.jiuyizhidao .list-media-item-content{height: auto}
