*{ margin: 0px; padding:0px; font-family: '微软雅黑';}
ul li{ list-style: none; }
a{color: #444; text-decoration:none; outline:none; transition:all .3s ease;}
a:hover{ color:#333; }
body{ overflow-x: hidden; }
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
img{ border:none;}


/*common*/
.clear{ clear:both; }
.mr{ margin-right: 11px; }
.mt-10{ margin-top: -10px; }
.h20{ clear:both; height:20px;}


.topkk{ width:100%; height:110px;}
.top{ width:1125px; height:auto; margin: 0px auto;}
.logo{ margin:30px 0px 15px 0px; float: left;}
.menukk{ width:938px; height:auto; float: left;}
.searchkk{ width:100%; height:auto; float: left;}
.search{ width:162px; height:23px; line-height: 23px; margin-top: 25px; float: right;}
.sr{ width:130px; *width:130px; height:19px; margin-top: 1px;}
.btn{ width:28px; height:26px; background: url(../images/btn.jpg) no-repeat; border:none;}
.search input{ float: left;}
.menu{ height:auto; float: right; margin-top: 20px;}
.menu ul li{ float: left; width:102px; height:33px; text-align: center;}
.menu ul li.on a{ display: block; color: #fff; width:102px; height:33px; background: url(../images/nav_bg.png) no-repeat;}

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

.main{ width: 1125px; height:auto; margin:0px auto; padding:30px 0px;}
.l{ width:374px; height:auto; float: left;}
.yx{ width:374px; margin-bottom: 10px; margin-top: 10px;}
.zp{ width:374px; }
.jtxw{ width:382px; height:auto; float: left; margin-left: 25px;}
.tle{ width:100%; height:auto; border-bottom: 2px #848484 solid; float: left;}
.tle h3{ width:120px; height:auto; float: left; font-size: 16px; color: #848484; text-align: center; line-height: 30px; margin-bottom: -2px; background: url(../images/left.jpg) no-repeat left center; border-bottom: 2px #96131a solid;}
.tle i{ font-style: normal; font-size: 13px;}
.tle b{ font-weight: normal; color: #96131a;}
.tle span{ width:50px; height:auto; float: right; margin-top: 3px;}
.zd{ width:100%; height:auto; float: left; border-bottom:2px #848484 solid; padding:15px 0px;}
.zd img{ float: left; display: block; width:94px; height: 68px;}
.zd h3{ width:275px; margin-left: 10px; font-size: 16px; float: left; font-weight: bold; padding:0px 0px 5px 0px;}
.zd p{ width:275px; height:auto; margin-left: 10px; font-size: 14px; float: left;}
.sylist{ width:100%; height:auto; float: left;}
.sylist ul li{ float: left; width:100%; height:auto; float: left; font-size: 14px; line-height: 30px;}
.sylist ul li span{ float: right;}
.sp{ width:315px; height:auto; float: left; margin-left: 25px;}
.sptle{ width:20px; height:auto; font-size: 16px; color: #848484; line-height: 17px; float: left; margin-left: 5px;}
.sptle h3{ width:120px; height:auto; float: left; font-size: 16px; color: #848484; text-align: center; line-height: 30px; margin-bottom: -2px; background: url(../images/left.jpg) no-repeat left center; border-bottom: 2px #96131a solid;}
.sptle i{ font-style: normal; font-size: 13px;}
.sptle b{ font-weight: normal; color: #96131a;}
.sptle b{ font-weight: normal; color: #96131a;}
.sptle span{ width:50px; height:auto; float: right; margin-top: 3px;}
.spnr{ float: left; margin-left: 5px;}

.footerkk{ width:100%; height:auto; background: #393230; float: left;}
.footer{ text-align: left; width:1125px; height:auto; line-height: 25px; font-size: 13px; color: #fff; margin: 0px auto;}
.footer a{ color: #fff;}


/*单页*/
.nybg{ width:100%; height:auto; background: url(../images/nybg.jpg) no-repeat top center; background-attachment:fixed;}
.nybannerkk{ width:100%; height:342px;}
.nybanner{ width:1125px; height:344px; margin:0px auto;}
.nybanner img{ width:1125px;}
.page{ width:1125px; height:auto; min-height:574px; margin: 0px auto; background: #e5e5e5; overflow: hidden;}
.left{ width:157px; height:auto; float: left; background: #fff;}
.left ul li{ width:100%; height:75px; float: left; text-align: center; border-bottom: 1px #f1f1f1 solid; line-height: 75px; font-size: 18px; background-color: #fff;}
.left ul li.on a{ width:157px; height:75px; display: block; background-color: #e7e6e6; color: #96131a;}
.lbg{ width:157px; height:268px; float: left;}


.pnr{ width:928px; height:auto; min-height:574px; float: left; margin-left:40px; background: url(../images/nybbg.png) no-repeat bottom center;}
.pnr1{ width:96%; height:auto; font-size: 15px; line-height: 30px; padding:20px 20px 90px 0px;}
/*.pnr1 img{ margin:20px 20px 0px 0px;} */
.pnr1 img{ display:block}

/*文章列表*/
.pnr1 ul li{ float: left; width:98%; height:auto; border-bottom:1px #a6a5a5 solid; font-size: 16px; font-weight: bold; line-height: 40px;} 
.pnr1 ul li span{ float: right; margin-top: 13px;}
.page1{ width:100%; font-size: 14px; margin-top: 10px; float: left;}
.page1 a{ padding:0px 10px; border:1px #ccc solid; margin: 0px 5px;}
.page1 a:hover{ text-decoration: underline;}
.page1 span{ padding:0px 10px; border:1px #ccc solid; margin: 0px 5px;}
.wen{ width:100%; height:auto; float: left;}
.wen h3{ font-weight: bold; font-size: 22px;}
.nw{ font-size: 14px; margin-top: 10px; text-indent: 2em;}
.newft{width:100%; margin-top:30px;color:#8c0000; padding-bottom:10px; float: left;}
#nft_left{ margin-right:25px; }
.sptle{width:100%; height:30px; line-height: 30px; display:block; text-align:left;}



/*banner*/
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:405px;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}

