html,body{background:#222; font-size:12px; color: #F1EDE7;}
body{padding-bottom: 50px;}
/**/
.mt1{margin-top:10px;}
.mb1{margin-bottom:10px;}
.mr1{margin-right:10px;}
.ml1{margin-left:40px;}
.ml2{margin-left:40px;}
/**/
.pd1{padding-top:10px; padding-bottom:10px;}
.pd2{padding-top:10px;}
.p1 p{text-indent: 0px;}
/**/
.w1{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
.w2{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
.w3{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
.w4{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
.w5{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
.w6{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
.w7{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
.w8{width:100%; max-width: 640px; margin:auto; overflow:hidden;}
/**/
.bg{background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/bg.jpg) top center repeat-y; background-size:100px 100px;}
.bg1{ background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/logo-v4.jpg) top center no-repeat; background-size: 100% 100%; height:400px;}
.bg2{}
.bg8{background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/bg.jpg) top center repeat; background-size:100px 100px; border-top: 1px #333 solid;}
.bg9{background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/bg.jpg) top center repeat; background-size:100px 100px;}
.bg12{background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/bg12.png) center no-repeat; width:200px; height:60px; line-height:60px; text-align:left; text-indent:-200px; overflow:hidden; margin-left:980px;}
.nav{background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/bg.jpg) top center repeat; }

.index1{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/index1.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px; position: relative;}
.index2{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/index2.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px; position: relative;}
.index3{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/index3.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px; position: relative;}
.index4{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/index4.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px; position: relative;}
.index5{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/index5.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px; position: relative;}
.index6{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/index6.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px; position: relative;}

.lan1{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan1.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan2{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan2.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan3{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan3.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan4{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan4.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan5{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan5.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan6{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan6.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan7{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan7.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan8{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan8.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan9{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan9.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan10{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan10.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan11{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan11.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan12{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan12.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan13{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan13.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.lan14{background: url("//static.cdn.viposs.com/s/seasunlabs_com/2/images/lan14.png") left no-repeat; background-size: contain; height: 60px; margin-top: 10px; margin-bottom: 10px;}
/**/
.ul1 ul{ width:100%; margin:auto; clear:both; overflow:hidden; background-color:rgba(0,0,0,0.25); }
.ul1 li{ width:20%; height: 40px; line-height: 40px; float:left; overflow:hidden; text-align:center; font-size: 12px;}

.ul2 ul{width:92%; margin:auto; padding-top:10px; overflow:hidden;}
.ul2 li{width:100%; height:40px; line-height:40px; overflow:hidden; background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/mark1.png) top left no-repeat; text-indent:12px;}

.ul3 ul{width:92%; margin:auto; padding-top:10px; overflow:hidden;}
.ul3 li{width:100%; height:40px; line-height:40px; overflow:hidden; background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/mark1.png) top left no-repeat; text-indent:12px; color:#F1EDE7;}

.ul4 ul{width:92%; margin:auto; }
.ul4 li{width:100%; overflow:hidden; line-height:1.8; font-size: 14px; color:#F1EDE7; padding-top:25px; padding-bottom:25px;}
.ul4 li img{width:100%; margin-bottom: 10px;}
.ul4 li cite{float: none}
.ul4 li a,.ul4 li a:hover{ font-size:16px; font-weight: bold; color:#F1EDE7;}

.ul5 ul{width:92%; margin:auto; overflow:hidden;}
.ul5 li{padding-top:20px; padding-bottom:20px; border-bottom:1px rgba(255,255,255,0.3) dotted; overflow:hidden; color:#F1EDE7;}
.ul5 li dt small{ color:#F1EDE7; font-size:12px}
.ul5 li img{width: 100%;}

.ul6 ul{width:92%; clear:both; margin:auto; overflow:hidden; padding-bottom:15px; padding-top:15px;}
.ul6 li{width:46%; margin-left:2%; margin-right:2%; overflow:hidden; margin-bottom: 15px; text-align:center; float:left;}
.ul6 li img{width:100%; margin-bottom:10px;}

.ul7 ul{width:92%; clear:both; margin:auto; overflow:hidden; padding-bottom:15px; padding-top:15px;}
.ul7 li{width:46%; margin-left:2%; margin-right:2%; overflow:hidden; margin-bottom: 15px; text-align:center; float:left;}
.ul7 li img{width:100%; margin-bottom:10px;}

.ul8{width: 92%; margin: auto; padding-bottom:25px; line-height:26px; color:#fff;}

/**/
.txt1{ width:92%; margin:auto; padding-top:16px; line-height:30px; font-size: 12px; color:#F1EDE7; overflow:hidden;}
.txt1 img{max-width: 100%;}
.txt1 video{width: 100%; height: 240px; background-color: #000;}

.txt2{width:92%; margin:auto; line-height:2.1; color:#F1EDE7; font-size: 14px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.txt2 img{max-width: 100%;}
.txt2 video{width: 100%; height: 240px; background-color: #000;}
/**/
.f1 a,.f1 a:hover{ color:#F1EDE7; text-decoration:none; display:block;}
.f2 a,.f2 a:hover{color:#F1EDE7; text-decoration:none;}.f2 a:hover{ color:#fff; text-decoration:underline;}
.f3 a,.f3 a:hover{color:#F1EDE7; text-decoration:none;}.f3 a:hover{ color: #fff;}
.f4 a,.f4 a:hover{color: #F1EDE7; text-decoration:none; margin-left:3px; margin-right:3px;}.f4 a:hover{ text-decoration:underline;}
/**/
.fc1{color:#ccc;}
/**/
.ht1{ height:250px;}
.ht2{ height:272px;}
/**/
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;}
/**/
/**/
.copyright{width: 92%; margin: auto; padding-top:30px; padding-bottom:30px; line-height:1.7; color:#F1EDE7; text-align:center;}
/**/
.em1 em{display: block; position: absolute; height: 40px; line-height: 40px; top: 50%; margin-top: -20px; right: 20px;}
.em1 em a, .em1 em a:hover{ color: #F1EDE7; display: block; text-decoration: none;}
/**/
.aTitle{width:100%; margin:auto; padding-top:20px; padding-bottom:20px; text-align:center; font-size:18px; font-weight: bold; color: #F1EDE7;}
.aSub{width:100%; margin:auto; text-align:center; height:30px; line-height:30px; color:#F1EDE7; font-size:12px;}
.aBody{width:100%; margin:auto; padding-top:25px; padding-bottom:15px;}
/**/

/*分页*/
.pageList{color:#F1EDE7; width:92%; margin: auto; }
.pageList a,.pageList a:hover{background:#F1EDE7; color:#111;border:1px #F1EDE7 solid; text-decoration:none;}
.pageList a:hover,.pageList .on{background:rgba(255,255,255,0.3); border:1px rgba(255,255,255,0.3) solid; color:#fff;}

/**/
.img_scroll_h{width:92%; margin:auto; overflow:hidden;}
.img_scroll_h td{text-align:center; vertical-align:top;}
.img_scroll_h img{margin-left:15px; margin-right:15px; margin-bottom:15px; height: 140px;}

.img3_scroll_h{width:1180px; margin:auto; height:500px;overflow:hidden;}
.img3_scroll_h td{text-align:center; vertical-align:top;}
.img3_scroll_h img{margin-bottom:35px;}

.img2_scroll_h{padding-top:30px;}

.TslideBox1{ position:relative; overflow:hidden; width:92%; margin: auto; border-radius: 6px; max-width:640px;min-height: 50px;}
.TslideBox1 .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.TslideBox1 .hd ul{ display:inline-block; height:5px; padding:3px 5px;font-size:0; vertical-align:top;}
.TslideBox1 .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:rgba(255,255,255,0.3); margin:0 3px;  vertical-align:top; overflow:hidden;}
.TslideBox1 .hd ul .on{ background:#fff;  }
.TslideBox1 .bd{ position:relative; z-index:0; border-radius: 6px; overflow:hidden; }
.TslideBox1 .bd ul{overflow: hidden;}
.TslideBox1 .bd ul li{ width: 100%; text-align: center; float: left; }
.TslideBox1 .bd ul li img{width: 100%;}
.TslideBox1 .bd ul li div{display: none;}

/**/
.part1{background: url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/part1.png) center no-repeat; background-size: auto 60px; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.part2{background: url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/part2.png) center no-repeat; background-size: auto 60px; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.part3{background: url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/part3.png) center no-repeat; background-size: auto 60px; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.part4{background: url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/part4.png) center no-repeat; background-size: auto 60px; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.part5{background: url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/part5.png) center no-repeat; background-size: auto 60px; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.part6{background: url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/part6.png) center no-repeat; background-size: auto 60px; height: 60px; margin-top: 10px; margin-bottom: 10px;}
.part7{background: url(//static.cdn.viposs.com/none.png) center no-repeat; height:190px;}

.dogInfo_base{width:100%; margin:auto; border-collapse:collapse; border:1px #F1EDE7 solid; }
.dogInfo_base th{width:100px; text-align: center; height:28px; border:1px #F1EDE7 solid;}
.dogInfo_base td{text-indent:10px; border:1px #F1EDE7 solid; padding:5px;}

.photoList{text-align:center;}

.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/s/seasunlabs_com/2/images/mf.png) center no-repeat; }

.FAM dt.t a{font-size: 14px;}
.FAM dt,.FAM dd{padding: 5px 0px;}
.FAM img{width:100%;}
.FAM .and{background:url(//static.cdn.viposs.com/s/seasunlabs_com/2/images/mf.png) center no-repeat; background-size: 68% auto; height:140px;}

.table_race{width:100%; }
.table_race,.table_race td,.table_race th{ border:1px #888 solid;}
.table_race th{background:none;}

.table_pedigree3{width:100%; }
.table_pedigree3,.table_pedigree3 td,.table_pedigree3 th{ border:1px #888 solid;}
.table_pedigree3{border-collapse:collapse;}
.table_pedigree3 th{padding:5px; text-align:center; font-weight:bold; width:33%; font-size:12px;}
.table_pedigree3 td{padding:5px; text-align:center; width:33%; font-size:12px;}

.table_pedigree4{width:100%; }
.table_pedigree4,.table_pedigree4 td,.table_pedigree4 th{ border:1px #888 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;}

/**/
.cover{ position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-color:rgba(0,0,0,0.6); z-index:999; display:none;}
.cover_close{width:30px; height:30px;position:fixed; z-index:1001;border-radius:100%; line-height:30px; text-align:center; font-size:16px; color:#fff; font-family:Tahoma, Geneva, sans-serif; background-color: #C00; top:50%; left:50%; margin-top:-130px; margin-left:100px; display:none;}
.float_weixin{width:200px; height:240px; border-radius:10px; background-color:#fff;  position:fixed; top:50%; left:50%; margin-top:-115px; margin-left:-115px; z-index:1000; text-align:center; padding:15px; font-size:14px; display:none;}
.float_weixin img{width:200px; height:200px; margin-bottom:20px;}

.end{width:100%; max-width:640px; margin:auto; clear:both; overflow:hidden; position:fixed; bottom:0px; z-index:9999; padding:5px 0px; background-color:#262626;}
.end li{width:25%; height:40px; line-height:20px; text-align:center; float:left; overflow:hidden;}
