body{background: #fff;}
.layui-container{width:100%;max-width:1024px}
.header{padding-top: 2px;height: 65px;}
.header .logo a{color:#222;font-size:22px;line-height:55px;}
.header .menu {padding:5px 5px 0 0}
.header .menu span{display:none;text-align:right}
.header .menu span i{font-size:18px;line-height:35px;color:#DDD;cursor:pointer}
.nav{}
.nav .layui-nav{padding:0}
.nav .layui-nav li{line-height:40px}
.nav .layui-nav a{color:#fff;font-size:14px;}
.breadcrumb{margin-top: 10px;background: #f5f5f5;padding: 5px;border: 1px solid #ddd;visibility: visible}
footer div{ text-align: center; padding: 5px; font-size: 12px; }
footer{ width: 100%; text-align:center; padding: 30px 0;  display: block; margin: 100px 0 0;}

layui-carousel { height:400px;}

.search-container img { width: 100%; height: 400px; }

div.fpblock:nth-of-type(odd){background-color: white;}
div.fpblock:nth-of-type(odd){background-color: #eee;}

.blocktitle { margin-top: 20px; border-bottom: 2px solid #ddd; padding:10px;}
.blocktitle h1 { font-weight: 800; text-align: center;}

.layui-tab-title {text-align:center;}

.yyyx { padding: 10px; }
.yyyx img { width: 223px; height: 223px;}
.yyyx h3 {text-align:center;padding:15px;height:42px;overflow: hidden;}
.more { text-align:center; margin:15px; padding:15px; font-size:16px; }
.more span {border: 2px solid #ddd;padding:10px 40px;width:110%;box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);}

.xwdt {padding:25px; padding-bottom:0;}
.xwdt img { width:360px; height: 360px;}
.xwdt li {font-size: 16px;}
.xwdtitle {line-height: 2rem;}

.aboutus { height: 220px;}
.aboutus .layui-col-md3 img {width:248px;height:248px;padding:10px;}
.aboutus .layui-tab-content { height:170px;padding: 17px 15px 20px 30px;}
.aboutus .layui-tab-item div { text-align:right;padding:15px; }
 .aboutus .layui-tab-item p { margin: 1rem 0; font-size: 1rem; line-height:1.5rem;}
