@charset "utf-8";

/*分页*/
.fenye {overflow: hidden; text-align:center; width: 100%; margin:4% 0px;}
.fenye a{ font-size:14px; color: #7e7e7e;display: inline-block; padding:10px 16px;
 background: #dadada; margin-right:10px;}
.fenye .current { color: #fff; background:#76161b;font-size:14px;
    display: inline-block; font-weight: normal;padding:10px 16px; margin-right:10px;}
.fenye a:hover{color: #fff; background:#76161b;}


/*公共*/
.n_banner{height:590px; overflow:hidden; width:100%;}
.posi{ width:100%;  font-size:14px; color:#999999; height:40px; line-height: 40px; border-bottom: 1px solid #f4f4f4;}
.xposi{ float: right;  display: inline-block;  background: url(../img/posi_bg.png) no-repeat left;padding-left: 20px;}
.xposi a{color:#999999;}
.posi a:hover{color:#76161b}

.dtit26{ font-size: 26px;padding:20px 0; }

.nxtit{width:100%;  text-align: center; }
.nxtit ul{ display:inline-block;}
.nxtit li{ float: left; position: relative; font-size:14px; color: #757575; 
 /*height: 40px; line-height: 40px; */margin-bottom:20px;}
.nxtit li>a{color: #353535; display: block;padding:10px; /*padding:0px 20px;*/}
.nxtit li>a.on{background: #76161b; color:#fff;}
.nxtit li dl{ display:none;z-index: 1; background: #af2a30; width: 100%; position: absolute; top: 40px; left: 0; padding: 10px 0px; }
.nxtit li dl dd{ height:30px; line-height:30px; font-size: 14px; }
.nxtit li dl dd a{ line-height:30px;color: #fff; display:block;}
.nxtit li dl dd:hover a{ background:#76161b;  }

.swiper-wrapper{display: inline-block!important; width: auto!important;}
.nxtit li{width: auto;}
/*.nxtit ul.swiper-wrapper{width: auto;}
.nxtit li.swiper-slide{ width: auto; }*/

.neitit{width:69%; text-align:center; font-size:24px; color: #76161b; margin:0 auto; margin-bottom:20px;}
.neitit:after{ content: ""; display: block;  width: 40px ;height: 2px; 
background: #76161b;  margin: 0 auto;margin-top:15px;transition:all 0.5s;
 -webkit-transition:all 0.5s;
 -moz-transition:all 0.5s;
 -ms-transition:all 0.5s;
 -o-transition:all 0.5s;}
.neitit:hover:after{ width: 60px;transition:all 0.5s;
 -webkit-transition:all 0.5s;
 -moz-transition:all 0.5s;
 -ms-transition:all 0.5s;
 -o-transition:all 0.5s; }

/*关于我们    简介*/
.ab_jianjiezi{width:100%;  line-height: 26px; font-size:14px; color:#616161;
margin-bottom:2%}

.ab_jianjiefw{ width:100%; overflow:hidden; margin-top:30px; }
.ab_jianjiefw li{ float: left; width:100%; margin-bottom: 20px; }
.ab_jianjiefw figure{ float: left; width: 100px; height: 100px; line-height: 100px; 
font-size:40px;  font-weight: bold; text-align: center; background: #76161b; color:#fff;}
.ab_jianjiefwy{  float: left;width: 715px; background: #f9f9f9;  padding: 18px 0px 18px 40px; }
.ab_jianjiefwy span{font-size:24px; color:#76161b}
.ab_jianjiefwy p{font-size:18px; color:#616161}

.fwtable{width:auto; max-width:560px;background: #af2830; color:#fff; text-align: center; }
.fwtable td{border:none; border-right:1px solid #fff; }
.fwtable .biaoti{ font-size: 16px; height: 40px; width: 130px; border-bottom:1px solid #ffffff; background:#76161b;}
.fwtable .gao{ height: 130px; width: 130px;}
.fwtable .firstkuan{ width: 40px; background:#76161b;}


.ab_yingye{width:100%; display: inline-block; margin-top:3%; }
.ab_yingye figure{ float: left; width:40%; }
.ab_yingye figure img{ width: 100% }
.ab_yingyer{ width:55%;float: left;  margin-top:6%; }
.ab_yingyer p{width:50%;  float: left;font-size:14px; color:#5a5a5a; line-height: 28px; }
.huise{ background: #f9f9f9; height:180px; margin-top: -160px;}
/*团队*/
.ab_team1{display: inline-block; width: 100%}
.ab_team1 li{ float:left; width:100%; overflow: hidden; margin-bottom: 20px;background:#f8f8f8; }
.ab_team1 li .team_img{float: left; width:24%;overflow:hidden;}
.ab_team1 li .team_img img{width:100%;  display:inline-block}
.ab_team1 li .team_txt{ float:right; width:76%; font-size:14px;
  padding:20px;color:#686868; }
.team_txt span{ font-size:20px;color: #4e4e4e;}
.ab_team1 li:hover .team_txt span{ color: #76161b;}
.team_txt span em{font-size:16px; margin-left:10px; font-weight: normal;color: #646464;}
.team_txt h6{ font-size:16px;color: #606060; margin-top: 10px;}
.team_txt p{ width:100%; margin-top:15px;color:#767676; line-height: 22px; font-size:15px;}

.ab_team1 li.td2{ width: 49%; height:165px; overflow:hidden; }
.ab_team1 li.td2 .team_txt{ padding:10px; }
.ab_team1 li.td2 .team_txt span{}
.ab_team1 li.td2 .team_txt h6{margin-top: 5px; }
.ab_team1 li.td2 .team_txt p{ margin-top: 5px; }
/*机构table*/
.jgtable{width: 86%; margin:0 auto; margin-bottom:5%; color:#6e6e6e;  border:none; }
.jgtable td{border:none; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:0 10px;}
.jgtable .xkuan{ width: 200px; height: 100px; background: #af2830; color:#fff; }
.jgtable .biaoti{ font-size: 16px; height: 40px; width: 130px;background: #76161b;color:#fff; }

/*智库支持*/
.ab_zhichi{ width:100%; margin-bottom: 4%; display: inline-block;}
.ab_zhichi li{ border:1px solid #e0e0e0; width: 100%; text-align: center;  padding:20px; float: left; margin-bottom: 30px;}
.ab_zhichi li .ab_img{ height: 130px; float:left; width: 300px; text-align: center;  }
.ab_zhichi li .ab_img:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
.ab_zhichi li .ab_img img{max-height:130px;max-width:100%;vertical-align:middle;}


.ab_zhichi li p{ padding-top:15px; float: right; width:820px; font-size: 16px; color:#606060; line-height: 2; text-align: left; }
.ab_zhichi li:hover{border:1px solid #76161b;}

/*组织机构*/
.ab_zuzhi1{ width: 100%;text-align: center; }
.ab_zuzhi1 img{width: auto; max-width: 100%;}
.ab_zuzhi2tit{width: 100%; font-size: 24px; color:#76161b; text-align: center; margin:20px 0; }

.ab_zuzhi2{ background: url(../img/zuzhi2.png) no-repeat 0px center;
background-size:100%; width: 100%;
 height: 450px; position: relative; margin-bottom: 4%;}
.ab_zuzhi2 li{color: #fff; position: absolute; width: 29%}
.ab_zuzhi2 li span{font-size: 20px; margin-bottom: 10px; display: block; }
.ab_zuzhi2 li p{font-size: 16px; margin-bottom: 10px }
.ab_zuzhi2 li.li01{top:8%; left:8%}
.ab_zuzhi2 li.li02{top:8%; right:8%}
.ab_zuzhi2 li.li03{top:35%; left:45%}
.ab_zuzhi2 li.li03 span{ font-size: 28px; margin-left: 15px;}
.ab_zuzhi2 li.li04{bottom:8%; left:8%}
.ab_zuzhi2 li.li05{bottom:8%; right:8%}

/*我们的服务*/
.ab_fw{ width: 100% }
.ab_fwzi{ text-align: center;font-size: 24px; color: #76161b; margin-bottom:4%; }
.ab_fw li{ width: 32.6%; margin-right:1%; border: 1px solid #e5e5e5;
 padding:90px 25px; position: relative;  text-align:center; float: left; height: 300px; 
margin-bottom:5%; margin-top:5%;}
.ab_fw li i{height: 123px; display: inline-block; 
position: absolute; top: -60px; left: 0; right: 0; margin:0 auto;}
.ab_fw li span{display: block;font-size: 18px; color: #76161b}
.ab_fw li span:after{ content: ""; display: block; width:40px; height: 3px; background: #76161b;
 margin: 15px auto;}
.ab_fw li p{font-size: 14px; color: #606060}
.ab_fw li:hover{ background: #76161b }
.ab_fw li:hover span, .ab_fw li:hover p{ color: #fff;}
.ab_fw li:hover span:after{ background: #fff }
.ab_fw li i.i01{background: url(../img/ab_fwi01.png) no-repeat center -124px;}
.ab_fw li:hover i.i01{background: url(../img/ab_fwi01.png) no-repeat center 0;}
.ab_fw li i.i02{background: url(../img/ab_fwi02.png) no-repeat center -124px;}
.ab_fw li:hover i.i02{background: url(../img/ab_fwi02.png) no-repeat center 0px;}
.ab_fw li i.i03{background: url(../img/ab_fwi03.png) no-repeat center -124px;}
.ab_fw li:hover i.i03{background: url(../img/ab_fwi03.png) no-repeat center 0px;}
.ab_fw li i.i04{background: url(../img/ab_fwi04.png) no-repeat center -124px;}
.ab_fw li:hover i.i04{background: url(../img/ab_fwi04.png) no-repeat center -0px;}
.ab_fw li i.i05{background: url(../img/ab_fwi05.png) no-repeat center -124px;}
.ab_fw li:hover i.i05{background: url(../img/ab_fwi05.png) no-repeat center 0px;}
.ab_fw li i.i06{background: url(../img/ab_fwi06.png) no-repeat center -124px;}
.ab_fw li:hover i.i06{background: url(../img/ab_fwi06.png) no-repeat center 0px;}
.ab_fw li, .ab_fw li i, .ab_fw li:hover{transition:all 0.5s; -moz-transition:all 0.5s;
	-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}


/*联系我们*/
.ab_contacts{width:100%; background: #fafafa;overflow: hidden; padding: 5% 0px; display: inline-block;}
.ab_contacts li{ width:25%; text-align: center; font-size:14px; color: #646464;
 float:left;}
.ab_contacts li i{display: block;margin:0 auto 10px auto; }
.ab_contacts li p{ width: 100%;word-break:break-all; }

.ab_contditu{  overflow: hidden; padding: 3% 0px }
.ab_contditu figure{ width: 48%; }
.ab_contditu figure img{ width: 100%; }
.ab_contditu .ab_contdituy{ width: 50%; margin-top:3%; }
.ab_contdituy h6{width:100%;font-size: 24px; color: #76161b;
background: url(../img/ab_conth6bg.png) no-repeat left; padding-left: 30px;
 margin-bottom: 6%}
.ab_contdituy p{width:100%;font-size:14px; color: #646464;margin-bottom: 15px}
.ab_contdituy p span{ float: right; }

.ab_conttu{}
.ab_conttu li{ width: 50%; float: left; margin-bottom: 10px; overflow: hidden;  position: relative;}
.ab_conttu li img{ width: auto; max-width: 100%; }
.ab_conttu li .mask{ transition:  all 0.5s; opacity: 0; position: absolute; top: 0; left: 0; text-align: center;
width:200%; height:200%; margin:0 auto; background:rgba(118,22,27,0.8); 
font-size: 22px; color: #fff;     align-items: center;
    justify-content: space-around;
    flex-direction: column;
    display: flex }
.ab_conttu li:hover .mask{ transition: all 0.5s; opacity: 1; width: 100%; height: 100%; }



/*团队 另一个页面用*/
/*.ab_team{display: inline-block; width: 100%}
.ab_team li{ float:left; width:24.2%; margin-right:1%; margin-bottom: 20px;}
.ab_team li .team_img{ width:290px; height:335px; overflow:hidden;}
.ab_team li .team_img img{ height:100%; display:inline-block}
.ab_team li .team_txt{ width:100%; background:#f8f8f8; font-size:14px;padding:15px 20px;color:#686868; }
.ab_team span{ font-size:18px;color: #4e4e4e;}
.ab_team span em{font-size:14px; margin-left:10px; font-weight: normal;}
.ab_team p{ width:100%; margin-top:15px; }
.ab_team li, .team_txt, .ab_team li:hover{transition:all 0.5s; -moz-transition:all 0.5s;
-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.ab_team li:hover .team_txt{ background: #76161b; }
.ab_team li:hover .team_txt span, .ab_team li:hover .team_txt p{ color:#fff; }*/





/*家族资产配置中心*/
.zichan_zi01{ width: 100%; border: 1px solid #eaeaea; margin-bottom: 4% }
.zichan_zi01 li{ border-bottom: 1px solid #eaeaea; width: 100%; font-size: 16px;color: #7a7a7a; line-height: 50px; }
.zichan_zi01 li a{ color:#7a7a7a; display: block;padding: 0px 2%;}
.zichan_zi01 li .hong{ color:#76161b; margin-right:10px;}
.zichan_zi01 li .more{font-size: 14px; float: right;}
.zichan_zi01 li:hover{ background:#f6f6f6;}
.zichan_zi01 li:hover a{ color:#76161b;}

.tagtxt{width: 100%; margin-bottom: 4%; display:none;}

.zichan_zi03{ width: 100%; margin-bottom: 4% }
.zichan_zi03 li{ border-bottom: 1px solid #eaeaea; width: 100%; font-size: 16px;color: #7a7a7a; line-height: 50px; padding: 0px 2%}
.zichan_zi03 li a{font-size: 14px;color: #8e8e8e; float: right;}
.zichan_zi03 li:hover, .zichan_zi03 li:hover a{color: #76161b}

.zichan_zi04{width: 100%; margin-bottom: 30px; }
.zichan_zi04t{ width: 100%; float: left; }
.zichan_zi04t span{font-size: 18px;background: #af2932; height:50px; line-height: 50px; padding: 0px 20px;
 display: inline-block;color: #fff; margin-bottom: 10px; float: left;}
.zichan_zi04t i{display: inline-block; float: left; background: #76161b; width:10px; height:50px;}
.zichan_zi04 p{font-size: 14px;color: #7a7a7a;}

.ziul{ overflow: hidden; margin-top: 35px;}
.ziul li{ float: left; width: 48%; margin-right:4%; margin-bottom:20px; }
.ziul li .ultle{ height:40px; line-height: 40px; width: 100%; overflow: hidden; border-bottom: 1px solid #76161b;}
.ziul li .ultle span{ float: left; background: #76161b; color: #ffffff; padding:0 15px; font-size: 18px;}
.ziul li .ultle a{ float: right; font-size: 14px; color: #76161b; font-family:"arial"; }
.ziul li .ultle a:hover{ color: #af2932; text-decoration: underline; }
.ziul li .ulmain{ overflow: hidden; padding: 15px 0; }
.ziul li .ulmain .ulimg{ float: left; width: 210px; }
.ziul li .ulmain .ulimg img{ width: 210px; height: 155px; display:block;  }
.ziul li .ulmain .ultxt{ float: right; width:350px; font-size: 14px; color: #666666; line-height: 1.8;}
/*子公司详细*/
.zichan_zicon{font-size: 14px;color: #6b6b6b;  text-align: center; overflow: hidden; margin-bottom: 4%}
.zichan_zicon img{ max-width: 100%;  }
.zichan_zicon p{font-size: 14px;color: #6b6b6b; line-height: 2; text-align: left;}


/*家族俱乐部*/
/*.clubfixed{ position: fixed; top:0px; background: #fff; z-index: 1 }*/
.club_ab{ text-align: center;font-size:14px; color: #6b6b6b; margin-bottom:4% }
.club_ab img{ width:auto; max-width: 100% }
.club_ab p{ margin-top:2%; line-height: 26px; }
.club_ab span{font-size:20px; color: #76161b }



.club_fuwu{ width:100%; }
.club_fuwu li{width: 100%;  height:46px;line-height: 46px;}
.club_fuwu li span{ width: 20%; display: block; float: left; background: #76161b; 
text-align: center; font-size: 18px; color: #fff;border-bottom: 1px solid #fff;}
.club_fuwu li p{width:80%; float: left; padding-left:3%; 
 background: #fff; font-size: 16px; color: #6b6b6b; border: 1px solid #eaeaea;}


.club_huiyuan{ background: #fbfbfb; width: 100%; padding: 3% 0px }




/*家族学院 简介*/
.school_guanyu{font-size:20px; color: #6b6b6b; line-height: 1.8; text-align: center;
overflow: hidden; width: 100%; margin-bottom: 4%}
.school_guanyu img{width: auto;max-width: 100%} 

/*家族学院 导师 同 首页*/
.school_team li {margin-right: 1%; margin-bottom: 1%}

/*家族课程*/
.kc_shang{ width:100%; margin-bottom:4% }
.kc_shang figure{ width:47%; }
.kc_shang img{ width:100%; }
.kc_shangr{ width:48%; margin-bottom:4%}
.kc_shangr li{ width:100%; margin-bottom:2%;}
.kc_shangr span{ float:left; width:100%; font-size:14px; color:#6c6c6c; margin-bottom: 1%}
.kc_shangr .kuang{ padding-left:15px; font-size:14px; height:50px; 
  line-height:50px; border:1px solid #e3e3e3; width:68%; margin-right: 1%; border-radius:10px;}
.kc_shangr li i{ color: #ff000e; }
.kc_shangr .tijiao{ border:none; font-size: 20px; color: #fff; height:50px;
background: #76161b; width:68%;  border-radius:10px;}

.kc_zhong{ width: 100%; display: inline-block; margin-bottom:4%  }
.kc_zhong li{padding: 2%; border: 1px solid #dbdbdb; width: 48%;}
.kc_zhong i{ width:110px; height: 116px; display: block; }
.kc_zhongr{ width: 70%;  }
.kc_zhongr span{ display: block; width: 100%; font-size:24px; color:#4e4e4e;}
.kc_zhongr p{width: 100%; font-size:14px; color:#6d6d6d; line-height: 26px;}
.kc_zhong li:hover, .kc_zhong i{transition:all 0.5s;
 -webkit-transition:all 0.5s;
 -moz-transition:all 0.5s;
 -ms-transition:all 0.5s;
 -o-transition:all 0.5s;}
.kc_zhong i.biao01{ background: url(../img/kc_biao01.png) no-repeat 0px 0px; }
.kc_zhong li:hover i.biao01{ background: url(../img/kc_biao01.png) no-repeat -114px 0px; }
.kc_zhong i.biao02{ background: url(../img/kc_biao02.png) no-repeat 0px 0px; }
.kc_zhong li:hover i.biao02{ background: url(../img/kc_biao02.png) no-repeat -122px 0px; }


.kc_jigou{ margin-bottom: 4%; }
.kc_jigou li{ float:left;width:11.5%; margin-right:1%;  margin-bottom:1%; overflow:hidden;
  border: 1px solid #e8e8e8; height:60px; align-items: center;justify-content: space-around;flex-direction: column; display: flex;}
.kc_jigou li img{max-width: 100%}
.kc_jigou li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);
-o-transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1);}


/*家族学院 列表*/
.news_list{}
.news_list li{margin-bottom:20px; padding-top: 20px; border-top: 1px solid #e6e6e6;
 width: 100%; float: left;}
.news_list li .date{ display: block; width:13%; padding: 3.2% 0px; float: left;
margin-right:2%; overflow: hidden; border: 1px solid #e3e3e3; text-align: center;}
.news_list li .date .day{  display: block; font-size:36px;color: #828282;  line-height: 1;}
.news_list li .date .month{display: block;line-height: 1;  font-size: 18px;color: #828282;
 margin-top:20px;}

.news_list li .content{ float: left; width: 60%; padding: 10px 0px; display: block; overflow: hidden;}
.news_list li .content h4{display: block; font-size: 18px;  color: #4e4e4e; white-space: nowrap;  overflow: hidden; -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;}
.news_list li .content p{  display: block; line-height: 24px; font-size:14px;  color: #6d6d6d;
 margin:15px 0px;}
 .news_list li .content a{font-size:14px;  color: #828282; display: block;}

.news_list li figure{display: none; width: 21%; float: right; border: 1px solid #76161b;height: 155px; overflow: hidden; text-align:center;}
.news_list li figure img{max-width: 100%; max-height: 100%;}
.news_list li:hover figure{ display: block; }
.news_list li:hover .date{ background: #76161b;}
.news_list li:hover .date span{color:#fff;}
.news_list li:hover .content a{color:#76161b;}
.news_list li .date, .news_list li, .news_list li:hover{transition:all 0.5s; -moz-transition:all 0.5s;
-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}


/*家族学院 内页*/
.news_contop{width:68%; margin: 0 auto; margin-bottom: 4%; text-align: center;}
.news_contop span{font-size:14px;  color: #a5a5a5}
.news_contop p{font-size:16px;  color: #656565; line-height: 30px; margin-top: 2%;text-align:justify; padding-bottom:2%; border-bottom: 1px solid #e6e6e6}

.news_con{width:98%; margin:0 auto; font-size:14px;  color: #6d6d6d; line-height:1.7; overflow:hidden; margin-bottom:20px; font-size:16px;}
.news_con p{ margin-bottom:2rem; }
.news_con img{ width: auto; max-width: 100% }

.newstle{ overflow: hidden; }
.newstle span{  height: 36px; line-height: 36px; padding: 0 20px; float: left; background: #76161b; font-size: 18px; color: #ffffff; }

.prodtxt{ margin-top:1.2rem; width:100%;  font-size:14px;  color: #6d6d6d; line-height:1.7; overflow:hidden; margin-bottom:40px; font-size:16px;}
.prodtxt img{ width: auto; max-width: 100%;}
.prodtxt p{ margin-bottom:1.2rem; }

.jlbzc{ width: 100%; }
.jlbzc a{display: block;font-size: 20px;color: #fff;height: 50px; line-height: 50px; text-align: center; margin:30px auto; 
background: #76161b;width: 300px;border-radius: 10px; }

.fujian{ margin: 4% auto; }
.fujian span{font-size:24px; color:#626262; width:100%; display: block;margin-bottom: 10px}
.fujian a{font-size:14px; color:#626262; margin-bottom: 10px}
.fujian a:hover{ text-decoration: underline;}


.art_page{margin:20px auto; padding-top:20px; border-top:1px solid #e6e6e6}
.art_page a{ font-size:14px; color:#6d6d6d; display:block; margin:15px 0;}
.art_page a:hover{ color:#76161b; text-decoration:underline;}





/*动态*/
.dongtai_list{ overflow:hidden;}
.dongtai_list li.ycwz{ padding:20px;}
.dongtai_list li.ycwz .content{ width:33%;}
.dongtai_list li figure{width: 21%; float: left; max-height: 155px; overflow: hidden;}
.dongtai_list li figure img{width: 100%; height: 100%;}
.dongtai_list li{padding: 20px 0px; border-top: 1px solid #e6e6e6; width: 100%; float: left;}
.dongtai_list li .date{ display: block;  padding:2.5% 1.5%; float: left; margin-top:2%; width:14%;
margin-right:2%; overflow: hidden;  text-align: right; border-right:1px solid #e7e7e7;}
.dongtai_list li .date .day{  display: block; font-size:24px;color: #616161;  line-height: 1;}
.dongtai_list li .date .month{display: block;line-height: 1;  font-size: 16px;color: #616161;
 margin-top:5px;}

.dongtai_list li .content{ float: left; width: 53%; overflow: hidden; margin-top:2%;}
.dongtai_list li .content h4{display: block; font-size: 16px;  color: #616161; white-space: nowrap;  overflow: hidden; -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;}
.dongtai_list li .content p{  display: block; line-height: 24px; font-size:14px;  color: #888888;
 margin:15px 0px;}
 .dongtai_list li .dongtai_more{float: right; background: url(../img/dongtai_more.jpg) no-repeat center;
  width: 40px; height: 40px; margin-top: 4%}


.dongtai_list li:hover{background:#76161b;}
.dongtai_list li:hover .date .day, .dongtai_list li:hover .date .month, 
.dongtai_list li:hover .content h4, .dongtai_list li:hover .content p{color: #fff}
.dongtai_list li:hover, .dongtai_list li .content{transition:all 0.5s; -moz-transition:all 0.5s;
-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}

.dongtai_list li:hover, .dongtai_list li .dongtai_more{transition:all 0.5s; -moz-transition:all 0.5s;
-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}

/*.dongtai_list li:hover .dongtai_more, .dongtai_list li:hover .content{ animation: bounceinL 0.5s;
-moz-animation: bounceinL 0.5s; -ms-animation: bounceinL 0.5s; -o-animation: bounceinL 0.5s;
 -webkit-animation: bounceinL 0.5s;}*/


.dsj_list{ overflow:hidden;}
.dsj_list li a { height: 130px;display: block;overflow: hidden;width: 1200px;margin: 0 auto;
	background: url(../img/dsjbj.png) no-repeat 130px center;}
.dsj_list li figure{width: 21%; float: left; margin-right:2%;
max-height: 155px; overflow: hidden;}
.dsj_list li figure img{width: 100%; height: 100%;}
.dsj_list li{ border-top: 1px solid #e6e6e6;
 width: 100%; float: left;}
.dsj_list li .nian{ display: block;  float: left; margin-top:50px; width:10%;
overflow: hidden; padding-left:4%; }
.dsj_list li .nian span{  display: block; font-size:28px;color: #616161;  line-height: 1;}

.dsj_list li .date{ display: block;  float: left; margin-top:50px; width:14%;
overflow: hidden; padding-left:4%; }
.dsj_list li .date .day{  display: block; font-size:24px;color: #616161;  line-height: 1;}

.dsj_list li .content{ float: left; height: 130px; display: table;width: 58%; overflow: hidden; }
.dsj_list li .dsjtxt{display: table-cell;
vertical-align: middle; line-height: 1.6; font-size:16px;  color: #868686; margin-top:15px;}
.dsj_list li .dongtai_more{float: right; background: url(../img/dongtai_more.jpg) no-repeat center;
  width: 40px; height: 40px; margin-top: 4%}


.dsj_list li:hover{background:#76161b;}
.dsj_list li:hover a{background: url(../img/dsjbjs.png) no-repeat 130px center;}
.dsj_list li:hover .nian span{ color: #ffffff; }
.dsj_list li:hover .date .day, .dongtai_list li:hover .date .month, 
.dsj_list li:hover .content h4, .dongtai_list li:hover .content p{color: #fff}
.dsj_list li:hover .dsjtxt{color: #fff}

.dsj_list li:hover, .dongtai_list li .content{transition:all 0.5s; -moz-transition:all 0.5s;
-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}

.dsj_list li:hover, .dongtai_list li .dongtai_more{transition:all 0.5s; -moz-transition:all 0.5s;
-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}


.dsj_list li:hover .content p{ color: #ffffff; }

/*加入我们  会员申请*/
.join_memberzi{ width:100%; text-align: center; font-size:16px;  color: #383838;
margin:0 auto; line-height: 28px; margin-bottom: 2% }
.join_mem{ width:50%; padding-right:8%;  margin:0 auto; margin-bottom:4%}
.join_mem li{ width:100%; margin-bottom:20px;}
.join_mem li.tjr{ display:none;}
.join_mem li.qt{ display:none;}
.join_mem span{ float:left; width:20%; line-height:50px; font-size:14px;
  text-align:right; color:#5f5e5e ; margin-right:1%;}
.join_mem .kuang, .join_mem select, .join_mem select option{ padding-left:15px; font-size:14px; height:50px; 
  line-height:50px; border:1px solid #e3e3e3; width:79%; border-radius:10px;}
.join_mem .dkuang{height:170px; line-height:1.8;}
.join_mem .tijiao{ border:none; font-size: 20px; color: #fff; height:50px;
 margin-left:20%; background: #76161b; width:79%; border-radius:10px; }
.join_mem select{background: url(../img/join_mem_select.jpg) no-repeat right;
  appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;  
   }
.zctxt{ overflow:hidden; padding-left:20%; width:100%; margin:10px auto 0 auto; height:40px; line-height:40px;}
.zctxt a{ color:#5f5e5e;}
.zctxt a:hover{ color:#76161b;}
/*加入我们 成为员工*/
.zplist{ overflow: hidden; width: 100%; margin-bottom: 4%}
.zplist li{ float: left; overflow: hidden; width: 100%; margin-bottom:1%;}
.zplist li h3{ cursor:pointer;  font-weight: normal; padding:2%;
 background: #efefef url(../img/zhaopin_dian1.png) no-repeat 98% center; font-size: 20px;
  color:#7c7c7c; }
.zplist li .zptxt{ display:none; padding:25px 0; color: #7c7c7c; font-size: 14px;
 line-height:1.8; padding:2%}
.zplist li .zptxt span{ font-size: 22px; display: block; color: #5f5e5e }
.zplist li h3.active{ color: #fff; 
  background: #76161b url(../img/zhaopin_dian2.png) no-repeat 98% center; }


.tishi{ text-align:center; width:70%; margin:0 auto; overflow:hidden; }
.tishi a{ display:inline-block; border: none;font-size: 16px;color: #fff;height: 36px; line-height:36px;background: #76161b;width: 23.33%; margin:0 5%;border-radius:5px;}
.tishi a:hover{ background: #af2830; }
.tsbj{ position:fixed; top:0; left:0; background: rgba(0,0,0,0.5); height:100%; width:100%;}
.tsck{ width:600px; height:420px;position:fixed; top:50%; left:50%; margin:-210px 0 0 -300px; background:#ffffff; }
.tstle{ height:40px; font-size:16px; color:#333333; background:#e8e8e8; line-height:40px; padding:0 10px; }
.tsck .guan{ cursor:pointer; right:0; top:0; position: absolute; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #ffffff; background:#76161b; }
.tstxt{ padding:20px 20px 10px 20px; line-height:1.6; font-size:14px; color:#666666;}
.tstxt p{ margin-bottom:1em;}

@media screen and (max-width:480px) {
.tishi{ width:100%; }
.tsck{ width:100%; padding-bottom:20px; height:auto;position:absolute; top:390px; left:0; margin:0; }
}





.what{background: #8f1b1f; padding:2% 0;color:#fff;}
.what_t{width:100%; padding-top:2%; margin:0 auto; text-align:center;
 position: relative;z-index: 1 }
.what_t a{color:#fff;}
.what_t h5{font-size:24px;}
.what_t span{display:block;font-size:40px;  text-transform:uppercase; color: #993c3f;
position: absolute; top:0; left: 0; right: 0; z-index: -1}
.what_t i{ width:70px; height: 3px; background:#fff;
display: inline-block; margin:10px auto ;position: relative;}
.what_t p{font-size:18px; text-align: center; }

/*01*/
.xueyuan_t{width:100%; padding:4% 0; margin:0 auto; text-align:center;
 position: relative; z-index: 1}
.xueyuan_t h5{font-size:26px; color:#76161b; margin-bottom: 10px }
.xueyuan_t span{display:block;font-size:40px;  text-transform:uppercase; color: #f7f4f4;
position: absolute; top:30px; left: 0; right: 0; z-index: -1}
.xueyuan_t i{ width: 10px; height: 10px; background: url(../img/dtit_ibg.png) no-repeat;
display: inline-block; margin: 0 auto ;position: relative;}
.xueyuan_t i:before, .xueyuan_t i:after{ content:""; display:block; position: absolute;
width:330px;top: 3px; border:1px solid #e9e9e9;}
.xueyuan_t i:before{ right:20px; }
.xueyuan_t i:after{ left: 20px; }

.xueyuan01{ width: 100%;height: 536px; position:relative;}
.baizi{}
.baizi span{}
.xueyuan01 li{font-size:16px; color:#3c3c3c; text-align: center;}
.xueyuan01 li a{color:#3c3c3c; }
.xueyuan01 .li01{ width: 26%; height: 178px; background: #f9f9f9;
  padding:30px; position: absolute; top: 0; left: 0;}
.xueyuan01 .li01 i{ display: block; width:100%; height: 49px; margin-bottom: 20px;
  background: url(../img/posi01.png) no-repeat center  center}

.xueyuan01 .li02{ width:  26%; height: 178px; background: #eeeeee;
  padding:30px; position: absolute; top: 178px; left: 0; color: #8f1b1f}
.xueyuan01 .li02 i{ display: block; width:100%; height:54px; margin-bottom: 20px;
  background: url(../img/posi02.png) no-repeat center  center}

.xueyuan01 .li03{ width:27%; height: 357px;
  padding:30px; background: #8f1b1f;font-size:24px; color:#fff; text-align: left;
position: absolute; top:0; left: 26%}
.xueyuan01 .li03 span{font-size:14px; text-transform:uppercase;
display: block; margin-bottom: 10px}
.xueyuan01 .li03 em{display: block; width: 50px; height:3px; background: #fff}
.xueyuan01 .li03 i{ display: block; width:100%; height:106px; margin-top: 50px;
  background: url(../img/posi03.png) no-repeat left  center}


.xueyuan01 .li04{ width:47%; height: 179px; 
  padding:30px; font-size:24px; color:#fff; text-align: right;
background: url(../img/posi04_bg.png) no-repeat; 
position: absolute; top:0; right:0; }
.xueyuan01 .li04 span{font-size:14px; text-transform:uppercase;
display: block; margin-bottom: 10px}
.xueyuan01 .li04 i{ display: block; width:100%; height:49px;
  background: url(../img/posi04.png) no-repeat right  center}



.xueyuan01 .li05{ width:  26%; height: 178px; background: #8f1b1f; padding:30px; position: absolute; top: 178px; right: 0; color: #fff;}
.xueyuan01 .li05 a{color: #fff;}
.xueyuan01 .li05 i{ display: block; width:100%; height:50px; margin-bottom: 20px;
  background: url(../img/posi05.png) no-repeat center  center}

.xueyuan01 .li06{ width:53%; height: 179px; padding:30px;  font-size:24px; color:#fff; text-align: left;background: url(../img/posi04_bg.png) no-repeat; background-size:100% 100%; position: absolute; bottom:0; left:0;}
.xueyuan01 .li06 a{ color:#fff;}
.xueyuan01 .li06 span{font-size:14px; text-transform:uppercase;
display: block; margin-bottom: 10px}
.xueyuan01 .li06 p{margin-top: -30px}
.xueyuan01 .li06 i{ display: block; width:100%; height:31px;
  background: url(../img/posi06.png) no-repeat right  center}

.xueyuan01 .li07{ width:21%; height: 356px; 
  padding:120px 30px 30px 30px; background: #f9f9f9;
position: absolute; top:180px; right: 26%}
.xueyuan01 .li07 i{ display: block; width:100%; height:50px; margin-bottom: 20px;
  background: url(../img/posi07.png) no-repeat center  center}

.xueyuan01 .li08{ width:  26%; height: 178px; 
  padding:30px; background: #eeeeee;
position: absolute; bottom: 0; right: 0}
.xueyuan01 .li08 i{ display: block; width:100%; height:50px; margin-bottom: 20px;
  background: url(../img/posi08.png) no-repeat center  center}

.xueyuan01 .li03:after, .xueyuan01 .li05:after{ content: ""; display: block;
border: 15px solid transparent; position: absolute; }
.xueyuan01 .li03:after{left: -30px; bottom: 14%;border-right:15px solid #8f1b1f; }
.xueyuan01 .li05:after{top: -30px; left: 46%;border-bottom:15px solid #8f1b1f; }

.xueyuan01 .li01:hover, .xueyuan01 .li07:hover, .xueyuan01 .li08:hover{ color: #8f1b1f }
.xueyuan01 .li03:hover em{ width: 100px }
.xueyuan01 li:hover, .xueyuan01 .li03 em{-webkit-transition:all 0.5s;
 -moz-transition:all 0.5s;
 -ms-transition:all 0.5s;
 -o-transition:all 0.5s;}


.college{ overflow:hidden; margin-bottom: 40px;}
.college li{ float:left; width:100%; padding:30px; height:180px; padding-left: 14%;}
.college li a{ display:block; height:100%;}
.college li h3{ font-size: 24px; color:#ffffff;}
.college li span{ font-size:14px; color:#ffffff; line-height:2;}
.college li p{ font-size:14px; color:#ffffff; line-height:1.6; padding:10px 0;}

.college li span:hover{ text-decoration:underline;}
.college li.ci03 h3,.college li.ci02 h3{ color:#3c3c3c;}
.college li.ci03 span,.college li.ci02 span{ color:#3c3c3c;}
.college li.ci03 p,.college li.ci02 p{ color:#3c3c3c;}


.college li.ci01{ background: url(../img/posi04_bg.png) no-repeat;background-size: 100% 100%; position:relative; }
.college li.ci01 i{ width:51px; height:49px; background: url(../img/posi01.png) no-repeat center center; position:absolute; left:5%; top:38%;}
.college li.ci02{ background:#eeeeee url(../img/posi07.png) no-repeat 5% center;}
.college li.ci03{background:#f9f9f9 url(../img/posi04.png) no-repeat 5% center}
.college li.ci04{background:#8f1b1f url(../img/posi03.png) no-repeat 5% center ;}



/*jigou*/
.jigou{ overflow:hidden; padding:2% 0;}
.jigou_t{font-size:24px;color:#8f1b1f; margin-bottom:30px;}
.jigou_t span{font-size:14px; color: #828282; display:block; text-transform: uppercase;}
.jigou li{ float:left;width:14%; margin:0 0.14%; border:1px solid #dcdcdc; text-align:center; margin-bottom:2%; overflow:hidden; align-items: center;justify-content: space-around;flex-direction: column; display: flex; height:60px;}
.jigou li img{ max-height:60px; max-width:100%;}
.jigou li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);
  -o-transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1);}


/*02*/
.xueyuan02{ width: 100%; margin-bottom: 4%; position: relative;}
.xueyuan02hui{background:#f9f9f9; position: absolute; top: 0; left: 0; height: 350px;
width: 100%; z-index: -1}
.xueyuan02 ul{ display: inline-block; width: 100%; }
.xueyuan02 ul>li{width: 21%; border-bottom: 1px solid #d4d4d7;
 float: left; padding-bottom: 20px; margin-right:18%}
.xueyuan02 ul>li figure{ width: 100%; height: 338px; margin-bottom: 10px; }
.xueyuan02 ul>li figure img{ width: 100%; height: 100%;}
.xueyuan02 ul>li i{ width: 55px; height: 19px; display:block; text-align:right;margin-bottom: 10px; width:100%;}
.xueyuan02 ul>li span{color: #3c3c3c; font-size: 18px; display:block; text-align:right; width:100%;}
.xueyuan02 ul>li:hover{ border-bottom: 1px solid #8f1b1f;}


/*03*/
.xueyuan03{background: #f9f9f9; width: 100%;}

.listds{width: 100%; display: inline-block; margin-bottom:4%}
.listds li{ float:left; width:48%; overflow:hidden; margin-bottom:20px; margin-right: 2%;}
.listds li .team_img{ float:left;width:137px; height:160px; position: relative; }
.listds li .team_img img{ height:100%; width:100%;}
.listds li .team_img p{opacity: 0; position: absolute; bottom:0; left: 0;
width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 16px;
text-align: center; background: #8f1b1f}
.listds_r{width:72%; float: right;padding: 20px;}
.listds li .tit{font-size:14px; color:#565656;}
.listds li .tit span{ font-size:22px; color:#3c3c3c; line-height:36px; display:block;}
.listds li p{font-size:14px; color:#7d7d7d; line-height: 1.7}

.listds li:hover .team_img p{opacity: 1;}
.listds li:hover .tit span{background: url(../img/xueyuan03_spanbg.png) no-repeat right}
.listds li:hover{background: #fff;}

.allmore{ width:15%; height:40px; line-height:40px; border: 1px solid #76161b;
  border-radius:40px; font-size:14px; color:#76161b;
   text-align:center; margin:0 auto;margin-bottom: 5%; }
.allmore a{color:#76161b; display:block;}



/*04*/
.xueyuan04{padding-bottom:5%}
.xueyuan04_z{background: #fff; width:40%;}
.xueyuan04_z figure{width: 100%; height: 342px;}
.xueyuan04_z figure img{width: 100%; height: 100%;}
.xueyuan04_z .xueyuan04zi span{display: block;font-size: 16px; color: #3c3c3c;
 margin: 10px 0;}
.xueyuan04_z .xueyuan04zi p{font-size: 14px; color: #7d7d7d; line-height: 1.8;}

.xueyuan04_y{width: 50%;}
.xueyuan04_y li{ width: 100%; float: left; margin-top:5%; }
.xueyuan04_y li i{font-size: 14px; color:#7d7d7d; font-style: normal;
}
.xueyuan04_y li span{display: block;font-size: 16px; color: #3c3c3c;
 margin: 10px 0;}
.xueyuan04_y li p{font-size: 14px; color: #7d7d7d; line-height: 1.8;}
.xueyuan04_y li:hover span{ color: #7b1f24 }
.xueyuan04_y li:hover span:before{display: block; content:""; width:0px; height: 3px;
background: #7b1f24; float: left; margin-right: 5px;
margin-top:10px;}
.xueyuan04_y li:hover, .xueyuan04_y li span:before{-webkit-transition:all 0.5s;
 -moz-transition:all 0.5s;
 -ms-transition:all 0.5s;
 -o-transition:all 0.5s;}
.xueyuan04_y li:hover span:before{
 width: 40px;}
.xueyuan04_y .allmore{width:35%; float: left; margin-top:5%;}





/*liebiao*/
.xylistz{width: 24%; }

.xylistztop{width: 100%;background:#7b1f24 url(../img/xylistz_bg.png) no-repeat  left top;}
.xylistztop>span{width: 120px; font-size: 36px; color: #fff; font-weight: bold;
float: right; padding:100px 40px 40px 0px}
.xylistztop ul{width: 100%; display: inline-block; padding: 0 20px}
.xylistztop ul>li{ border-top: 1px solid #992b30; width: 100%; float: left;
font-size: 14px; padding:20px 0; }
.xylistztop ul>li>span{font-size: 16px; display: block;color: #fff; margin-bottom: 5px}
.xylistztop ul>li>span a{color: #fff;}
.xylistztop ul>li>a{color: #edcdcf; display:block; padding-left:15px; margin-bottom: 10px}
.xylistztop ul>li>a:hover{background: url(../img/xylistzlia_bg.png) no-repeat 0px 6px;
color: #fff; }

.xylistzxia{width: 100%; background: #f9f9f9;  margin-top: 30px;
  border-top:10px solid #8f1b1f; padding:15px;}
.xylistzxia span{font-size: 20px; color: #3c3c3c; font-weight: bold;display:block;
margin-bottom: 15px;}
.xylistzxia p{font-size:14px; color: #565656; padding-left:15px; line-height: 1.7;
 margin: 5px 0; 
background: url(../img/xylist_yuanbg.png) no-repeat 0px 9px;}
.xylistzxia a{font-size: 14px; color: #fff; text-align: center;width:100%;
height:50px; line-height: 50px; background: #7b1f24; display: block; margin-top: 50px; }
.xylistzxia img{width: 100%}

/*you*/
.xylisty{width:73%; }
.xylisty_t{ text-align:center; font-size:24px; color: #76161b; margin:0 auto; padding:30px 0; border-bottom: 1px solid #e7e7e7}
.xylisty_t span{color:#3c3c3c; font-size: 20px; display: block;}
.xylisty_t p{color:#7d7d7d;font-size:14px; margin-top: 20px}

.xylisty_t span:after{ content: ""; display: block;  width: 40px ;height: 2px; 
background: #76161b;  margin: 0 auto;margin-top:15px;transition:all 0.5s;
 -webkit-transition:all 0.5s;
 -moz-transition:all 0.5s;
 -ms-transition:all 0.5s;
 -o-transition:all 0.5s;}
.xylisty_t span:hover:after{ width: 60px;transition:all 0.5s;
 -webkit-transition:all 0.5s;
 -moz-transition:all 0.5s;
 -ms-transition:all 0.5s;
 -o-transition:all 0.5s; }



.xylisty_zi{ font-size: 14px; color: #565656; line-height: 1.6; }
.xylisty_ttt{width:200px; margin: 4% 0;}
.xylisty_ttt span{font-size: 18px;background: #af2932; height:50px; line-height: 50px;
color: #fff; margin-bottom: 10px; display: block; padding-left: 30px;}
.xylisty_ttt i{display: inline-block; float: left; background: #76161b; width:10px; height:50px;}


.xylistxia{ margin: 30px 0; position: relative; }
.xylistxiahui{background:#f9f9f9; position: absolute; top: 0; left: 0; height:265px;
width: 100%; z-index: -1}
.xylistxia .xueyuan_t p{font-size: 14px;color:#3c3c3c; text-align: center;}


.xylistxia_menu{width: 100%; display: inline-block; margin-bottom:60px}
.xylistxia_menu>li{font-size:18px; color: #3c3c3c; text-align:center; width:15%;  height: 45px; line-height: 45px;
margin-right:2%; float: left; font-weight: bold; border-radius:10px;
 border: 1px solid #3c3c3c; }
 .xylistxia_menu>li i{ opacity: 0; display: block; border:13px solid transparent; 
  border-top:13px solid #72151b; margin:0 auto; margin-top: -1px; width: 0; height: 0 }
.xylistxia_menu>li a{color: #3c3c3c; display: block;}
.xylistxia_menu>li:hover, .xylistxia_menu>li.on{ 
  background: #72151b; border: none}
.xylistxia_menu>li:hover a, .xylistxia_menu>li.on a{color: #fff}
.xylistxia_menu>li:hover i, .xylistxia_menu>li.on i{ opacity: 1; }
.zonghide{display: none}

.xylistxiacon table{width: 100%;border: 1px solid #bdbdbd}
.xylistxiacon table td{border: none; width:33%; line-height: 1.6;
padding:30px 20px;border-right: 1px solid #bdbdbd}
.thead{font-size: 18px; color: #fff; font-weight: bold; text-align: center;
background: #af2830; height: 60px;line-height: 60px;}
.thead>td{padding:0!important;border-right: 1px solid #fff!important;}
.tdhong{color: #af2830; text-align: center;}

.ny_banner{ height:400px;}


.imglist{}
.imglist li{margin-bottom:20px; padding-top: 20px; border-top: 1px solid #e6e6e6;
 width: 100%; float: left;}

.imglist li .lgtxt{  padding: 10px 0px; display: block; overflow: hidden;}
.imglist li .lgtxt h4{display: block; font-size: 18px;  color: #4e4e4e; white-space: nowrap;  overflow: hidden; -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;}
.imglist li .lgtxt p{  display: block; line-height: 24px; font-size:14px;  color: #6d6d6d;
 margin:15px 0px;}
.imglist li .lgtxt a{font-size:14px;  color: #828282; display: block;}

.imglist li .lgimg{ width:130px; float: left; border: 1px solid #76161b;height: 155px; overflow: hidden; text-align:center; margin-right:20px;}
.imglist li .lgimg img{max-width: 100%; max-height: 100%;}
.imglist li:hover .lgtxt a{color:#76161b;}
.imglist  li:hover{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}


.prod{ width: 1200px; margin:0 auto 30px auto; overflow: hidden; }
.prod .pimg{ float: left; width: 300px; }
.prod .pimg img{width: 300px;}
.prod .ptxt{ float: right; width: 870px; padding:20px; overflow: auto; height: 222px;background:#e8e8e8; }



.bdtle{ margin-top:30px; height:50px; line-height:50px; font-size:18px; color:#ffffff; text-align:center; background:#76161b;}
.biaodan{ overflow:hidden; background:#F1F1F1; padding-bottom:16px; }
.biaodan li{ float:left; overflow:hidden;}
.biaodan .biaod{width: 200px;height: 38px; padding:0 10px;border: 1px solid #dcdddd;color: #666666;font-size: 14px;margin-top: 16px;font-family:'Microsoft YaHei';}
.biaodan .tjan{width: 200px;height: 38px; background:#76161b;border: 1px solid #ae0e16; color:#ffffff; font-size:18px;margin-top: 16px;font-family:'Microsoft YaHei';cursor: pointer;}

.synxsq{ left:0; top:180px; position:fixed; width:210px; height:328px;}
.synxsq .bdtle{ margin-top:none;}
.synxsq .biaodan{ padding:0 5px 20px 5px;}
.synxsq .bdtle{ margin-top:0;}


.guanbi{ z-index: 999;cursor:pointer; position: fixed;top:180px; left: 0; width:50px; height: 50px; background: #76161b url(../img/guan.png) no-repeat center center; background-size: 30% 30%;  }
.dakai{ z-index: 999; cursor:pointer; position: fixed;top:180px; left: 0; width:50px; height: 50px; background: #76161b url(../img/kai.png) no-repeat center center; background-size: 35% 35%; display: none;}


.yclist{ width:100%; overflow:hidden; margin:0 auto; padding:20px 0;}
.yclist li{ float:left; height:40px; line-height:40px; width:49%; border-bottom:1px dashed #dcdcdc; overflow:hidden;}
.yclist li a{ display:block; color:#666666;}
.yclist li a:hover{ color:#76161b;}

.goumai{ overflow:hidden; width:1200px; margin:0 auto; }
.goumai span{ width:160px; height:40px; line-height:40px; text-align:center; background:#76161b; color:#ffffff; border-radius:5px; display:block; margin:0 auto;cursor:pointer;}
.wximg{ display:none; z-index:999;  position:fixed; top:50%; left:50%; width:300px; height:300px; margin:-150px 0 0 -150px; padding:20px; border:1px solid #76161b; background:#ffffff;}
.wximg img{ width:260px; height:260px; display:block;}
.wxbj{ display:none; position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);height: 100%;width: 100%;}

.tdhot{ width:250px; text-align:center; margin:0 auto 20px auto;}
.tdhot p{width:250px;  padding:4px;}

.tdhot img{ width:100%; height: 100%; display: block;}
.tdhot h3{ font-size:18px; color:#76161b; height:35px; line-height:35px;}
.tdhot .tdimg{ position: relative; border:1px solid #dcdcdc; padding:4px;}
.tdhot .tdimg .tdtxt{ display: none; color: #ffffff; padding:0 5px;  background: rgba(0,0,0,0.3); width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.tdhot .tdimg .tdtxt span{ cursor: pointer; position: absolute; border: none;font-size: 16px;color: #fff;height: 36px;
line-height: 36px;background: #76161b;width: 120px;margin: 0 auto;border-radius: 7px; margin:-18px 0 0 -60px; left:50%; top:50%;}
.tdhot .tdimg .tdtxt p{display: table-cell;vertical-align: middle;overflow: hidden;padding: 0 5px;}
.tdhot:hover .tdimg .tdtxt{ display: block; }

.tdhot>span{ font-size:14px; color:#666666; line-height:20px;}
.tdlist{ overflow:hidden; width:100%; padding-bottom: 30px; }
.tdlist li{ float:left; width:180px; margin:0 10px; text-align:center; margin-top:20px;}
.tdlist li .tdimg{width:180px; border:1px solid #dcdcdc; padding:4px; position: relative;}
.tdlist li .tdimg img{width:170px; height: 195px; display: block;}
.tdlist li .tdimg .tdtxt{ display: none; color: #ffffff; padding:0 5px;  background: rgba(0,0,0,0.3); width: 100%; height: 204px; position: absolute; left: 0; top: 0; }
.tdlist li .tdimg .tdtxt span{ cursor: pointer; position: absolute; border: none;font-size: 16px;color: #fff;height: 36px;
line-height: 36px;background: #76161b;width: 120px;margin: 0 auto;border-radius: 7px; margin:-18px 0 0 -60px; left:50%; top:50%;}

.tdlist li .tdimg .tdtxt p{display: table-cell;vertical-align: middle;overflow: hidden;padding: 0 5px;}
.tdlist li:hover .tdimg .tdtxt{ display: block; }

.tdlist li img{ width:170px;}
.tdlist li h3{ font-size:16px; color:#76161b; height:35px; line-height:35px;}
.tdlist li>span{ font-size:14px; color:#666666; line-height:20px; height: 40px;}

@media screen and (max-width: 480px) {
.main{ padding: 0px 10px }
}

@media screen and (max-width: 480px) {
.college li.ci01 i{right:2%;}
.college li.ci02{ background:#eeeeee url(../img/posi07.png) no-repeat 98% center;}
.college li.ci03{background:#f9f9f9 url(../img/posi04.png) no-repeat 98% center}
.college li.ci04{background:#8f1b1f url(../img/posi03.png) no-repeat 98% center ;}
}

@media screen and (max-width: 480px) {
.xueyuan02 ul>li figure{height: 270px}
}
@media screen and (max-width: 480px) {
.xylistxia_menu>li{ font-size: 14px; }
}
@media screen and (max-width: 480px) {
.xylistxia_menu>li{ font-size: 14px; }
.xueyuan02 ul>li figure{height: 230px}
.college li{height: 325px;}
}
@media screen and (max-width: 480px) {
.ny_banner{ height:200px;}

  .what_t h5{font-size: 20px}
  .what_t p{font-size: 16px;}
.what_t span{display: none;}
.xueyuan01{height: auto;}
.xueyuan01 li{ position: static!important; height: auto!important;
width:100%!important;}
.xueyuan01 .li03:after, .xueyuan01 .li05:after{display: none}
.xueyuan01 .li07{padding: 30px}
.xueyuan01 .li04, .xueyuan01 .li06{padding: 10px}
.xueyuan01 .li03, .xueyuan01 .li04, .xueyuan01 .li06{font-size: 20px}

.jigou_t{font-size: 20px}
.jigou li{width:49.5%; margin-bottom:10px;}
.xueyuan02 ul>li{width: 100%; margin-bottom: 10px}
.xueyuan02 ul>li figure{height: auto; width: 69%; }
.xueyuan02 ul>li span{float: left;}
.xueyuan04_z{width: 100%}
.xueyuan04_y {width: 100%}
.xueyuan03 .allmore{width: 40%}


.xylistz {width: 100%}
.xylisty {width: 100%}
.xylistztop{background:#7b1f24}
.xylistztop>span{width: 100%; padding:20px; font-size: 20px;}

.xylisty_t{font-size: 22px}
.xueyuan_t i{ display: none }
.xueyuan_t span{display: none}
.xueyuan_t h5{font-size: 22px}
.xylistxia_menu{padding-left: 10px; margin-bottom: 10px}
.xylistxia_menu>li{width:auto; padding:0 12px; margin-bottom:20px }


.xylistxia_menu>li:hover i, .xylistxia_menu>li i{display: none;}
.thead{height: 35px; line-height: 35px}
.xylistxiacon table td{padding:10px;}
.listds li{width: 100%;}
.listds li .team_img{height: auto; width: 127px}
.listds_r{padding-top: 0; width: 57%}

.allmorewid{width: 40%}
.xueyuan04_z figure{height: auto;}

.college li{width: 100%; height: auto; padding:10px;}
.college li h3{font-size: 20px}
.college li p{width:88%}

}
@media screen and (max-width:480px) {
.college li p{width:78%}
}

