@charset "utf-8";
/*html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:gray;} */
body, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0
}
ul {
	list-style: none;
}
input {
	outline: 0;
}
body {
	font-size: 12px;
	color: #333;
	background: #fff;
	font-family: "Microsoft Yahei";
}
img {
	border-style: none;
}
a {
	text-decoration: none;
	color: #333;
	-webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}
a:hover {
	text-decoration: none;
	color: #015db2;
}
a:focus {
	outline: none;
	-moz-outline: none;
}
.more {
	font: normal 12px/35px "Times New Roman", Times, serif;
	margin-right: 8px;
}
.more a {
	color: #999;
}
.more a:hover {
	color: #666;
}
.left,.fl {
	float: left;
}
.right,.fr {
	float: right;
}

#totop{position:fixed;bottom:20px;right:20px;z-index:999;width:71px;height:71px;overflow:hidden;cursor:pointer;display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px;display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:65px;height:65px;padding-top:48px;background:url(../images/totop.png) no-repeat;text-align:center;color:#888;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
#totop a.cur{background-position:-65px 0;text-decoration:none;color:#1f9ae0}
.nopage{float:left;margin:5px;color:#CCC;}

/* by lyzflash */
.row-tbg { height:88px; margin-bottom:30px; background:#fff url(../images/bbg_water.png) center no-repeat;}

.btn-default:hover { background-color: #57A9E3; color: #fff; border:1px solid #57A9E3;}
.mtm { margin-top: 15px;}
.header { width:100%; height:125px; background: #015DB2 url(../images/top_wbg.jpg) center bottom repeat-x;}
.top_bar { height:35px; line-height: 35px;}
.top_bar .navbar-text { color: #c0cbd9; margin-top: 0; margin-bottom: 0;}
.header .navbar-text { padding-left: 50px;}
.top_navbar {}
.top_navbar li { float: left;}
.top_navbar li a { color: #fff; display: inline-block; padding: 0 10px;}
.top_navbar li a:hover { color: #004EA2;}
.header .navbar-header { margin-top: -35px;}
.header .navbar-header h1 { float: left;padding-right: 5px; margin: 20px 15px 0 0; }
.header .navbar-header p {font-size: 22px; margin-top: 45px; color: #004EA2; white-space: nowrap; font-weight: 700; line-height: 26px; position: relative; float: left; padding-left: 15px; text-shadow: 0.1rem 0rem 0.2rem #fff, -0.1rem 0rem 0.2rem #fff, 0rem 0.1rem 0.2rem #fff, 0rem -0.1rem 0.2rem #fff;}
.header .navbar-header p:before { position: absolute; content: " "; left: 0; top: 0; bottom: 0; width: 2px; background: #fff; }
.header .navbar-header p b { display: block; padding-bottom: 2px; letter-spacing: 4px; }
.header .navbar-header p b i { font-style: normal; letter-spacing: 1px; }
.top_tel { padding-left: 68px; margin-top: 10px; background: url(../images/top_tel.png) 0 3px no-repeat; font-size: 18px; color: #fff;}
.top_tel span { display: block;}
/* 导航 */
.nav_wrap { box-shadow: 0 1px 20px #ccc; padding: 5px 0; border-bottom: 1px solid #e7f1ec;}
.nav-box {}
.nav-box .nav { border-left:1px solid #e7f1ec;}
.nav-box .nav>li { border-right:1px solid #e7f1ec;}
.nav-box .nav>li>a { padding: 15px 15px; font-size: 14px; margin: 0 8px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { background-color: #2cb3d3;}

/*页尾*/
.col-flink { line-height: 24px;}
.col-flink a {margin-right: 6px;}
.row-fnav { background-color: #015DB2; padding: 10px 0; margin-top: 20px;}
.footer { background-color:#C8E0F9;}
.footer .breadcrumb { text-align: center; margin-bottom: 0; background-color: transparent;}
.footer .breadcrumb a { color: #ddd;}
.footer .breadcrumb a:hover { color: #fff;}

/*分页*/
.pagination>li>a.current, .pagination>li>span.current, .pagination>li>a.current:hover, .pagination>li>span.current:hover, .pagination>li>a.current:focus, .pagination>li>span.current:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}