@charset "gb2312";
html, body {background: #fff; font-size:14px;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif}
*{margin: 0;padding: 0;}
.clear,.cl{clear: both;}
p{ text-indent:2em;}
a{ text-decoration:none; color:#555;}
.fl{ float:left;}
.fr{ float:right;}
a:hover{ color:#F30;}
a.brown{ color:#C60;}
.w100{ width:100%;}
.news_con table {
    border-collapse: collapse;
    width: 100% !important;
}
.news_con td {
    border: 1px solid #aaa;
}
li{ list-style-type:none;}
.layout{ max-width:640px; min-width:320px; margin:0 auto;position:relative;}
.mt1{ margin-top:10px;}
.minh{min-height:450px;}
.newslist li{ background:url(images/doc.gif) left center no-repeat;}
.newslist li a{ margin-left:12px; height:27px; line-height:27px; overflow:hidden; display:block;}
.head{ padding:5px 10px;color:#d2a575; text-align:center;}
.head a{ color:#804e27; display:block; font-size:2em; letter-spacing:.1em; font-weight:900;}
.head .phone{letter-spacing:.07em;}
.nav{ text-align:center; padding:5px 0;}
.nav li{ float:left;width:25%;}
.nav li img{ display:block; margin:0 auto;}
.nav a{ color:#555; display:block;padding:7px 10px;}
.nav a:hover{ color:#fff; background:#d31e00;}
.box{ border:1px solid #d9d9d9;}
.over{ overflow:hidden;}
.banner img{ width:100%;}
.profess{ margin:10px;  overflow:hidden;}
.swiper-container2{ padding:10px;}

.contact{ width:274px; float:right;}
.contact img{ width:272px;}
.hdbox{ padding:10px; line-height:27px; margin:10px;}
.hdbox.sub{margin:0px;}
.hdbox .tit{ font-size:18px; border-bottom:3px solid #e3e3e3; position:relative; height:27px;}
.hdbox .line{ border-bottom:3px solid #d2a576; position:absolute; bottom:-3px;}
.hdbox .more{ position:absolute; right:10px; bottom:3px; font-size:14px;}
.hdbox .time{ float:right; color:#999;}
.hdbox .newslist,.hdbox .txt{ padding-top:10px;}
.subnav{ padding:10px 0 20px 0;}
.subnav li{ width:25%; float:left; text-align:center; line-height:30px;}
.subnav li a{ font-size:1em;}
.subnav .on { border-bottom:3px solid #d2a576;}


h1{ padding:10px; line-height:24px; text-align:center; font-size:1.1em;}

.ml{ margin-left:10px;}
.intro p{ line-height:30px;}
.intro .txt p{ line-height:29px;}
.showpic{ margin:10px;}
.tese{ padding-top:20px;}
.tese img{ float:left; padding:10px;}
.tese p{ line-height:30px; width:650px; float:right; padding-top:36px; padding-right:30px;}
.item{ margin-top:20px; width:32.5%;}
.item.ml{ margin-left:13px;}
.item img{ display:block; margin:10px auto;}
.footer{ border-top:#d2a576 solid 3px; margin-top:20px; padding:30px 0; text-align:center; background:#ededed; line-height:35px;}
.content{ padding:10px;}
.content img {
    max-width: 100%;
    display: block;
    margin: 0 auto 20px;
}
.content p img{display: block; margin:0 auto; height:auto;}
.pic_list{ margin-left:3%;}
.pic_list li{ width:47%; float:left; text-align:center; line-height:35px; margin-right:3%;}
.pic_list img{ display:block; width:100%; height:100px;}
.pic_list a{ display:block; padding:0px;}
.pic_list .txt{ height:30px; line-height:30px; overflow:hidden;}
.page{ text-align:center;}
.page a,.page span{ display:inline-block;padding:5px 25px; margin:15px;}
.page a{ background:#252525; color:#fff; }
.page a:hover{ background:#C00;}
.page span{ background:#bbb;}

iframe {
    width: 100% !important;
    display: block;
}
.remark {
    padding-bottom: 20px;
    line-height: 30px;
}

