body{background: #FBF0F5 url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/bg3.jpg) top center repeat-y; font-size:12px; padding-bottom:60px;}
/**/
.mt1{margin-top:10px;}
.mb1{margin-bottom:10px;}
.mr1{margin-right:10px;}
.ml1{margin-left:10px;}
/**/
.pd1{padding-top:10px; padding-bottom:10px;}
.pd2{padding-top:10px;}
/**/
.w0{width:100%; max-width: 640px; margin:auto;}
.w1{width:92%; max-width: 640px; margin:auto; overflow:hidden;}
/**/
.bg1{background: url("//static.cdn.viposs.com/m/mhqykennel_com/4/images/bg1.png") top no-repeat; height: 360px; background-size: 100% 100%;}

.nav{background:url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/bg2.png) top center repeat; height: 144px; line-height:72px; background-size: 100%;}
.nav ul{width:100%; margin:auto; overflow:hidden; clear:both; height: 100%; }
.nav ul li{width:25%; height:50%; overflow:hidden; float:left; font-size:12px; text-align:center; }

/**/
.bgc1{background-color: rgba(0,0,0,0.1);}
/**/
.ul1{width:94%; margin:auto; clear:both; overflow:hidden; padding-top:20px;}
.ul1 li{width:31.333%; margin-left: 1%; margin-right: 1%; padding-bottom: 15px; float:left; overflow:hidden; background-color: rgba(0,0,0,0.1);}
.ul1 li .d1{width:100px; height:50px; line-height: 50px; margin:auto; text-align: center; overflow:hidden; color: #fff; font-size: 16px;}
.ul1 li .d2{width:100px; margin:auto; height:80px; text-align:center; overflow:hidden;  padding-bottom:10px;}
.ul1 li .d2 img{width:80px; height:80px; border-radius:100%;}
.ul1 li .d3{width:70px; margin:auto; height:28px; line-height:28px; text-align:center; overflow:hidden; background:rgba(245, 116, 84, 0.89); font-size:12px; border-radius:5px;}
.ul1 li .d3 a, .ul2 li .d3 a:hover{display:block; color:#fff; text-decoration:none;}.ul2 li .d3 a:hover{color:#fff;}

.ul3 ul{background-color: rgba(0,0,0,0.1); overflow:hidden; padding:10px 20px;}
.ul3 li{width:100%; overflow:hidden; padding: 10px 0px;}
.ul3 li .lr{width:100%; margin:auto; clear:both; overflow:hidden;}
.ul3 li .l{width:30%; float:left;}
.ul3 li .l img{width:90%; border:1px #fff solid;}
.ul3 li .r{width:70%; float:left;}
.ul3 li .r .t1{width:100%; height:20px; line-height:20px; font-size:12px; font-weight:bold;}
.ul3 li .r .t2{width:100%; height:66px; line-height:18px; color:#fff; overflow:hidden;}
.ul3 li .r .t3{display:none;}
.ul3 li:hover .l img{ border:1px #fff solid;}

.ul4 ul{background-color: rgba(0,0,0,0.1); overflow:hidden; padding:10px 20px;}
.ul4 li{width:100%; height:36px; line-height:36px; border-bottom:1px rgba(255,255,255,0.4) dotted;  overflow:hidden;color:#fff;}
.ul4 li:last-child{border: 0px;}

.ul5 ul{background-color: rgba(0,0,0,0.1); overflow:hidden; padding:10px 10px;}
.ul5 li{width:50%; float:left; overflow:hidden; text-align:center;padding: 10px 0px;}
.ul5 li img{width:90%; border:1px #fff solid; margin-bottom:5px;}
.ul5 li div{width: 90%; margin: auto; height: 30px; line-height: 30px; text-align: center; overflow: hidden;}

.ul6 ul{width: 100%; overflow:hidden;}
.ul6 li{overflow:hidden; font-size:12px; line-height:1.8; color:#fff;padding: 10px; margin-bottom: 20px;background-color: rgba(0,0,0,0.2); }
.ul6 li cite{ border:1px #fff solid; text-align:center; display:block;  float:none ;margin: auto;  margin-bottom: 8px; padding: 0px; text-indent: 0px;}
.ul6 li cite img{width: 100%; }
.ul6 li a,.ul6 li a:hover{ font-size:14px; font-weight:bold;}
.ul6 li:last-child{margin-bottom: 0px;}

.ul7 ul{width: 100%; overflow:hidden;}
.ul7 li{overflow:hidden; font-size:12px; line-height:1.8; color:#fff;padding: 10px; margin-bottom: 20px;background-color: rgba(0,0,0,0.2); }
.ul7 li cite{border:1px #fff solid; text-align:center; display:block;  float:none ;margin: auto;  margin-bottom: 8px; padding: 0px; text-indent: 0px;}
.ul7 li img{width: 100%;}
.ul7 li a,.ul7 li a:hover{ font-size:14px; font-weight:bold; }

/**/
.txt1{margin: 10px; overflow:hidden; color:#fff; font-size:14px; line-height:1.9; text-align:left; min-height:340px; }
.txt1 img{max-width: 100%; margin-bottom: 10px;}
.txt1 video{width: 100%; height: 240px; background-color: #000;}

/**/
.f1 a,.f1 a:hover{ color:#FFFFFF; font-size:14px; text-decoration:none; display:block;}
.f2 a,.f2 a:hover{color:#fff; text-decoration:none;}
.f3 a,.f3 a:hover{color:#fff; text-decoration:none;}
.f4 a,.f4 a:hover{color: #fff; text-decoration:none;}
/**/
.fc1{color:#ccc;}
/**/
.ht1{}
/**/
textarea{border:1px #CCC solid; background:#FFFFFF; padding:2px;}
.inpt1{ width:300px;border:1px #CCC solid; background:#FFFFFF;padding:2px;}
.inpt2{ width:500px; height:90px;}
.bnt1{cursor:pointer;}
/**/
.line1{}
/**/
.end{width:100%; max-width: 640px; margin:auto; clear:both; overflow:hidden; position:fixed; bottom:0px; z-index:9999; background-color: #863384; background-size:360px 80px; }
.end li{width:20%; height:40px; line-height:40px; text-align:center; float:left; overflow:hidden;}
/**/
.img1{}
/**/
.title1{width: 92%; margin: auto; max-width: 640px; background: url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/title.png) left no-repeat; background-size:20px 20px; height:45px; line-height:45px; color:#fff; font-size:16px; font-weight:bold;  text-align:left; text-indent:30px; margin-bottom: 20px; margin-top: 20px; border-bottom:0px #fff solid;}
/**/
.em1 em{}
/**/
.aTitle{width:100%; margin:auto; padding-bottom:10px; text-align:center; font-size:16px; color: #fff; font-weight:bold;}
.aSub{width:100%; margin:auto; text-align:center; height:30px; line-height:30px;border-bottom:1px #fff dotted; font-size:12px;}
.aBody{width:100%; margin:auto; padding-top:10px; padding-bottom:15px; line-height:1.7; font-size:14px;}
/**/
/*在线留言样式*/
.feedback{border:1px #222 solid; }
.feedback dt{ background:#222; color:#444;}
.feedback dt big{color:#fff;}
.feedback dd{ color:#C47500}

/*分页*/
.pageList{color:#fff; width:90%; margin: auto; font-size:12px;}
.pageList a,.pageList a:hover{background:#fff; color:#C52D66;border:1px #fff solid; text-decoration:none; border-radius:4px;}
.pageList a:hover,.pageList .on{background:#C52D66; border:1px #C52D66 solid; color:#fff;}

.img2_scroll_h{width:90%; margin:auto; height:190px; overflow:hidden; padding-top:20px;}
.img2_scroll_h td{text-align:left;vertical-align:top; text-align:center;}
.img2_scroll_h img{height:130px; border:1px #fff solid; margin-left:10px; margin-right:10px; margin-bottom:10px;}

/**/
.part1{background: url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/part1.png) center no-repeat; height:70px; background-size:100px 45px;}
.part2{background: url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/part2.png) center no-repeat; height:70px; background-size:100px 45px;}
.part3{background: url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/part3.png) center no-repeat; height:70px; background-size:100px 45px;}
.part4{background: url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/part4.png) center no-repeat; height:70px; background-size:100px 45px;}
.part5{background: url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/part5.png) center no-repeat; height:70px; background-size:100px 45px;}
.part6{background: url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/part6.png) center no-repeat; height:70px; background-size:100px 45px;}
.part7{background: url(//static.cdn.viposs.com/none.png) center no-repeat; height:70px; background-size:100px 45px;}

.dogInfo_base{width:100%; margin:auto; border-collapse:collapse; border:3px #fff solid; }
.dogInfo_base th{width:100px; text-align: center; height:28px; border:1px #fff solid;}
.dogInfo_base td{width:240px; text-indent:10px; border:1px #fff solid; padding:5px;}

.fm_table{width:100%;border-collapse:collapse; border:0px;}
.fm_table td{ text-align:center;}
.fm_table td .img1{height:150px;}
.mf{background:url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/fm.jpg) center no-repeat;}


.table_race,.table_race td,.table_race th{ border:1px #fff solid;padding:5px; }
.table_race{width:100%; border:3px #fff solid;}
.table_race th{background:none;}

.table_race3,.table_race3 td,.table_race3 th{ border:1px #fff solid;padding:5px; }
.table_race3{width:100%; border:3px #fff solid;}
.table_race3 th{background:none;}

.table_pedigree4,.table_pedigree4 td,.table_pedigree4 th{ border:1px #fff solid;}
.table_pedigree4{border:3px #fff solid;}
.table_pedigree4{border-collapse:collapse;}
.table_pedigree4 th{padding:5px; text-align:center; font-weight:bold; width:25%; font-size:12px;}
.table_pedigree4 td{padding:5px; text-align:center; width:25%; font-size:12px;word-break:break-all; word-wrap:break-word;}

.table_pedigree3,.table_pedigree3 td,.table_pedigree3 th{ border:1px #fff solid;}
.table_pedigree3{border:3px #fff solid;}
.table_pedigree3{border-collapse:collapse; width:100%; margin:auto;}
.table_pedigree3 th{padding:2px; text-align:center; font-weight:bold; width:33%; font-size:12px;}
.table_pedigree3 td{padding:2px; text-align:center; width:33%; font-size:12px;word-break:break-all; word-wrap:break-word;}

.slide_2,.slide_2 ul,.slide_2 ul li { width:608px; height: 350px;  }
.slide_2 .preNext { width: 304px; height: 350px;}

/**/
.photoList{width:100%; clear:both; margin:auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.photoList li{width:170px; float:left; overflow:hidden; text-align:center;}
.photoList li img{border:1px #fff solid;}

.famDiv{width:99%; margin: auto; border:1px #fff solid; background:rgba(255,255,255,0.3); overflow:hidden; margin-bottom:20px; padding-top: 10px;}
.famDiv .aTitle{font-size:12px;}
.famDiv dd img{width:130px;}


/*>768*/
@media screen and (max-width: 480px){
    body{background: #FBF0F5 url(//static.cdn.viposs.com/m/mhqykennel_com/4/images/bg3.jpg) top center repeat-y; background-size: 100% auto;}
}