.list1{ display:block;}
.list1 li{ float:left; width:30.33%; margin-right:4.5%; border-bottom:4px solid #f5c491; height:475px;}
.list1 li.nomar{ margin-right:0;}
.list1 li img{ width:100%; display:block;}
.list1 li p{ font-size:13px; padding-top:35px; color:#b8b8b8; line-height:23px; transition:all 0.7s;}
.list1 li:hover p{ color:#f5c491;}
.banner{ display:block;}
.banner img{width:100%;}
.lines{ width:100%; height:650px; background:url(../images/line.png) center bottom no-repeat;}
.pro_roll{ width:100%; height:auto; background:url(../images/border1.png) left top repeat-x;}
.pro_roll .wordzone{ width:33%; float:left;}
.pro_roll .wordzone h1{ font-size:22px; color:#fff; padding:170px 30px 0 30px;}
.pro_roll .wordzone h2{ font-size:14px; color:#9d9d9d; padding:30px 30px 0 30px; text-transform:uppercase; font-family:Times New Roman;}
.pro_roll .wordzone .h3{ font-size:12px; color:#bcbcbc; padding:30px 30px 0 30px; line-height:20px;}
.pro_roll .piczone{ width:67%; float:right;}
.pro_roll .piczone img{ width:100%;}
.swiper-container { width: 100%; height:auto;}
.swiper-slide {}

.newscon{ width:100%; height:650px; background:url(../images/newsbg.jpg) center center; overflow:hidden;}
.list2{ display:block;}
.list2 li{ float:left; width:30.33%; margin-right:4.5%; display:block;}
.list2 li.nomar{ margin-right:0;}
.list2 li h1{ font-size:20px; font-family:宋体; color:#bbbebf; padding-bottom:18px; background:url(../images/ico01.png) left top no-repeat; text-indent:1.5em;}
.list2 li .h2{ font-size:12px; font-family:Arial; text-align:center; padding:12px 0; text-transform:uppercase; color:#939799; box-sizing:border-box; border:1px solid #a3aaad;}
.list2 li img{ display:block; width:100%; margin:18px 0;}
.list2 li .h3{ font-size:12px; line-height:22px; color:#bbbebf; padding-bottom:40px;}
.list2 li .more{ text-transform:uppercase; color:#bbbebf; border:1px solid #bbbebf; width:60px; padding:2px 0; text-align:center; margin:0 auto; display:block; transition:all 0.7s;}
.list2 li:hover .more{ background:#f5c491; color:#1a2b31; border-color:#f5c491;}
.newsicon{ width:122px; height:30px; background:url(../images/newsicon.png); float:left; font-size:14px; color:#1a2b31; text-indent:2.5em; line-height:28px;}

.mapzone{ width:100%; height:508px; position:relative;}
.mapzone #allmap{ width:100%; height:100%}
.mapzone .applyform{ position:absolute; top:0; right:0; height:508px; width:322px; background:#f5c491; z-index:2;}

.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:none; color:#ccc; font-size:14px; }
.form-box dl{ display:block; padding:5px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:0px; line-height:38px; min-height:38px; color:#ccc; font-size:13px; text-align:left; _position:absolute; }
.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#ccc; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd .input{width:200px; border:0 solid #558392; height:30px; background:#ffdab4; color:#7e5c39;}
.form-box dl dd .btn{ background:#c0884e; border:none; color:#fff; font-family:Microsoft Yahei; width:100px; height:40px; text-align:center; cursor:pointer; border-radius:5px;}
.form-box dl dd label.radio{ margin-right:5px; }
.form-box dl dd a{ color:#ccc;}

.list3{ display:block; color:#333;}
.list3 li{ float:left; width:30.33%; margin-right:4.5%; display:block;}
.list3 li.nomar{ margin-right:0;}
.list3 li h1{ font-size:20px; font-family:宋体; padding-bottom:18px; background:url(../images/ico02.png) left top no-repeat; text-indent:1.5em;}
.list3 li .h2{ display:block; height:210px; overflow:hidden;}
.list3 li img{ display:block; width:100%; margin:0px 0;}
.list3 li .h3{ font-size:12px; line-height:22px; padding-bottom:40px; padding-top:10px; background:#d7cfc0; padding-left:7px; padding-right:7px;}
.list3 li .more{ text-transform:uppercase; color:#333; border-radius:10px; border:1px solid #d7cfc0; background:#d7cfc0; width:60px; padding:2px 0; text-align:center; margin:12px auto 0 auto; display:block; transition:all 0.7s;}
.list3 li:hover .more{ background:#f5c491; color:#1a2b31; border-color:#f5c491;}
.list3 a{ color:#333;}