* {
    border: 0 none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

* html .clearfix
{
    zoom: 1;
}
body {

    -moz-user-select:none;  /* Firefox私有属性 */

    -webkit-user-select:none;  /* WebKit内核私有属性 */

    -ms-user-select:none;  /* IE私有属性(IE10及以后) */

    -khtml-user-select:none;  /* KHTML内核私有属性 */

    -o-user-select:none;  /* Opera私有属性 */

    user-select:none;  /* CSS3属性 */

}
*:first-child + html .clearfix
{
    zoom: 1;
}

.clearfix:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
}

a {
    text-decoration:none;
}

.contentMiddle {
    width:1150px;
    margin: 0 auto;
}
.top_photo_container{margin-top:-0.2px;}
html,body{scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-darkshadow-color:#fff;padding:0}img{max-width:auto}h1{font-size:30px}h1,h2,h3,h4,h5,h6{margin:0}a{outline:0}a:active{star:expression(this.onFocus=this.blur())}body,label,input,button,select,textarea,.uneditable-input,.navbar-search .search-query{font-family:Helvetica,Georgia,Arial,sans-serif,瀹嬩綋;font-size:13px;_font-size:12px}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:middle}label{display:inline-block;margin-bottom:0}input[type="radio"],input[type="checkbox"]{margin:-2px 3px;*margin-top:1px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:auto;background-color:#f3f3f3}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:static}.control-group{padding-bottom:8px;margin-bottom:0;border-bottom:1px dotted #f1f1f1}legend+.control-group{margin-top:8px}.controls .lbl{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.measure-input{background:url("../images/ruler.gif") repeat-x scroll 0 bottom transparent}  .input-smallerer{width:100px}  .input-smaller{width:116px}  .input-small{width:120px}  .input-medium{width:163px} .input-large{width:260px} .input-xlarge{width:360px} .input-xxlarge{width:460px}  .help-block,.help-inline{color:#aaa}  .alert{margin-bottom:10px}  .form-search label{margin-left:5px}  .form-search span label{margin-left:0}  .form-horizontal{margin:0 20px}  .form-horizontal .control-group{margin-bottom:8px}  .form-horizontal .control-label{padding-top:3px}  .form-horizontal .controls{text-align:left}  .form-horizontal .controls label.error{background-position:0 2px}  .collapse{*display:none;_position:static}  .collapse.in{*display:block}  .close{opacity:.3;filter:alpha(opacity=30)}  .close:hover{opacity:.8;filter:alpha(opacity=80)}  a.btn{*padding:4px 10px 4px;*border:1px solid #ccc}
    .species_info_page_header_container {
    border-bottom: solid 1px #fff;
    background-color: #A4C9FD;
}
.species_info_page_header_container{width:100%;}
    #content {
        overflow: auto;
        border-right: 1px solid #dddddd;
        background-color: #FAFBFF;
    }

    #content_left {
        float: left;
        width: 241px;
        border-left: 1px solid #dddddd;
        border-right: 1px solid #dddddd;
        border-bottom: 1px solid #dddddd;
    }

    #content_right {
        float: right;
        width: 896px;
        padding: 20px 5px 0 5px;
    }

    #content_right .tl {
        padding: 10px 10px 0px 10px;
        line-height: 200%;
        font-size: 14px;
    }

    #content_right .jbTitle {
        background-color: #4690cd;
        color: #fff;
        margin-bottom: 10px;
        margin-top: 20px;
        padding: 6px;
    }

    #content_left a {
        color: #021a74;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
    }

    .childList {
        font-size: 14px;
        padding-left: 38px;
        padding-top: 10px;
    }

    .childList ul {
        list-style: url("arrow3.gif") square;
    }

    .childList ul li {
        padding: 5px 0;

    }
    .childList ul li a:visited{
        color:#FF0000; 
        text-decoration:none; 
    }
    

    
    
    
a.btn-primary, a.btn-primary:hover, a.btn-warning, a.btn-warning:hover, a.btn-danger, a.btn-danger:hover, a.btn-success, a.btn-success:hover, a.btn-info, a.btn-info:hover, a.btn-inverse, a.btn-inverse:hover {
    *padding: 4px 10px 3px
}

.guide {
    height: 28px;
    padding-top: 12px;
    padding-left: 8px;
    background-color: #ffffff;
    margin-bottom: 5px;
}
.guide a{
    color: #2fa4e7;
}

.guide img{
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.bt {
    background:url('column.png') repeat-x;
    color: #021a74;
    font-size: 15px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding-left: 13px;
    margin: 0;
    vertical-align:middle;
}

.bt span {
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-top: 9px;
    vertical-align:middle;
}

#ztContent {
    margin-bottom: 20px;
    font-size: 15px;
    text-align: center;
    padding-left: 50px;
}
#ztContent ul li {
    white-space: nowrap;/*fix IE7- float*/
    float: left;
    margin: 15px 17px;
}
#ztContent a {
    display: block;
}
#ztContent div {
    margin: 8px 0;
}
#ztContent img {
    width: 300px;
    height: 222px;
}
.p0{text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; line-height: 200%;}
.p1{text-align: center;margin-bottom: 10pt;margin-top: 20pt;}
.p2{margin-bottom: 0pt; margin-top: 0pt; line-height: 200%;}
.txtinfo{mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体';}
.txtinfo1{mso-spacerun:'yes'; font-weight:bold;color:#000;font-size:10.5000pt; font-family:'宋体';}
.legends{margin: 3pt 0pt; text-align: center;}
table,table tr th, table tr td { border:1px solid #0094ff; text-align: center;}
table { width: 860px; min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse;}
table tr .sname{font-style:italic;}

#btn{
	width:100px;
	height:100px;
	position:fixed;
	bottom:0.0001%;
	right: 0.1%;
}
#btn i{
	font-size: 7em;
	color: #b5b5b5;
}
.video_info {
        position:absolute; 
        z-index:500;
        height:80%; 
        left:13.6%;
        top:10%;
        width:72.5%;
        color:#000;
        padding: 2rem 1em;
        line-height:30px;
        background-color: #ffffff;
        opacity:0.8;
    }
.video_info p{
        font-size:1.5rem; 
        text-indent:2em;
        padding-right:10px;
		margin-top:-10px;
    }
.preview_video {
	height: 280px;
	width:100%;
}

.mediatxt{margin:0 auto;text-align:center;}

.mediatxt .caption {
	overflow-y: hidden;
	text-align:center;
	font-size:12px;
}
.xieti{font-style:italic;}
