﻿@import url(common.css);
.footer{ background: #a983a7;}

.tWrap{ height: 100%!important; position: relative; z-index: 1;}
.tWrap .fixed-bg {background-size: 100% auto;}
.tWrap .container{ position: relative;}
.fixed-bg{position:absolute; width: 100%; min-height: 100%; background-size: 100% auto;  background-attachment: fixed;  background-repeat: no-repeat; background-position: top center; }

.ban_1{ background-image: url(../images/ban_1.png);}
.ban_5{ background-image: url(../images/ban_5.png);}
.ban_24{ background-image: url(../images/ban_24.png);}
.ban_25{ background-image: url(../images/ban_25.png);}
.ban_19{ background-image: url(../images/ban_19.png);}
.ban_30{ background-image: url(../images/ban_30.png);}

.intit{ height: 300px; padding:80px 0 0 100px; font-size: 50px; color:#000;}

.tbody{ z-index: 10;}
.content{ padding-top:50px; padding-bottom: 200px; font-size: 16px;}

.about{ padding-left:100px; padding-right: 100px;}
.newsinfo{ padding-left:100px; padding-right: 100px;}
.newsinfo img{ max-width: 100%;}
.catalog{ padding-left:100px; padding-right: 100px;}
.contact{ padding-left:100px; padding-right: 100px;}

.catalog img{-webkit-box-shadow:0 3px 12px 1px rgba(0,0,0,.1);box-shadow:0 3px 12px 1px rgba(0,0,0,.1);}
.about img{ max-width: 100%;}

.newslist .xs4{ margin-bottom: 20px;}
.newslist .wrap{ background: #f7f7f7;}
.newslist .xs4 .pic img{ width:100%;}
.newslist .xs4 .con{ padding:10px; height: 150px;}
.newslist .xs4 .text{ font-size: 16px; height: 55px; line-height: 25px; overflow: hidden; border-bottom: 1px solid #e9e9e9; padding-bottom:5px; margin-bottom: 10px; }
.newslist .xs4 .text a{color:#d02d28;}
.newslist .xs4 .desc{ font-size: 14px; height: 57px; margin-bottom:5px; overflow:hidden;}
.newslist .line-big{ margin-left: -20px; margin-right: -20px;}
.newslist .line-big .xs4{ padding-left: 20px; padding-right: 20px;}
.newsside h3{ font-size: 22px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e9e9e9; position: relative;}
.newsside h3:after{ content:''; width:60px; height: 2px; background: #d02d28; position: absolute; left: 0; bottom:-1px;}
.newsside li{ font-size: 14px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #d02d28;}
.newsside li div{ font-size: 12px;}


.gbook{ margin-right: 50px;}
.gbook .fatline input{ border:2px solid #ccc; width:100%; padding: 5px 10px;}
.gbook .fatline textarea{ border:2px solid #ccc; width:100%; padding: 5px 10px;}
.gbook .fatsub input{ border:0; display: inline-block; padding:8px 50px; color:#fff; font-size: 20px; background: #bd6692;}

.pagefot{ border-top:1px solid #000; padding:50px 0 50px;}
.pagefot .line-big{ padding-left: 100px; padding-right: 100px;}
.pagefot .xs4{ text-align: right; margin-top:20px;}
.pagefot .xs4 a{display: inline-block; padding:10px 40px; color:#fff; font-size: 16px; background: #bd6692;}

/*分页*/
.pages{ text-align:center; margin:40px auto 0;}
.pages a, .pages span{ display:inline-block; padding:8px 15px; background:#f7f7f7; border:1px solid #e2e2e2; border-radius:5px; margin:0 2px; color:#b7b7b7;}
.pages a:hover, .pages span.cur{ background:#bd6692; color:#fff; border-color:#bd6692;}

.protab { text-align: center;}
.protab a{display: inline-block; padding:10px 30px; font-size: 16px; background: #fff; border:2px solid #e5e5e5; color:#bd6692;}
.protab a.cur,.protab a:hover{ background: #e5e5e5;}

/*瀑布流*/
.waterfall{overflow:hidden;zoom:1;width:100%}
.wf_inner{margin:15px auto}
.wf_col{position:relative;min-height:473px;margin-left:32px;margin-top:0}
.wf_item{/*border:1px solid #d1d7dc;*/-webkit-box-shadow:0 3px 12px 1px rgba(0,0,0,.1);box-shadow:0 3px 12px 1px rgba(0,0,0,.1);/*background-color:#fff;border-radius:6px;box-sizing:border-box;width:335px;color:#565656;*/float:left;overflow:hidden;zoom:1;position:absolute}
.wf_item:hover{/*border:1px solid #ccc;box-shadow:5px 3px 3px rgba(201,201,201,.32)*/}
.wf_item_inner{margin:10px}
.wf_item .thumb{background:#E9E9E9;position:relative;display:block;overflow:hidden;font-size:0}
.wf_item .thumb_img{width:100%;max-width:100%;-ms-interpolation-mode:bicubic}
.wf_item .title{height:27px;margin:7px 0 0;color:#538700;font-size:17px;font-family:\5FAE\8F6F\96C5\9ED1}
.wf_item .title a{color:#060}
.wf_item .desc{word-wrap:break-word;word-break:break-all;color:#888}
.wf_result{height:32px;line-height:32px;margin-top:15px;text-align:center;color:#e9e9e9;}
.wf_loading{background:url(../images/loading.gif) center center no-repeat}
#backTop{cursor:pointer;width:38px;height:38px;background:url(../images/backTop.gif) no-repeat 0 -39px; z-index: 11;}
#backTop:hover{background-position:0 0}
.entry-overlay{visibility:none;opacity:0;filter:alpha(opacity=0);background:#000;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}
.wf_item .thumb:hover .entry-overlay{visibility:visible;opacity:.5;filter:alpha(opacity=50)}
.wf_item .thumb:hover .entry-overlay .fangda{filter:alpha(opacity=100);opacity:1}
.entry-overlay .fangda{width:50px;height:50px;opacity:0;filter:alpha(opacity=0);position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-25px;background:url(../images/fangda.png)}
.wf_list_menu h3{height:28px;line-height:28px;color:#000;font-size:14px;font-weight:700}
.wf_list_menu p{font-size:0}
.wf_list_menu p a{display:inline-block;margin:4px 4px 4px 0;width:63px;line-height:27px;color:#000;text-align:center;font-size:14px;cursor:pointer}
.wf_list_menu p a.on{background:#8BB843;color:#fff;border-radius:2px}
.wf_list_menu p a:hover{color:#060;text-decoration:underline}
.wf_list_menu p a.on:hover{color:#fff;text-decoration:none}
.wf_list_menu .line_b{border-bottom:1px dashed #eaeaea;padding-bottom:10px;margin-bottom:10px}
/*END瀑布流*/