body,div,dl,dt,dd,ul,ol,li,h1,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:16px;font-family:"微软雅黑"; color: #666; }
img {vertical-align: middle;}
li{list-style:none;}
.clear,.clearfix{ zoom:1; }
.cb{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden; }
.hidden,.hide{display:none; }/* link */
a{color:#4e4e4e;text-decoration:none;}
/*------menu------*/
.toubu {

   top:0px;

   position:fixed;
   width:100%;

   z-index:99999;

   }

   

.toubu-kk {

   height:auto; overflow:hidden;

   margin:0 auto;
   padding-top:30px;

   }

   

.toubu-kk-aa {
	margin-left:2%;

   width:300px;

   float:left;
   margin-right:5%;

   }
 

.logo {

   width:150px;

   float:left;

   }

   

.toubu-kk-bb {

   width:700px;

   padding-left:50px;

   float:right;
   margin-right:2%;

   }

   

.toubu-kk-bb li {
list-style-type:none;
float:left;
padding-left:30px;
padding-right:30px;
border-bottom: 1px solid rgba(200,200,200,0.75);
}

   

.toubu-kk-bb li a {
display:block;
padding-top:15px;
line-height:56px;
font-size:18px;
color:#FFFFFF;
}


.toubu-kk-bb li a:hover{
width:100%;
display:block;
color:#90C;
}



.fudong {

   position: absolute;

   top:23%;

   left:64%;

   width:360px;

   z-index:98;

   }

   

.tx {

   width:28px;

   height:auto; overflow:hidden;

   position: absolute;

   left:49%;

   bottom: 40px;

   animation: heart 0.8s ease-in-out 0.8s infinite alternate;

   z-index: 999;

   }

   

@keyframes heart{

from{margin-top:0px;}

to{margin-top:-6px;}

}



@keyframes heart{

from{transform:translate(0,0)}

to{transform:translate(0,6px)}

}

.kkt {

   width:100%;

   padding-right: 15px;

   margin-right: auto;

   margin-left: auto;

   padding-left: 15px;

   }

   

.yd {

   display:none;

   }

   

.yc {

   display:block;

   }
/*------menu------*/
.yytd{background:url(../images/bg_03.jpg) no-repeat center; height:800px; padding-top:180px;}
.yytd_title{text-align:center; color:#FFF; font-size:44px; margin-bottom:60px;}

.friend{margin:0 auto;overflow:hidden;width:1350px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:160px 10px 0 0;width:28px;}
.mr_frUl{float:left;width:1200px;margin-left:10px; padding-right:50px;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{box-shadow: 0 0 10px #d8d8d8;width:242px; height:383px; border-radius:5px; float:left; margin:0px 15px; background:#FFF; text-align:center; padding-top:20px; padding-left:20px; padding-right:20px;line-height:28px; font-size:15px; position:relative; margin-bottom:100px;}
.mr_frUl li p{text-align:center; font-size:26px;line-height:60px; color:#000;}
.scxm{margin-top:20px;display:none;}
.scxm span{background:#e8edf8; height:100px; width:200px; line-height:24px; margin:0px 10px; padding:10px; color:#000;}
.mr_frUl ul li a img{width:100%;}



.zj_an{width:46px; margin:0 auto; position:absolute; bottom:-20px; left:110px;animation: heart 0.8s ease-in-out 0.8s infinite alternate;}
.yytd_an{text-align:center;}







.foot{height:60px; background-image: linear-gradient(to right , #7d1786, #c35c9b);}
.ft_box{width:1300px; margin:0 auto;}
.ft_box li{width:430px; float:left; line-height:60px; color:#FFF; border-right:1px solid #b0559e; text-align:center;}
.ft_box span{margin-right:10px;}
.foot_zi{background:#1e1e1e; height:120px;line-height:26px; padding-top:30px; color:#d2d2d2; font-size:13px;}
.foot_zi a{color:#d2d2d2;}
.foot_zi a:hover{color:#dd0000;}
.foot_zi_box{width:1000px; margin:0 auto;}
.foot_zi_left{width:420px; float:left;border-right:1px solid #919191; margin-right:60px; margin-left:55px;}
.foot_zi_right{width:420px; float:left;}

@keyframes heart{

from{margin-top:0px;}

to{margin-top:-6px;}

}



@keyframes heart{

from{transform:translate(0,0)}

to{transform:translate(0,6px)}

}