@charset "utf-8";

/* CSS Document */

body {
	background: url(../images/by.png) left top repeat;
}

.con-box {
	overflow: hidden;
	width: 1300px;
	background: #1269b5 url(../images/heaer.png) left top no-repeat;
	margin: 0 auto;
}

.p-015 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.pb-22 {
	padding-bottom: 22px !important;
}

.mb-22 {
	margin-bottom: 22px !important;
}

.bg-white {
	background: #fff !important;
}

.pt-4 {
	margin-top: -4px !important;
}


/*header*/

.header {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	width: 1300px;
	color: #fff;
}

.header-text a {
	color: #fff;
	display: inline-block;
	overflow: hidden;
	float: left;
	padding-top: 8px;
	margin-left: 18px;
}

.header-text {
	overflow: hidden;
}

.header-text a img {
	float: left;
	padding-right: 8px;
}

.header-text a span {
	line-height: 16px;
	display: block;
	float: left;
}


/*header end*/


/*logo*/

.logo {
	padding: 30px 0 50px 0;
	overflow: hidden;
}


/*logo end*/


/*navbar*/

.navbar {
	background: #deeef6;
	height: 54px;
	line-height: 50px;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(temple/css/PIE.htc);
}

.nav li {
	float: left;
	overflow: hidden;
	font-size: 18px;
}

.nav li a {
	color: #0a4c88;
	padding: 0 26px;
	overflow: hidden;
}

.header-link{
	display: inline-block !important;
	overflow: hidden;

}
.header-link a{
	line-height: 30px;
}
/*search*/

.search {
	background: #67acde;
	width: 300px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
	behavior: url(temple/css/PIE.htc);
	padding: 4px;
	margin-top: 8px;
}

.searchtext {
	position: absolute;
	height: 26px;
	padding: 0 15px;
	margin-right: 96px;
	overflow: hidden;
	line-height: 24px;
	cursor: pointer;
	color: #999999;
	width: 176px;
	background: #fff url(../images/seacher.png) right center no-repeat;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
	behavior: url(temple/css/PIE.htc);
}

.submitinput {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 86px;
	height: 26px;
	line-height: 20px;
	overflow: hidden;
	cursor: pointer;
	background: #f89b09;
	color: #fff;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
	behavior: url(temple/css/PIE.htc);
}


/*navbar end*/


/*hot-box*/

.focusBox {
	position: relative;
	overflow: hidden;
	padding-top: 14px;
	padding-bottom: 14px;
}

.pic {
	overflow: hidden;
}

.pic,
.pic li,
.pic li a,
.pic li a img {
	display: block;
	overflow: hidden !important;
	width: 786px !important;
	height: 452px !important;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 14px;
	left: 15px;
	z-index: 1;
	height: 115px;
	width: 786px;
	background: url(../images/hot.png) left center no-repeat;
	overflow: hidden;
}

.focusBox .txt {
	position: absolute;
	bottom: 14px;
	left: 176px;
	z-index: 2;
	height: 115px;
	width: 570px;
	padding: 0 20px;
	overflow: hidden;
}

.focusBox .txt li {
	height: 75px;
	position: absolute;
	bottom: -115px;
	padding: 20px;
}

.focusBox .txt li a {
	color: #fff;
}

.focusBox .txt li a strong {
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}

.focusBox .txt li a span {
	line-height: 20px;
	display: block;
	padding-top: 15px;
}

.focusBox .num {
	float: left;
	width: 384px;
}

.focusBox .num li {
	border-bottom: 1px solid #fff;
	background: #f2f3eb;
	cursor: pointer;
	overflow: hidden;
	padding: 8px 5px;
}

.focusBox .num li img {
	float: left;
	display: block;
	width: 142px;
	height: 92px;
	margin-right: 12px;
}

.focusBox .num li span {
	float: left;
	width: 204px;
}

.focusBox .num li.on {
	background: #fa9a01;
	color: #fff;
}


/*new-left*/

.new-tit {
	height: 22px;
	line-height: 22px;
	font-size: 22px;
	background: url(../images/tit.png) right center no-repeat;
	width: 100%;
	padding-top: 14px;
	padding-bottom: 18px;
	clear: both;
	overflow: hidden;
}

.new-tit a {
	color: #b18349;
	background: #fff;
	padding-right: 10px;
	display: block;
	float: left;
}

.new-tit a span {
	color: #085da6;
}


/*new-con*/

.infoList {
	width: 100%;
	height: auto;
}

.infoList li {
	overflow: hidden;
	clear: both;
}

.infoList li a {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #555555;
}

.infoList li a:hover {
	/*text-decoration: underline;*/
}

.infoList li span {
	float: right;
	color: #999;
}


/**/

.new {
	overflow: hidden;
}

.new-con {
	width: 414px;
}

.screenshot {
	background: #f3faff;
	border: 1px #d9e9f6 solid;
	overflow: hidden;
	padding: 5px;
	clear: both;
}

.screenshot a,
.screenshot a img {
	display: block;
	width: 100%;
	height: 166px;
}

.new-left {
	overflow: hidden;
	width: 850px;
}

.list-new {
	height: 178px;
	overflow: hidden;
}

.list-new li {
	line-height: 30px;
}

.list-new li a,
.products li a {
	font-size: 16px;
	width: 414px;
}

.products {
	height: 187px;
	overflow: hidden;
}

.prodimg,
.prodimg img {
	display: block;
	width: 100%;
	overflow: hidden;
	height: 120px;
}

.prodimg {
	margin-bottom: 10px;
}

.products li {
	line-height: 30px;
}

.column {
	overflow: hidden;
	clear: both;
}

.column .column-ul {
	width: 1000%;
	overflow: hidden;
}

.column .column-ul li {
	width: 210px;
	float: left;
	overflow: hidden;
	padding-right: 14px;
}

.column .column-ul li a,
.column .column-ul li span {
	display: block;
	width: 200px;
}

.column .column-ul li a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}

.column .column-ul li a.column-tit {
	padding-top: 14px;
}

.column .column-ul li a.gly {
	color: #f85f01;
	font-size: 12px;
}

.column .column-ul li span {
	color: #999;
	padding: 14px 0;
	height: 44px;
	line-height: 24px;
}


/*new-right*/

.new-right {
	background: #f2f3eb;
	overflow: hidden;
	width: 285px;
	padding: 10px;
}

.new-right .new-tit a {
	background: #f2f3eb !important;
}

.main-msg {
	position: relative;
	margin-top: -10px;
	width: 100%;
	overflow: hidden;
}

.main-info {
	line-height: 28px;
	text-indent: 30px;
	width: 100%;
	overflow: hidden;
}


/*leoweather*/

#leoweather {
	width: 265px;
	height: 138px;
	background: #0073b6;
	color: #FFF;
	overflow: hidden;
	padding: 10px;
}

#leoweather i {
	background: 30px center no-repeat;
	display: inline-block;
	height: 100px;
	padding-left: 150px;
	line-height: 100px;
	font-style: normal;
	text-align: center;
	font-weight: bold;
	font-size: 40px;
}

#leoweather i.icon-xiaoyu {
	background-image: url(../images/xiaoyu.png);
}

#leoweather i.icon-zhongyu {
	background-image: url(../images/zhongyu.png);
}

#leoweather i.icon-dayu {
	background-image: url(../images/dayu.png);
}

#leoweather i.icon-qing {
	background-image: url(../images/qing.png);
}

#leoweather i.icon-duoyun {
	background-image: url(../images/duoyun.png);
}

#leoweather i.icon-yin {
	background-image: url(../images/yin.png);
}

#leoweather p {}


/*anqtx*/

.anqtx {}

.anq-con dl {
	border-bottom: 1px dotted #ccc;
	padding: 6px 0;
	overflow: hidden;
	clear: both;
}

.anq-con dl dt {
	font-weight: normal;
}

.anq-con dl dt a {
	color: #696a6a;
	width: 285px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.anq-con dl dd {}


/*hdly*/

.hdly,
.hdly a,
.hdly a img {
	display: block;
	width: 286px;
	height: 106px;
	clear: both;
	overflow: hidden;
}


/*wsdc-con*/

.wsdc {
	padding-bottom: 6px;
}

.wsdc-con {
	line-height: 26px;
}

.wsdc-con a {
	font-size: 12px !important;
	font-family: '宋体';
	font-weight: normal;
}

.tpjg a {
	font-weight: bold;
	color: #fff;
	background: #1850a5;
	padding: 0 10px;
	border: 1px solid #ccc;
}


/*sjz*/

.sjz {
	height: 344px;
	overflow: hidden;
	text-align: center;
}

.sjz ul {
	padding-top: 110px;
}

.sjz li {
	height: 85px;
	width: 156px;
	position: relative;
	display: inline-block;
	*display: inline;
	text-align: left;
}

.sjz li a {
	background: url(../images/sgz.png) left center no-repeat;
	height: 85px;
	width: 195px;
	line-height: 85px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	font-family: 'Impact';
	text-indent: 40px;
	overflow: hidden;
}

.sjz-con {
	position: absolute;
	top: 85px;
	left: 0;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	display: none;
}

.dipbck {
	display: block !important;
}


/*copy*/

.copy {
	color: #fff;
	height: 220px;
	overflow: hidden;
	text-align: center;
}

.copy-con {
	padding-top: 30px;
	color: #fff;
	text-align: center;
	line-height: 26px;
}

.copy-bottom {
	text-align: center;
	overflow: hidden;
	padding-top: 20px;
}


/*list_box*/

.list_box {
	overflow: hidden;
	min-height: 600px;
}

.read_head {
	font-size: 16px;
	height: 16px;
	overflow: hidden;
	padding: 20px 0;
	clear: both;
}

.read_head a {
	color: #333;
}

.list-page {
	overflow: hidden;
	clear: both;
}

.page-left {
	width: 286px;
}

.page-nav {
	background: #f8f8f8;
	overflow: hidden;
}

.page-nav li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: rgb(79, 79, 79);
	text-indent: 18px;
	border-bottom: 1px solid rgb(232, 232, 232);
}

.page-nav li a {
	color: #333;
	display: block;
}

.page-nav li a:hover {
	border-left: 5px solid #deeef6;
	color: #0a4c88;
}

.page-right {
	width: 850px;
	font-size: 18px;
}

.page-right .infoList li {
	border-bottom: 1px dotted #d3d3d3;
	font-size: 16px;
	line-height: 46px;
}

.list-name {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 3px solid rgb(235, 235, 235);
	margin-bottom: 10px;
}

.list-name span {
	float: left;
	height: 50px;
	font-size: 20px;
	color: rgb(13, 142, 233);
	font-weight: bold;
	border-bottom: 3px solid #67acde;
	padding: 0 6px;
}

#mypage {
	clear: both;
	width: 860px;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 30px;
	padding-top: 20px;
}

#mypage a {
	font-size: 16px;
	border: 1px solid #ededed;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
}

#mypage a:hover {
	font-size: 16px;
	border: 1px solid #0d64b6;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	background: #0d64b6;
}


/*read*/

.readcon_tit {
	padding: 50px 30px;
	text-align: center;
	font-size: 30px;
	line-height: 40px;
	color: #0d64b6;
}

.read_time {
	background: #deeef6;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	margin: 0 30px;
	font-family: "宋体";
	font-size: 12px;
	text-align: center;
	padding-left: 126px;
}

.read_time span {
	padding-right: 50px;
	float: left;
}

.read_info {
	padding: 50px 0;
	overflow: hidden;
	line-height: 34px;
	font-size: 18px;
	text-indent: 30px;
}

.read_info p,
.read_info p span,
.read_info p strong {
	line-height: 34px;
	font-size: 18px;
	font-family: "微软雅黑" !important;
	color: #585858;
}

.read_info p {
	text-indent: 20px !important;
	padding-bottom: 25px
}

.read_info img {
	max-width: 100%;
	padding-bottom: 15px;
	display: block;
	margin: auto;
}


/*search*/

.listinputbox {
	clear: both;
	overflow: hidden;
	padding: 16px;
}

.lnsh {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dotted #d3d3d3;
	font-size: 16px;
	line-height: 46px;
	clear: both;
}

.lnsh dt {
	float: left;
	font-weight: 500;
}

.lnsh dd {
	float: right;
}


/*留言板*/


/*验证表单样式*/

span.error {
	color: #F00;
	background: url(../images/icon_erro.png) left center no-repeat;
	background-size: 15px auto;
	padding-left: 20px;
	margin-left: 15px;
}

span.success {
	color: #999;
	background: url(../images/success.png) left center no-repeat;
	background-size: 15px auto;
	padding-left: 20px;
	margin-left: 15px;
}


/*-----留言页面样式-----*/

.inputbox {
	overflow: hidden;
	margin-left: 260px;
}

.xiaju {
	clear: both;
	overflow: hidden;
	line-height: 34px;
	margin-bottom: 20px;
}

.bianz,
.biany {
	float: left;
	overflow: hidden;
}

.bianz {
	text-align: right;
	width: 200px;
}

.biany input {
	width: 290px;
	padding: 6px 10px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(temple/css/PIE.htc);
}

.xiaju3 {
	margin-top: 10px;
	float: left;
}

.bianz span {
	color: #ca2d1e;
}

.inputc2 {
	height: 80px;
	color: #333;
	width: 310px;
	font-size: 14px;
	padding: 12px 17px;
	border: 0;
	background: none;
	background: #FFF;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(temple/css/PIE.htc);
}

.xiaju3 {
	clear: both;
	overflow: hidden;
	margin-left: 96px;
}

.xiaju3 .sub {
	width: 90px;
	height: 30px;
	background: url(/temple/images/wxzls7.jpg);
	border: 0px;
	font-size: 18px;
	color: white;
	float: left;
	margin-left: 100px;
	margin-right: 20px;
}

.xiaju3 .res {
	width: 90px;
	height: 30px;
	background: url(/temple/images/wxzls8.jpg);
	border: 0px;
	font-size: 18px;
	color: white;
	float: left;
}