body, td, th{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}
body{margin:0.1em; background-color:#EEEEEE}
.l{width:200px; display:block; float:left; text-align:left}
.r{border-left:solid 1px #D8D8D8; border-right:solid 1px #D8D8D8; border-bottom:solid 1px #D8D8D8; float:right; text-align:left; display:block; background-color:#FFFFFF; width:822px; marign-left:200px; margin-bottom:2em; border-radius:0em 0em 1em 1em; padding-bottom:2em;}
.wrap{width:1024px;}
h1{margin:0em 0em 0em 0em; padding:0.7em 0em 0.5em 0em; font-size:1.6em; color:#D21381;}
h2{margin:0em 0em 0em 0em; padding:1em 0em 1em 0em; font-size:1.1em; color:#D21381;}
.kop{margin:0em 0em 0em 0em; padding:1em 0em 0.5em 0em; font-size:1.1em; color:#D21381; font-weight:bold}
p{margin:0em 0em 0em 0em; padding:0em 0.5em 0em 0em; line-height:1.5em; color:#999999}
.color{color:#fea100}
.col{width:200px; float:left; overflow:hidden;}
a.box_l{text-decoration:none}
.box{width:174px; margin:24px 0px 0px 24px; border:1px solid #D8D8D8; border-radius:6px; overflow:hidden;}
.box_pic{background-color:#EEE; width:174px; height:174px;}
.box_name{font-size:1.2em; color:#000; margin:1em 0em 0em 1em}
.box_province{font-size:1em; color:#999; line-height:1.2em; margin:0.5em 0em 1em 1em; padding:0em 0em 0em 1em; background-image:url(images/l.png); background-repeat:no-repeat; background-position:left middle}
.online{width:6px; height:6px; background-color:#99CC00; display:block; float:left; border-radius:6px; margin:5px 5px 0px 0px}
.box_photos{font-size:1em; font-weight:bold; color:#FFF; line-height:1.4em; display:block; margin:0em 0em 0em 0em; padding:0.2em 0.5em 0.2em 0.5em; background-image:url(images/t.png); border-radius:1em; position:relative; top:140px; left:8px; width:30px;}
.box_icons{border-top:1px solid #D8D8D8; padding:1em 1em 1em 1em}
.box_icons2{padding:0.5em 0.2em 0em 2em; margin:0em 0em 0em 0em; color:#BBB;}
ul{margin:0em 0em 0em 0em; padding:0.5em 0em 0em 0em; clear:both}
li{margin:0em 0em 0em 0em; padding:0.4em 0em 0.4em 0em; list-style-type:none}
.act{background-image:url(images/s2.png); background-repeat:no-repeat; background-position:left top; padding:0em 0em 0em 1.8em; font-size:1.1em; line-height:1.4em; color:#D21381; text-decoration:none; font-weight:bold}
a.menu{background-image:url(images/s.png); background-repeat:no-repeat; background-position:left top; padding:0em 0em 0em 1.8em; font-size:1.1em; line-height:1.4em; color:#555; text-decoration:none; font-weight:bold}
a.menu:hover{background-image:url(images/s3.png); color:#222}
.small{float:left; margin-right:0.5em; border-radius:5px;}

.sia{margin:0em 0em 0em 0em; padding:0.5em 0em 0em 1em; clear:none}
.sib{margin:6px 0px 0px 0px; padding:3px 20px 0px 24px; list-style-type:none; float:left; line-height:15px; width:120px; background-image:url(images/h.png); background-repeat:no-repeat; background-position:left middle}

.pro_head{padding:1em 1em 1em 1em; font-size:1.8em; color:#444;}
.pro_head_l{color:#AAA; font-size:0.8em;}
.big_image{border:1px solid #D8D8D8; border-radius:6px; margin:0em 2em 2em 2em; display:block; float:left;}
.thumbs{border:1px solid #D8D8D8; background-color:#F9F9F9; border-radius:6px; width:372px; height:104px; margin:0em 0em 2em 0em; display:block; margin-left:424px;}
.thumb{margin-right:12px; float:left; background-color:#E8E8E8; display:block; border-radius:3px; margin:15px 0px 0px 15px}
.et{width:74px; height:74px; background-color:#E8E8E8; display:block; float:left; border-radius:3px; margin:15px 0px 0px 15px; font-size:3em; color:#FFF; line-height:74px; text-align:center}
.for{width:350px; height:250px; padding:0em 0em 0.2em 0em; text-align:center; background-color:#F6F1F6; border-radius:10px; margin:0em 0em 2em 0em; display:block; margin-left:424px;}
.for2{width:350px; height:250px; padding:1em; text-align:center; background-color:#F6F1F6; border-radius:10px; margin:0em 0em 2em 0em; display:block; margin-left:424px;}
.pro_col{width:400px; float:left;}
.pro_kop{clear:both; border-radius:6px; background-color:#F1F1F1; display:block; font-weight:bold; color:#555; font-size:1.1em; line-height:1.4em; margin-left:24px; padding:2px 5px 2px 5px; width:366px;}
.pro_desc{color:#555; line-height:1.5em; padding:1em 0em 1em 2em}
ol{margin:0em 0em 0em 0em; padding:0em 0em 1em 2em; width:374px; display:table;}
.si{margin:6px 0px 0px 0px; padding:3px 0px 0px 24px; list-style-type:none; float:left; line-height:15px; width:100px; background-image:url(images/h.png); background-repeat:no-repeat; background-position:left middle}
.pro_sug{clear:both; border-radius:6px; background-color:#F1F1F1; display:block; font-weight:bold; color:#555; font-size:1.1em; line-height:1.4em; margin:0px 0px 0px 24px; padding:2px 5px 2px 5px; width:766px;}
a.nu{text-decoration:none;}

.cal_day{line-height:1.3em; height:20px; overflow:hidden; margin:3px 0px 1px 0px; padding:4px 0px 0px 26px; background-image:url(images/k.png); background-repeat:no-repeat; background-position:left middle}
.pro_kop2{border-radius:6px; background-color:#F1F1F1; display:block; font-weight:bold; color:#555; font-size:1.1em; line-height:1.4em; padding:2px 5px 2px 5px; margin:0px 0px 8px 424px; width:365px;}

.action{float:right; height:30px; width:102px; display:block;}
.action2{height:50px; display:block; clear:both; text-align:center}
.yes{width:100px; height:28px; display:block; margin:0px 2px 0px 0px; border-radius:5px; text-align:center; background:#CF009F; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMDAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAwMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FD0 0%,#FA0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD0),color-stop(100%,#FA0)); background:-webkit-linear-gradient(top, #FD0 0%,#FA0 100%); background:-o-linear-gradient(top, #FD0 0%,#FA0 100%); background:-ms-linear-gradient(top, #FD0 0%,#FA0 100%); background:linear-gradient(to bottom, #FD0 0%,#FA0 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD0',endColorstr='#FA0',GradientType=0); border:1px solid #FFF}
a.ac{color:#000; text-decoration:none; font-size:12px; line-height:28px;}
.yes:hover{border:1px solid #000}

a.play{background:#CF009F; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMDAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAwMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FD0 0%,#FA0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD0),color-stop(100%,#FA0)); background:-webkit-linear-gradient(top, #FD0 0%,#FA0 100%); background:-o-linear-gradient(top, #FD0 0%,#FA0 100%); background:-ms-linear-gradient(top, #FD0 0%,#FA0 100%); background:linear-gradient(to bottom, #FD0 0%,#FA0 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD0',endColorstr='#FA0',GradientType=0); margin:2em 2em 2em 2em; height:30px; width:300px; color:#000; border-radius:6px; text-align:center; text-decoration:none; line-height:30px; display:block; font-weight:bold; border:1px solid #FFF}
a.play:hover{border:1px solid #000}

div.pages a:hover, div.pages a:active{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#C09; float:left; margin:0em 1em 0em 0em; text-align:center; font-weight:bold; font-size:14px; background-color:#E5DCE5;}
div.pages a{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#000; float:left; margin:0em 1em 0em 0em; text-align:center; font-weight:normal; font-size:14px; background-color:#E6E6E6; border-radius:1em;}
div.pages span.current{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#FFF; float:left; margin:0em 1em 0em 0em; text-align:center; font-weight:bold; font-size:14px; background-color:#D21381; border-radius:1em;}
div.pages span.disabled{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#FFF; float:left; margin:0em 1em 0em 0em; text-align:center; font-weight:bold; font-size:14px; background-color:#D4C5CE; border-radius:1em;}
div.pages{margin:0px 7px 0px 0px; display:table; text-align:left; padding:0px 0px 7px 0px; clear:left}
.dots{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; float:left; margin:0em 1em 0em 0em; text-align:center; font-weight:bold; color:#4C3370}
.pagen{padding:2em 0em 0em 2em; display:block; height:4em; overflow:hidden; clear:both}