/* CSS Document */
html {
	background: #A2C9F0;
}

body {
	margin: 0;
	overflow-x: hidden;
	padding: 0;
	background: #A2C9F0 url('/w/img/tianbao/bg.jpg') no-repeat scroll 0 0;
}

ul,li,dl,dd,h1,h2,h3,h4,h5,h6,form,p {
	padding: 0;
	margin: 0;
}

ul,li {
	list-style: none;
}

img {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
}

* {
	font: 12px/1.8 "Microsoft Yahei", "微软雅黑", Tahoma, Geneva, Arial,
		Helvetica, sans-serif;
	color: #606060;
	text-decoration: none;
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	* {
		font-family: "Microsoft Yahei" !important;
	}
	/* #head { height: 118px !important; }*/
	/* .nav { height: 46px !important; }*/
}

@media only screen and (max-width: 1024px) { /*使用移动终端时的样式设定*/
	body {
		overflow: hidden;
		margin: 0 auto;
		width: 1024px;
	}
	.location {
		overflow: hidden;
	}
	#main {
		overflow: hidden;
	}
}

#head {
	background: url("../images/headerline.png") no-repeat scroll 0 0 #fff;
	height: 123px !important;
}

.header { /*border-bottom: 2px solid #2C68BC; */
	height: 70px;
	margin: 0 auto;
	width: 1000px;
}

.logo img {
	padding: 16px 0;
}

.logo {
	width: 150px;
	float: left;
}

.Language {
	float: right;
	padding-top: 27px;
	width: 200px;
}

.Language a {
	margin-left: 10px;
}

.Language .L0 {
	background: url("../images/Language0.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 12px;
	width: 25px;
}

.Language .L1 {
	background: url("../images/Language2.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 12px;
	width: 25px;
}

.Language .L2 {
	background: url("../images/Language3.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 12px;
	width: 37px;
}

.Language .L0:hover {
	background: url("../images/Language01.png") no-repeat scroll 0 0;
}

.Language .L1:hover {
	background: url("../images/Language21.png") no-repeat scroll 0 0;
}

.Language .L2:hover {
	background: url("../images/Language31.png") no-repeat scroll 0 0;
}

.search {
	background: none repeat scroll 0 0 #F8F2EF;
	border: 1px solid #E6DCD3;
	border-radius: 4px;
	float: right;
	margin-top: 16px;
	width: 35px;
	margin-right: 10px;
}

.search .button {
	height: 35px;
}

.input {
	width: 0px;
	float: left;
	overflow: hidden;
}

.input input {
	border-style: none;
	height: 33px;
	width: 130px;
	background: none;
	text-indent: 10px;
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.button input {
	background: url("../images/searchbtn.png") no-repeat scroll 9px 9px
		transparent;
	border: medium none;
	height: 35px;
	width: 35px;
	cursor: pointer;
}

.managline {
	background: url("../images/manag1.png") no-repeat scroll 0 0 #F3EAE4;
	border: 1px solid #E6DCD3;
	border-radius: 3px;
	float: right;
	height: 35px;
	margin-top: 16px;
	width: 100px;
	overflow: hidden;
}

.managbtn1 img {
	padding-left: 10px;
	padding-top: 8px;
}

.managbtn1 {
	float: left;
	margin-bottom: 15px;
}

.managline .button1 {
	float: left;
	padding-left: 10px;
	padding-top: 7px;
}

.managline .button1 .btn01 {
	background: url("../images/manabtn1.png") no-repeat scroll 0 0
		transparent;
	padding: 4px 19px;
	margin-right: 3px;
}

.managline .button1 .btn01:hover {
	background: url("../images/manabtn11.png") no-repeat scroll 0 0
		transparent;
}

.managline .button1 .btn02:hover {
	background: url("../images/manabtn22.png") no-repeat scroll 0 0
		transparent;
}

.managline .button1 .btn02 {
	background: url("../images/manabtn2.png") no-repeat scroll 0 0
		transparent;
	padding: 4px 28px;
}

.menu {
	width: 1050px;
	margin: 0 auto;
	height: 55px;
}

.nav li {
	/*background: url("../images/menuline.png") no-repeat scroll 0 0 transparent;*/
	float: left;
	list-style: none outside none;
	width: 110px;
	text-align: center;
	height: 50px;
	line-height: 55px;
	position: relative;
	height: 55px;
}

.nav li a {
	background-position: center 17px !important;
	display: block;
	padding: 7px 7px; /*text-indent: -9999px;*/
	color: #858585;
	width: 100px;
	font-size: 13px;
	font-weight: bold;
	line-height: 43px;
	text-decoration: none;
	outline:none;
}

li.menu1 {
	width: 60px;
}

.nav {
	/* background: url("../images/menuline.png") no-repeat scroll right 0 transparent;*/
	overflow: hidden; /*width:784px;*/
	height: 47px;
	float: right;
	height: 100%;
}

#bd {
	background: url("../images/bdbg.png") no-repeat scroll 0 0 #A0AFCB;
	min-height: 700px !important;
	position: relative;
}

.footer .left a {
	padding: 0 10px;
}

.footer {
	margin: 8px auto 0;
	padding-bottom: 50px;
	width: 1000px;
}

.footer .left {
	color: #828CA5;
	width: 880px;
	float: left;
}

.footer .left a {
	color: #828CA5;
}

.footer .right {
	width: 120px;
	float: right;
	margin-top: 5px;
}

.pagetop {
	background: url("../images/pagetitle/bg-main.jpg") no-repeat scroll
		center 0 transparent;
	height: 119px;
}

.pagetitle {
	margin: 0 auto;
	width: 1000px;
	position: relative;
	height: 119px;
}

.pagetitle img {
	position: absolute;
	bottom: 10px;
	left: 0;
}

.location {
	color: #7C849C;
	padding: 10px 0;
	text-align: right;
}

.location img {
	margin-right: -8px;
	padding-right: 8px;
}

.location span {
	color: #FF8A00;
	font-weight: bold;
}

.location span a {
	font-weight: bold;
}

#main {
	margin: 0 auto;
	width: 1000px;
}

#newslist li {
	display: none;
}

/* 二级导航 */
.showNav {
	position: relative;
}

.hbg {
	position: absolute;
	left: 0;
	bottom: -136px;
	width: 100%;
	height: 106px;
	background-color: #0e74d9;
	z-index: -4;
	transition: all 400ms;
	-moz-transition: all 400ms;
	-webkit-transition: all 400ms;
	overflow: hidden;
}

.nav li:hover a {
	color: #fff;
}

.nav li.current a {
	color: #fff;
}

.nav li.current .hbg {
	bottom: 0px;
}

.innavposit {
	width: 100%;
	z-index: 999;
	position: relative;
}

.innavbg {
	width: 100%;
	height: 60px;
	background: #05a8f6;
	display: block;
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 999;
	display: none;
	opacity: 0.9;
}

.innav {
	position: absolute;
	top: 0;
	left: 0px;
	z-index: 999;
	width: 700px;
}

.innav dd {
	line-height: 50px;
	float: left;
	margin: 0 15px;
}

.innav dd a {
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 50px;
	text-decoration: none;
	outline:none;
}

.innav dd a:hover,.innav .on a {
	color: #f6b722;
}

.pr {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.navbg .suNav {
	display: none;
}

.suNav .sNav>div {
	position: absolute;
	top: 0px;
	display: none;
}

.suNav {
	height: 50px;
}

.sN1 {
	left: 310px;
}

.sN1 .innav {
	width: 540px;
}

.sN2 {
	left: 420px;
}

.sN2 .innav { /*width:260px;*/
	
}

.sN3 {
	left: 520px;
}

.sN3 .innav {
	width: 430px;
}

.sN4 {
	left: 600px;
}

.sN5 {
	left: 740px;
}

.sN5 .innav {
	width: 1200px;
}

.sN6 {
	left: 816px;
}

.sN6 .innav {
	width: 300px;
}

.sN7 {
	left: 973px;
}

.sN7 .innav {
	width: 300px;
}

#search {
	background-color: #126FD3;
	float: right;
	height: 55px;
	position: relative;
	width: 41px;
}

#search .inp-txt {
	height: 27px;
	left: 8px;
	position: absolute;
	text-indent: 10px;
	top: 8px;
	width: 100px;
	z-index: 1;
}

#search input {
	border: 0 none;
	margin: 0;
	padding: 0;
}

#search .inp-btn {
	background: rgba(0, 0, 0, 0) url("/w/img/tianbao/fdj.jpg") no-repeat
		scroll 0 0;
	cursor: pointer;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 41px;
	z-index: 2;
}

.banquan {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 15px;
	color: #465276;
}

.banquan a {
	font-size: 15px;
	color: #465276;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: normal;
}

.myul {
	height: 40px;
	border-bottom: 2px solid #DADBDE;
}
.myul li {
	float: left;
	width: 100px;
}

.myul li a {
	font-weight: bold; 
	text-decoration: none;
	outline: none;
	font-size: 14px;
}

.myul>.active {
	height: 40px;
	border-bottom: 2px solid #126FD3;
}

.wbkul {
	height: 35px;
	border-bottom: 2px solid #DADBDE;
}

.wbkul li {
	float: left;
	width: 80px;
}

.wbkul li a {
	font-weight: bold; font-size : 16px;
	text-decoration: none;
	outline: none;
	font-size: 14px;
	color:#000000;
}

.wbkul>.active {
	height: 35px;
	border-bottom: 3px solid #126FD3;
}

.gszlul {
	height: 70px;
}

.gszlul li {
	float: left;
	width: 208px;
	background-image: url("/w/img/tianbao/gywmul2.png");
	background-repeat: no-repeat;;
	margin-left: 5px;
}

.gszlul li a {
	font-weight: bold; font-size : 16px;
	text-decoration: none;
	outline: none;
	font-size: 14px;
	color:#000000;
}

.gszlul>.active {
	height: 70px;
	background-image: url("/w/img/tianbao/gywmul1.png");
}

.myul-content>.tab-pane {
	padding-top: 6px;
	display: none;
	visibility: hidden;
}
.hszt{
	color: #838383;
}
.hszt a{
	color: #838383;
	text-decoration: none;
}
.myul-content>.active {
	display: block;
	visibility: visible;
}
.hdh {
	padding-left:10px;
	background: transparent url("/w/img/hongdian.png") no-repeat scroll 0 9px;
}
.xwlist a span{
	color: #7b6a68;
    float: right;
    width: auto;
}
.xwlist a {
	text-decoration: none;
	color:#606060;
	line-height: 29px;
	font-size: 13px;
}
.xwlist a:HOVER {
	text-decoration: none;
	color:#db2020;
}
.fjlist a .fjone{
	background: #fff url('/w/img/tianbao/pdf.png') no-repeat right center;
	padding:20px 20px 20px 20px;
}
.fjlist a:hover .fjone{
	background: #e1e1e1 url('/w/img/tianbao/pdf-on.png') no-repeat right center;
}
.newslist a .fjone{
	background: #fff;
	padding:20px 20px 20px 20px;
}
.newslist a:hover .fjone{
	background: #e1e1e1;
}
.newslist a:hover .fj{
	background: #e1e1e1;
}


.lxtbul {
	height: 50px;
}

.lxtbul li {
	float: left;
	width: 145px;
	font-size: 12px;
	background-image: url("/w/img/tianbao/lxtb01.png");
	background-repeat: no-repeat;;
}

.lxtbul li a {
	font-weight: bold; font-size : 16px;
	text-decoration: none;
	outline: none;
}


.lxtbul>.active {
	height: 50px;
	background-image: url("/w/img/tianbao/lxtb02.png");
}
.lxtbul>.active p{
	color:#ffffff;
}


.date-block {
    background: #e1e1e1 none repeat scroll 0 0;
    box-sizing: content-box;
    color: #D93600;
    font-size: 17px;
    height: 80px;
    overflow: hidden;
    padding: 0 12px;
    text-align: right;
    width: 72px;
    font-family: ancona;
    padding-right: 10px;
    padding-top: 5px;
}
.date-block .day {
    color: #D93600;
    display: inline-block;
    font: bold 36px/36px "novecento" !important;
    border-bottom: 2px solid #fff;
    font-size: 30px;
    height: 45px;
}
p, span {
    font-family: "Microsoft Yahei" !important;
}

.gsywwz{
	font-size: 14px;
	line-height: 25px;
}


