@charset "utf-8";
/*全局控制*/
body {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
	background: url(../img/bg.jpg) repeat left top;
}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	/*vertical-align: bottom;*/
}
ul, li {
	list-style: none;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
}
.fb {
	font-weight: bold;
}
.dis {
	display: block;
}
.undis {
	display: none;
}
a {
	text-decoration: none;
	cursor: pointer;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	outline: none;
}
table {
	margin: 0 auto;
}
.line5 {
	height: 5px;
	line-height: 5px;
	font-size: 5px;
}
.line10 {
	height: 10px;
	line-height: 5px;
	font-size: 5px;
}
.line20 {
	height: 20px;
	line-height: 5px;
	font-size: 5px;
}
.line30 {
	height: 30px;
	line-height: 5px;
	font-size: 5px;
}
.line25 {
	height: 25px;
	line-height: 5px;
	font-size: 5px;
}
.wid215 {
	width: 215px;
	height: 1px;
	font-size: 1px;
}
.headbg {
	background: rgba(233,233,233, 0.4) none repeat scroll 0 0 !important;
	filter: alpha(opacity=40);
	background: #e9e9e9;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #d8d8d8;
}
.headl {
	text-align: left;
	font-size: 18px;
	color: #373737;
	font-family: "方正大标宋简体";
	line-height: 40px;
}
.headl span {
	color: #4a4a4a;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.headr {
	text-align: right;
	font-size: 12px;
	color: #3a3a3a;
	font-family: "微软雅黑";
	line-height: 40px;
}
.menubg {
	background: url(../img/menubg.jpg) repeat left top;
	height: 43px;
	line-height: 43px;
}
.menuout {
	color: #ffffff;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 43px;
	text-align: center;
	font-weight: bold;
}
.menuout a {
	color: #ffffff;
}
.menuout a:link {
	color: #ffffff;
}
.menuout a:visited {
	color: #ffffff;
}
.menuout a:active {
	color: #ffffff;
}
.menuout a:hover {
	color: #ffffff;
}
.menuhover {
	color: #ffffff;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 43px;
	background: #e60012;
	text-align: center;
	font-weight: bold;
}
.menuhover a {
	color: #ffffff;
}
.menuhover a:link {
	color: #ffffff;
}
.menuhover a:visited {
	color: #ffffff;
}
.menuhover a:active {
	color: #ffffff;
}
.menuhover a:hover {
	color: #ffffff;
}
.syline37 {
	height: 37px;
	border-bottom: 1px solid #dfdfdf;
}
.xwmore {
	color: #414141;
	font-size: 12px;
	font-family: "微软雅黑";
	border-bottom: 2px solid #1171fc;
	text-align: right;
}
.xwmore a {
	color: #414141;
}
.xwmore a:link {
	color: #414141;
}
.xwmore a:visited {
	color: #414141;
}
.xwmore a:active {
	color: #414141;
}
.xwmore a:hover {
	color: #414141;
}
.syxwtit {
	color: #414141;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: bold;
	border-bottom: 2px solid #e60012;
	width: 68px;
	line-height: 21px;
}
.syphxw {
	color: #414141;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 43px;
}
.syphxw a {
	color: #414141;
}
.syphxw a:link {
	color: #414141;
}
.syphxw a:visited {
	color: #414141;
}
.syphxw a:active {
	color: #414141;
}
.syphxw a:hover {
	color: #414141;
}
.syrmxw {
	color: #000000;
	line-height: 22px;
	font-size: 14px;
	font-family: "微软雅黑";
}
.syrmxw a {
	color: #414141;
}
.syrmxw a:link {
	color: #414141;
}
.syrmxw a:visited {
	color: #414141;
}
.syrmxw a:active {
	color: #414141;
}
.dycon {
	color: #414141;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 28px;
}
.syxwline {
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e6e6e6;
}
.tjxwtit {
	color: #000000;
	font-size: 16px;
	line-height: 30px;
	font-family: "微软雅黑";
}
.tjxwtit a {
	color: #000000;
}
.tjxwtit a:link {
	color: #000000;
}
.tjxwtit a:visited {
	color: #000000;
}
.tjxwtit a:active {
	color: #000000;
}
.tjxwtit a:hover {
	color: #000000;
}
.tjxwtime {
	color: #848484;
	font-size: 12px;
	line-height: 32px;
	font-family: "微软雅黑";
}
.tjxwcon {
	color: #4b4b4b;
	line-height: 21px;
	font-size: 14px;
	font-family: "微软雅黑";
	height: 45px;
}
.dywz {
	height: 58px;
	line-height: 58px;
	color: #2f2f2f;
	font-size: 14px;
	font-family: "微软雅黑";
}
.dywz a {
	color: #2f2f2f;
}
.dytit {
	color: #000000;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.newscon {
	color: #2f2f2f;
	font-size: 14px;
	line-height: 34px;
	font-family: "微软雅黑";
}
.xwlin {
	border-bottom: 1px dotted #2f2f2f;
	height: 14px;
	line-height: 14px;
}
.ssinput {
	border: 1px solid #1171fc;
	height: 36px;
	width: 366px;
	background: #ffffff;
	color: #000000;
	text-indent: 5px;
	line-height: 36px;
}
.ssbtn {
	background: #1171fc;
	border: 0px;
	height: 38px;
	color: #ffffff;
	text-align: center;
	width: 77px;
	cursor: pointer;
}
.xwlast {
	color: #3d3d3d;
	font-size: 14px;
	line-height: 34px;
	text-align: left;
}
.xwlast {
	color: #3d3d3d;
	font-size: 14px;
	line-height: 34px;
	text-align: left;
}
.xwlast a {
	color: #3d3d3d;
}
.xwlast a:link {
	color: #3d3d3d;
}
.xwlast a:visited {
	color: #3d3d3d;
}
.xwlast a:active {
	color: #3d3d3d;
}
.xwlast a:hover {
	color: #e40012;
}
.xwnext {
	color: #3d3d3d;
	font-size: 14px;
	line-height: 34px;
	text-align: right;
}
.xwnext a {
	color: #3d3d3d;
}
.xwnext a:link {
	color: #3d3d3d;
}
.xwnext a:visited {
	color: #3d3d3d;
}
.xwnext a:active {
	color: #3d3d3d;
}
.xwnext a:hover {
	color: #e40012;
}
.kzan #zan{ float:left; padding:10px; background:#0051ca;}
.kzan #zanshu{ float:left; width:130px; height:46px; border:1px solid #0051ca; line-height:46px; text-align:center; color:#0342a1; font-size:24px; font-family:"微软雅黑"; cursor:pointer;}
.kzan #zanshu span{ color:#fa1d1d; font-size:14px;}
.nzan #zan{ background:#CCD3E4; float:left; padding:10px;}
.nzan #zanshu{ float:left; width:130px; height:46px; border:1px solid #CCD3E4; line-height:46px; text-align:center; color:#000000; font-size:24px; font-family:"微软雅黑"; cursor:pointer;}
.nzan #zanshu span{ color:#fa1d1d; font-size:14px;}
.dzts{ color:#333333; text-align:center; line-height:48px; font-size:14px; background:url(../img/ts.png) no-repeat center left; width:205px;}
.dzts a{ color:#3b5998;}
#page {
	text-align: center;
	padding: 10px;
}
#page a {
	padding: 0 5px;
}
.pages ul li {
	float: left;
	background: #1171fc none repeat scroll 0 0;
	border: 1px solid #1171fc;
	color: #ffffff;
	margin: 5px 4px 0 0;
	padding: 1px 6px 0;
	text-decoration: none;
	FONT-FAMILY: Arial;
	FLOAT: left;
	WHITE-SPACE: nowrap;
}
.page_a a {
	color: #ffffff;
}
.page_a:hover {
	background: #b6b6b6 none repeat scroll 0 0;
	border: 1px solid #b6b6b6;
	color: #FFFFFF;
}
.page_a a:hover {
	color: #FFFFFF;
}
#page_on {
	background: #b6b6b6;
	border: 1px solid #b6b6b6;
	color: #ffffff;
}
.pages_input {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.pages_input input {
	height: 15px;
	width: 30px;
	margin: 0px -10px 0px -6px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.bobg {
	background: url(../img/menubg.jpg) repeat left top;
	border-top: 4px solid #e60012;
}
.bocon {
	color: #ffffff;
	font-size: 14px;
	line-height: 28px;
}
.bocon a {
	color: #ffffff;
}

/****滚动条****/
.compright{  width:718px; height:710px;  position:relative; }
.compright .Container {
  position: absolute;
  width: 718px;
  height:700px;
 
}
.compright #Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 680px;
	height: 700px;
	left: 2px;
	top: 5px;
}
.compright #Scroller-1 p {
  margin: 0; padding: 0px 0px;
}
.compright .Scroller-Container {
	position: absolute;
	top: 0px;
	left: 0px;
	
	
}
.compright #Scrollbar-Container {
  position: absolute;
  top:-5px; left:690px;
 
}
.compright .Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.compright .Scrollbar-Track {
  width:14px; height: 710px;
  position: absolute;
  top: 10px; left:0px;
  background: transparent url(../img/Scrollbar-Track.jpg) repeat-y center center;
}
.compright .Scrollbar-Handle {
  position: absolute;
  width:14px; height: 14px;
 padding-bottom:15px;
  background:url(../img/Scrollbar-Handle.png) no-repeat;
  top:15px; left:0px;
}
.compright .Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 10px;
}
/*.ke-zeroborder img{vertical-align:middle !important}*/