﻿ul,ul li{ list-style:none}
button,input,select,textarea{ font-size:12px; padding:0; margin:0; }
input,textarea,button{-webkit-tap-highlight-color: transparent;outline: none;}
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
article,aside,header,footer,nav,section,figure,figcaption,hgroup,progress,canvas{display:block}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
body{font:14px Arial,"Microsoft YaHei", sans-serif;-webkit-text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%; font-weight:normal; font-style:normal; font-family:"Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;font-size:100%;empty-cells:show}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
button,input,select,textarea{font-family:Arial, Helvetica, sans-serif;text-decoration: none;outline:none;-moz-outline:none;font-size:100%;}
input, select, label {vertical-align: middle;}
button,input{line-height:normal;font-family:"Microsoft YaHei"}
ul,ol,li,dl{list-style-type:none;}
i,em{font-style:normal}
svg:not(:root){overflow:hidden}
img{vertical-align:middle;-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input,textarea{-webkit-tap-highlight-color: transparent;outline: none;font-family:"Microsoft YaHei"}
/* CSS 全局公用样式 */
*,html,body,div,h1,h2,h3,h4,h5{}
.txt_tow{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden}
input,textarea{-webkit-user-select:auto;background-color:transparent;}
body,html{ background-color:#fff}
template{ display:none}

a{text-decoration: none;}
/*头部*/
.header{ background:#f4eade; width:100%; border-bottom:3px solid #e2373a}
.header .header-wrapper{position: static;width: 1160px;height: 240px;margin: 0 auto;overflow: hidden;}
.header .header-wrapper a {display: inline-block;margin-left: 50px;margin-top: 40px;width: 55%;}
.header .header-wrapper a img {width: 100%;}
.header .header-wrapper p {height: 240px;width: auto;right: 0;position: absolute;top: 0;bottom: 36px;z-index: 100000;}
.header .header-wrapper p img {height: 100%;width: auto;}
.header .nav{background:#e2373a;padding: 20px;}
.header .nav div{width: 1100px;margin: 0 auto;}
.header .nav div a{display: inline-block;color: #fff;padding:0 15px;border-right: 1px solid #fff;font-size: 16px;}
.header .nav div .index{font-size: 14px;color:#f7cccd;float: right;background:#cd2225;padding:10px 15px;border-radius: 20px;border:0;position: relative;top: -8px;cursor: pointer;}
.header .nav div .index i{margin: 0 10px;}
.header .nav div .index:hover{font-weight: bold;}
.header .nav div a:hover{font-weight: bold}
.header .top{border-bottom: 1px solid #efdac7;position: absolute;top:0;width:100%;z-index: 100000;}
.header .top div{width: 1160px;text-align: right;margin: 10px auto;position: relative;}
.header .top div a{color: #74706e}
.header .top div a i{margin: 0 5px;color: #aa7c57}
.header .top div a i:hover{font-weight: bold;}
.header .top .denglu{}
.header .top .denglu .dl{animation-name: layui-upbit;animation-duration: .3s;animation-fill-mode: both;position: absolute;top: 10px;line-height: 36px;padding: 5px 0;box-shadow: 0 2px 4px rgb(0 0 0 / 12%);
border: 1px solid #eee;background-color: #fff;z-index: 100;border-radius: 2px;white-space: nowrap;font-size: 14px;width: auto;
    right: 0;}
.header .top .denglu .dl span{margin: 1px 0;position: relative;font-size: 14px;display: block;}
.header .top .denglu .dl span a{color: rgba(0,0,0,.8);display: block;padding: 0 20px;-webkit-transition: all .3s;text-align: center;cursor: pointer;}
.header .top .denglu .dl span a:hover{background:#fafafa}


/*底部信息*/
.footer{ width:100%;background:#313131;bottom: 0;left: 0;right: 0;}
.footer .content{ text-align:center}
.footer .box{ display:inline-block; text-align:left}
.footer .box .fh img{ width:75px;width: 55px;}
.footer .box .dh img{ width:75px;}
.footer .box h1,.footer .box h1 a{ color:#979797; font-size:15px; padding-bottom:15px; text-decoration:none}
.footer .box.word{vertical-align:middle; border-right:1px solid #535353; padding-right:30px; margin-left:30px;}
.footer .tjnum{ position:relative; padding-right:30px; display:inline-block; font-size:15px; color:#979797}
.footer .tjnum div{ position:absolute; right:0px; bottom:2px;}
.footer .tjnum font{ display:inline-block; margin-left:5px; margin-right:5px; font-size:28px; color:#9c2f31}
.footer .phone{ margin-left:30px; margin-right:30px; vertical-align:middle}
.footer .phone h2{ color:#979797; font-size:16px;}
.footer .yuyu{border-left:1px solid #535353; padding-left:40px; vertical-align:middle; text-align:center}
.footer .yuyu p img{ height:113px;height: 85px;}
.footer .yuyu h2{color:#979797; font-size:14px; margin-top:5px;}

/*内容*/
.zhuanti>.content{width:1160px;margin:50px auto;overflow: hidden;}
.zhuanti>.content>div{width:568px;display: inline-block;min-height: 200px;float:left;background:#faf4ee;margin-bottom: 20px;margin-right: 20px;padding:20px;}
.zhuanti>.content>div:nth-child(2n){margin-right: 0;}
.zhuanti>.content>.link{display: block;width: 100%;margin-right: 0;}
.zhuanti>.content>div .newlsit{min-height: 246px}

/*标题1*/
.head1{width:100%; height:40px; border-bottom:2px solid #eeeeee; position:relative; margin-top:5px;}
.head1 a{ position:absolute; right:0px; top:0px;  color:#545250; font-size:14px; text-decoration:none}
.head1 h1{ height:100%;font-size:20px; color:#2f2f2f; left:0px; top:0px;border-bottom: 2px solid #e2373a;display: inline-block;}
.head1 a .iconfont{ font-size:14px; margin-right:5px;}
.head1 a:hover{ color:#e2373a}
.head1 a b{display: inline-block;width: 2px;height: 2px;border-radius: 100%;background: #787878;margin-right: 5px;vertical-align: middle;}
.link{}
.link a{display: inline-block;text-align: center;margin-left: 8px;margin-right: 8px;color: #666;  width: 31%;
overflow: hidden;}
.link a:hover h1{font-weight: bold;}

.link a img{width:100%;}
.link a h1{font-size: 16px;margin-top: 10px;padding-bottom: 10px;}

.wlan{}
.wlan >a{display: block;padding: 25px;}
.wlan >a img{width:100%;}
/*列表*/
.newlsit li{ position:relative; margin-top:18px; font-size:13px; }
.newlsit li b{ display:inline-block; width:2px; height:2px; border-radius:100%; background:#787878; margin-right:5px;vertical-align:middle;}
.newlsit li a{display:inline-block;text-decoration:none;color:#333;width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width: 60%;}
.newlsit li span{ position:absolute; right:0px; bottom:3px; margin-right: 10px;}
.newlsit_w li a{width:95%;color:#000; font-size:14px;}
.newlsit_w li span{color:#787878}
.newlsit li:hover a,.newlsit li:hover span{color:#e2373a}
/*活动回复*/
.apply .left .sing h3{padding:5px 20px;font-size: 16px;}
.apply .left .sing h3 b{}
.apply .left .sing .huifu{background:#ebe0d2;display: block;padding: 10px 0;}
.apply .right div a b{position: absolute;right: 15px;font-weight: normal;}

/*活动申请*/
.apply{width:1160px;margin:30px auto;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;min-height: 380px;}
.apply .left{background: #f4eade;padding: 20px;width:67%;float: left}
.apply .right{background: #f4eade;padding: 20px;width:30%;float: right}

.apply .left .head{width:100%; height:30px; border-bottom:2px solid #ded2c3; position:relative; margin-top:5px;}
.apply .left .head label{font-weight: bold;letter-spacing: 5px;height:100%;font-size:16px; color:#e2373a; left:0px; top:0px;border-bottom: 2px solid #e2373a;display: inline-block;}
.apply .left .table{padding: 20px 0}
.apply .left .table span{overflow: hidden;display: block;padding: 10px;}
.apply .left .table span label{display: block;float: left;width:8%;color: #000;text-align: right;position: relative;top: 10px;}
.apply .left .table span p{padding: 5px;background: #fff;height: 50px;width:90%;float: right;}
.apply .left .table span p input{width: 100%;height: 100%;border:0;}
.apply .left .table span p select{width: 100%;border: 0;height: 40px;}

.apply .left .table span strong{padding: 5px;background: #fff;width:90%;float: right;height: 150px;}
.apply .left .table span strong textarea{width: 100%;height: 100%;border:0;}
.apply .left .table span div{padding: 5px;width:90%;float: right;}
.apply .left .table span div em{float: left;display: inline-block;color: #000;font-weight: bold;}
.apply .left .table span div a{display: inline-block;float: right;color: #fff;background: #e2373a;border-radius: 20px;padding: 10px 30px;}
.apply .left .table .time{}
.apply .left .table .time div {padding: 0;}
.apply .left .table .time div p{float: left;width:45%;}
.apply .left .table .time div b{float: left;width:10%;display: block;text-align: center;position: relative; top: 13px;font-weight: normal;}



.apply .right {}
.apply .right div{}
.apply .right h1{width:100%; height:30px; position:relative; margin-top:5px;overflow: hidden;}
.apply .right h1 label{font-weight: bold;height:100%;font-size:16px; color:#696868; left:0px; top:0px;display: inline-block;float: left}
.apply .right h1 i{float: right;}

.apply .right .list{margin-top: 20px;}
.apply .right div span{display: block;color: #000;background: #ebe0d2;padding: 20px;margin-bottom: 20px;position: relative;}
.apply .right div span a{color: #000;position: absolute;top: 20px;right: 10px;}
.apply .right div span a:nth-child(2n){top:50px;right: 20px;}
.apply .right div span i{font-size: 12px;display: block;text-align: left;margin-top:10px}
.apply .right div span:hover{background: #dacbb7}
.apply .right div span a:hover{font-weight: bold;}

.apply .right .list>a,.apply .right .list>div >a{display: block;color: #000;background: #ebe0d2;padding:30px 20px;margin-bottom: 20px;overflow: hidden;position: relative;}
.apply .right .list>a>i,.apply .right .list>div> a >i{float: right;position: relative;top: 20px;right: -5px;}
.apply .right .list>a >label,.apply .right .list>div> a >label{display: inline-block;width:70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*活动列表*/
.apply .left .list{

}
.apply .left .list span{display: block;background: #ebe0d2;margin: 20px;padding: 20px;overflow: hidden;}
.apply .left .list span h1{float: left}
.apply .left .list span h1 b{display: block;margin-bottom: 15px;}
.apply .left .list span h1 p{margin-bottom: 15px;}

.apply .left .list span a{position: relative;top:35px;display: inline-block;float: right;color: #fff;background: #c3b9ab;border-radius: 20px;padding: 10px 30px;cursor: pointer;}
.apply .left .list span.active a{background: #e2373a; }
.apply .left .list span a:hover{font-weight: bold;font-size:16px;}


/*活动详情*/
.apply .left .head a{float: right;color:#e2373a;font-weight: bold;}
.apply .left .head a i{}
.apply .left .head a:hover{color: #e47678}
.apply .left .sing{}
.apply .left .sing >h1{text-align: center;font-size: 18px;margin: 20px;font-weight: bold;}
.apply .left .sing >h2{text-align: center;font-size: font-size:12px;}
.apply .left .sing p{padding: 20px;line-height: 30px;font-size: 16px;}
.apply .left .sing .singbtn {overflow: hidden;margin:20px;display: block;}
.apply .left .sing .singbtn em{float: left;display: inline-block;color: #000;font-weight: bold;}
.apply .left .sing .singbtn a{display: inline-block;margin-right:30px;position: relative;top: 13px;float: right;color: #fff;background: #e2373a;border-radius: 20px;padding: 10px 30px;letter-spacing: 5px;}
.apply .left .sing .singbtn a i{font-size: 12px;}
.apply .left .sing .singbtn a:hover{font-weight: bold;}


/*新闻列表*/
.newslist{width: 1160px;margin: 0 auto;margin-top: 20px;position: relative;overflow: hidden;}

.newslist .left {width: calc(100% - 375px);float: left;background: #fff;padding: 20px;}

.newslist .right {width: 370px;float: right;background: #fff;}

.newslist .left> a {border-bottom: 1px solid #e6e6e6;display: block;margin-bottom: 20px;padding: 10px;}
.newslist .left> a h1 {color: #1f1f1f;font-size: 20px;}
.newslist .left> a:hover h1{color: #e2373a}
.newslist .left> a p {color: #a0a0a0;margin: 20px 0;font-size: 14px;line-height: 2em;text-align: left;}
.newslist .left > a p i {display: inline-block;width: 2px;height: 10px;background-color: #a0a0a0;margin: 0 15px;}

.newslist .right {width: 370px;float: right;background: #fff;}
.newslist .right div >h1 {color: #e2373a;margin: 15px;margin-left: 20px;border-left: 5px solid #e2373a;padding-left: 10px;}
.newslist .right div >a {color: #1d1d1d;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border: 0;margin: 15px;}
.newslist .right div >a:hover{color: #e2373a}
.pagenation{text-align: center;color: #000;margin: 60px 0;}
.pagenation a{color: #000;cursor: pointer;padding:5px 10px;border-radius: 5px;}
.pagenation a:hover{color: #fff;background:#e54c44;padding:5px 10px;border-radius: 5px; }
.pagenation label{color: #000;padding:5px 10px;border-radius: 5px;cursor: pointer;}
.pagenation label.active{color: #fff;background:#e54c44;padding:5px 10px;border-radius: 5px; }

/*新闻详情*/
.singbox{width: 1160px;margin: 0 auto;margin-top: 20px;position: relative;overflow: hidden;}

.singbox >p{font-size: 16px;text-indent: 2em;line-height: 2em;margin: 20px 0;}
.singbox img{display:block;width: 100%;height: 100%;} 
.singbox .headbox{text-align: center;}
.singbox .headbox h1{color: #3b3b3b;border-bottom: 1px solid #dfdfdf;font-size: 28px;    padding: 20px;}
.singbox .headbox h1 label{display: block;text-align: center;color: #666;margin: 10px;font-size:18px;letter-spacing: 1px;}
.singbox .headbox span{color: #898989;display: block;    padding: 15px;font-size: 14px;}
.singbox .headbox span label{color: #f08587;display:inline-block;margin-top: -4px;}
.singbox .imgbanner{width:900px;margin:0 auto;overflow: hidden;height:500px;}
.singbox .imgbanner .swiper-container{height: 490px;}
.singbox .imgbanner .swiper-container .swiper-pagination{text-align: center;}


.nextpage{overflow: hidden;background: #fff;padding: 30px;margin-top:50px;border-top: 1px solid #dfdfdf;}

.nextpage a:first-child{float: left;text-align: left;}
.nextpage a{display: block;float: right;width: 33%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: right;color: #353535}
.nextpage a:hover{font-weight: bold;}
.nextpage a label{color: #e54c44;display: inline-block;    margin-top: -4px;}

/*登录*/
.txt_center{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.txt_left{display: flex;flex-direction: row;align-items: center;}
.txt_right{ display: flex;flex-direction: row;align-items: center;justify-content: flex-end;}
.login{background-image: url(../images/loginbg.jpg);background-size: 100% 100%;background-repeat: no-repeat;background-color: #c00703;background-position: center;}
.login{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:100}
.headboxlogin{ color:#e99f9d; margin-top:50px; margin-left:80px}
.headboxlogin a{ color:#e99f9d; font-size:15px; display:inline-block; margin:0px 10px}
.headboxlogin b{ display:inline-block; height:10px; background:#e99f9d; width:1px}
.erweimalogin{ position:absolute; bottom:34%; left:90px;}
.erweimalogin div{background:#f9e3d2; padding:7px;}
.erweimalogin div img{ width:120px; height:120px}
.erweimalogin h1{ text-align:center; color:#fff; padding-top:8px;}
.login .right{float:right; margin-right:90px; margin-top:0px;}
.login .right .box{background:#f9e3d2; width:510px; overflow:hidden}
.login .right .title{ color:#ae0d0c; font-size:20px; text-align:center; margin:20px; border-bottom:1px solid #f2c6a7; padding-top:10px}
.login .right .title h1{ font-size:24px; padding-bottom:30px;}
.formLoginbox{ margin:0px 20px; margin-right:50px}
.formLoginbox .inputBox{ margin-top:25px;}
.formLoginbox .inputBox h1{ width:25%; display:inline-block; text-align:right; font-size:18px; color:#000;}
.formLoginbox .inputBox div{ width:75%; display:inline-block;}
.formLoginbox .inputBox div span{background:#fff; margin-left:20px; display:block;}
.formLoginbox .inputBox div span input{ border:0px; padding:15px 10px; font-size:18px; padding-top:10px}
/*.formLoginbox .inputBox b{ position:absolute;right:0px; top:0px; height:100%; display:block; background:#ccc}*/


/*我的联系人*/
.apply .left .list .table{}
.apply .left .list .table table{border-collapse: collapse;width:100%;}
.apply .left .list .table table{}
.apply .left .list .table table th{padding: 15px;font-size: 16px;    text-align: left;}
.apply .left .list .table table td{border:0;padding: 15px;margin-bottom: 10px;background-color:#fbf7f2;font-size: 14px;border-bottom:5px solid #f4eade;}
.apply .left .list .table table tr{}

.nopage{width:100%;text-align: center;margin:100px auto;}
.nopage>.iconfont {font-size: 50px;}
.nopage p{text-align: center;color: #666;margin-top: 10px;}

/*邀请函*/
.yqhbox{font-size:18px;padding:60px 80px;color:#000;min-height: 500px;width: 1000px;margin: 30px auto;overflow: hidden;font-family: "仿宋";
background-image:url("../images/border.png"),url("../images/bg.png");
background-repeat: no-repeat, no-repeat;  
background-position: 0 0, center;
    background-size: 100% 100%,98% 98%;
/*	background-repeat: no-repeat;background-image: url(../images/bg.png);background-size: 100% 100%;*/

}
.yqhbox::after{background-size: 46%;
    content: "";
    z-index: -1;
    opacity: 0.25;
    font-size: 18px;
    padding: 165px 480px;
    color: #000;
    background-image: url(../images/house.png);
    margin: 30px auto;
    overflow: hidden;
    background-position: 90% -20px;
    background-repeat: no-repeat;}
.yqhbox .title{width:34%;margin:10px auto;}
.yqhbox .title img{width:100%;}
.yqhbox p{text-indent: 2em;line-height: 40px;}
.yqhbox h2{line-height: 40px;font-family: "仿宋";}
.yqhbox h3{text-align: right;line-height: 40px;    font-family: "仿宋";    margin-top: 20px;padding-right: 40px;}
.yqhbox h4{text-align: right;line-height: 40px;font-family: "仿宋";padding-right: 80px;}
