@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

body{  background-color: #f0e9df;}
.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

.banner{ height: 790px; margin-bottom: -220px; background: url(banner.jpg) no-repeat center top;}

.dy{ padding: 14px 40px 14px 105px; margin-bottom: 22px; background-color: #ffe3bb; background: url(icon_dy.png) no-repeat 4px center #ffe3bb; border-radius: 10px;}
.dy p{ font: 18px/36px "Microsoft Yahei"; color: #581b13; text-align: justify;}

.syz_list_wrap{ padding: 40px; margin-bottom: 40px; background-color: #fff;}
.syz_list_con{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch;}
.syz_list_tem{ position: relative; width: 270px; min-height: 182px; margin-bottom: 50px; text-align: center; background: url(bg_tem.png) no-repeat center bottom;}
.syz_list_tem img{ width: 220px; height: 132px; border: 4px solid #fff;}
.syz_list_tem h3{ height: 24px; margin-top: 6px; padding: 0 20px; font: 18px/24px "Microsoft Yahei"; color: #fff; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.pages{ text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 32px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #b73102 ; border-color: #b73102 ;}

.footer{ min-width:1200px}