@charset "utf-8";
/* CSS Document */

/*base Start
=================================*/
body > div{margin-right:auto;margin-left:auto;} 
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#025194;text-decoration:none;}
a:focus {outline-style:none;-moz-outline-style:none;}
.clearfix:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
/*base End
=================================*/
.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}

/*Public Start
=================================*/
body, html {
	background:#fff;
    font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑",PingHei,STHeiti,"\5B8B\4F53",SimSun,"宋体",sans-serif;
    font-size:62.5%;
}
body {
    font-size:1.4rem;
	font-size:14px;
}
ul,li{
	list-style:none;
}
img {
	width:auto;
	height:auto;
	border:none;
}
a {
    color:#333333;
    text-decoration:none;
}
a:hover {
    color:#cb1b1d;
    text-decoration:none;
}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pr20{padding-right:20px;}
.pd0{padding:0;}
.pl0{padding-left:0;}
.pr0{padding-right:0;}
.prl15{padding:0 15px;}
.bg-fff{background:#ffffff;}
.red{color:#c0060a;}
.bg-f1f1f1{background-color:#f1f1f1;}


a.more {
	float:right;
	color:#999;
	line-height:22px;
	font-size:1.2rem;
	font-size:12px;
}
a.more:hover{
	color:#a60018;
}

/*Public End
=================================*/

/*header Start
=================================*/

/* === top styles === */
#header-top {
	background-color:#f1f1f1;
	border-bottom:1px solid #dadada;
	-webkit-box-shadow:0 -1px 3px rgba(0, 0, 0, 0.03) inset;
	box-shadow:0 -1px 3px rgba(0, 0, 0, 0.03) inset;
	font-size:12px;
	line-height:20px;
}
#showtimes{
	padding:8px 0px;
	color:#555555;
}
#header-top .breadcrumb{
	padding:8px 0px !important;
	margin-bottom:0px !important;
	list-style:none;
	background-color:#f1f1f1 !important;
}
#header-top .breadcrumb a{
	color:#555555;
}
#header-top .breadcrumb a:hover{
	color:#0072b1;
}
.breadcrumb>li+li:before{
	padding:0 2px !important;
}

/* === banner styles === */
#header-banner {
	padding:25px 0px;
	background:#ffffff;
	background-image:url(bg_banner_sinh.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}

/* === search === */
.search{
	margin-top:10px;
	border:1px solid #dcdcdc;
    border-radius:20px;
	line-height:26px;
	background-color:rgba(255,255,255,0.8);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
	.search,
	.search input,
	.search .btn-search{		
		background-color:#fff;
		filter:Alpha(opacity=80);
		position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
		*zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	}
}
.search input{
	background:transparent;
	border:0 none;
	color:#777;
	padding-left:15px;
    width:160px;
}
.search .btn-search{
	background:url(ico_search_sinh.png) no-repeat 2px 5px;
    float:right;
    width:36px;
	height:26px;
}

/*nav Start
=================================*/
/* Navbar
=================================*/
nav.navbar-inverse{
	background:#274384;
}
nav.navbar-inverse .navbar-nav > li > a {
    color:#fff;
}

nav.navbar{
    margin-bottom:0;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    -o-border-radius:0px;
    border-radius:0px;
    border:none;
    z-index:99;
	min-height:auto;
}
nav.navbar ul.nav > li {	
    color:#bbc5d1;
}
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav > li > a:visited,
nav.navbar ul.nav > li > a:focus{
    color:#fff;
    background-color:#274384;
	font-weight:bold;
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
	background-color:#314f9a;
	color:#fff;
	font-weight:bold;
}
nav.navbar .navbar-toggle{
	float:right;
    background-color:transparent;
    border:1px solid #fff;
    position:relative;
	margin:15px 15px 15px 0;
}
nav.navbar .navbar-toggle .icon-bar {
    background-color:#f3f6f9;
}
nav.navbar .navbar-toggle:hover,
nav.navbar .navbar-toggle:focus{
    background-color:#ddd;
    border-color:#ddd;
}
/* 只有在屏幕尺寸小于992像素的时候显示 */
@media only screen and (max-width: 992px) {	
	.navbar-brand {
		padding:10px 5px;
	}
	nav.navbar .navbar-brand {
        display:inline-block;
        margin:0 !important;
    }
	nav.navbar .navbar-header {
        float:none;
        display:block;
        text-align:center;
    }
	nav.navbar .navbar-collapse {
        border:none;   
        margin-bottom:0;
    }
	nav.navbar .navbar-collapse.collapse {
        display:none !important;
    }
    
    nav.navbar .navbar-collapse.collapse.in {
        display:block !important;
    }
	nav.navbar .navbar-nav {
        float:none !important;
        padding-left:20px;
        padding-right:20px;
        margin:0px -15px;
    }
    
    nav.navbar .navbar-nav > li {
        float:none;
    }
	nav.navbar .navbar-toggle {
        display:inline-block;
    }
	nav.navbar ul.nav li.dropdown ul.dropdown-menu{
        width:100%;
        position:relative !important;
        background-color:#fff;
        float:none;
        border:none;
        padding:0 0 0 15px !important;
        margin:0 0 -1px 0 !important;
        -moz-box-shadow:0px 0px 0px;
        -webkit-box-shadow:0px 0px 0px;
        -o-box-shadow:0px 0px 0px;
        box-shadow:0px 0px 0px;
        -moz-border-radius:0px 0px 0px;
        -webkit-border-radius:0px 0px 0px;
        -o-border-radius:0px 0px 0px;
        border-radius:0px 0px 0px;
    }
	nav.navbar ul.nav li.dropdown ul.dropdown-menu  > li > a{
        display:block;
        width:100%;
		line-height:22px;
		background-color:transparent;
		color:#444;
    }
	nav.navbar ul.nav li.dropdown ul.dropdown-menu  > li > a:hover{
        color:#fff;
		background-color:#314f9a;
        display:block;
    }
	nav.navbar .navbar-nav > li > a{
        display:block;
        width:100%;
        border-bottom:solid 1px #e0e0e0;
        padding:10px 0;
        border-top:solid 1px #e0e0e0;
        margin-bottom:-1px;
    }
	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{
		border:transparent;
	}
	nav.navbar .navbar-nav > li:first-child > a{
        border-top:none;
    }
	.search{
		margin:15px 0 0 10px; 
	}
}
/* 只有在屏幕尺寸小于479像素的时候显示 */
@media only screen and (max-width: 479px) {
	.search input{
		width:140px;
	}
}
/* 只有在屏幕尺寸大于991像素的时候显示 */
@media only screen and  (min-width: 991px) {
	nav.navbar-default .navbar-nav>li>a:hover{
		color:#fff;
		background-color:transparent;
	}
	nav.navbar ul.nav > li > a{
		padding:10px 20px !important;
    }
	nav.navbar li.dropdown ul.dropdown-menu{
		-moz-box-shadow:0 0 0 rgba(0, 0, 0, .0);
		-webkit-box-shadow:0 0 0 rgba(0, 0, 0, .0);
		-o-box-shadow:0 0 0 rgba(0, 0, 0, .0);
		box-shadow:0 0 0 rgba(0, 0, 0, .0);
    }
    nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
        background-color:transparent;
    }
	nav.navbar li.dropdown ul.dropdown-menu.wrapMenu{
		padding:5px 0;
	}
	nav.navbar li.dropdown ul.dropdown-menu > li > a{
		line-height:28px;
    }
	nav.navbar li.dropdown ul.dropdown-menu > li > a:hover{
		color:#fff;
		background:#314f9a;
	}
	.search input{
		width:240px;
	}
	.search .btn-search{
		float:right;
		height:26px;
		line-height:26px;
		width:34px;
	}
}
/*nav End
=================================*/


/* ==== footer styles === */
#footer {
	padding:2em 0em 3em 0em !important;
	background:#274384;
	color:#fff;
	line-height:28px;
}
#footer a{
	color:#fff;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}
/*footer End
=================================*/




/*toolbar Start
=================================*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:52px;height:52px;background:url(toolbar.png) no-repeat;position:fixed;right:0;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-184px -125px;bottom:120px;_margin-bottom:120px;}
#code_hover{ background-position:-240px -125px;bottom:120px;_margin-bottom:120px;}
#gotop{ background-position:-184px -179px;bottom:67px;_margin-bottom:67px;} 

#code_img{ width:203px;height:210px;background:url(toolbar.png) 20px 1px no-repeat;position:fixed;right:54px;bottom:77px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;}
/*toolbar End
=================================*/