@charset "utf-8";
* { word-wrap:break-word; }
html { font-family:Microsoft YaHei,Verdana,Arial; font-size:14px; }
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea,em,i,p { padding:0; margin:0; list-style:none; font-style:normal; }
input,select { font-size:12px; font-family:Microsoft YaHei,Verdana,Arial; vertical-align:middle; }
body { background-color:#fff; }
img { border:none; }
a { color:#333; text-decoration:none; }
a:hover { color:#f30; text-decoration:none; }

a.lanlink { color:#0064c8; }
a.lanlink:hover { color:#f30; }

a.huilink { color:#666; }
a.huilink:hover { color:#f30; }

.fl { float:left; }
.fr { float:right; }

 
.w1000 {
margin: auto;
	width: 1000px;
	text-align: left;
}
/*.w1000 {
	margin: auto;
	width: 1000px;
	text-align: left;
}*/
.w260 { width:260px; }
.w300 { width:300px; }
.w320 { width:320px; }
.w485 { width:485px; }
.w620 { width:620px; }
.w660 { width:660px; }
.w680 { width:680px; }
.w700 { width:700px; }
.clear { clear:both; height:0; line-height:0; overflow:hidden; font-size:0; }
.blank5 { height:5px; line-height:5px; overflow:hidden; font-size:0; background-color:#fff }
.blank10 { height:10px; line-height:10px; overflow:hidden; font-size:0; }
.blank15 { height:15px; line-height:15px; overflow:hidden; font-size:0; }
.blank20 { height:20px; overflow:hidden; }
.tonglan { height:80px; background-color:#ccc; font-size:35px; text-align:center; color:#fff; }
.h50 { height:50px; background-color:#ccc; font-size:25px; text-align:center; color:#fff; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mr20 { margin-right:20px; }
.h20xian { height:20px; background:url(../Images/2015/3x1.gif) repeat-x center; }
.note { color:#f60; font-size:12px; }
.tishi { color:#f60; line-height:30px; padding:10px 0; font-size:16px; }

.readonly { border:1px solid #ccc; padding:5px; line-height:20px; height:20px; background-color:#eee; color:#666; }
.tint { border:1px solid #ccc; padding:5px; line-height:20px; height:20px; }
.tint:focus {outline:none; border:2px solid #f60; padding:4px; }
.cint { border:1px solid #ccc; width:598px; padding:10px; line-height:20px; }
.cint:focus {outline:none; border:3px solid #f60; padding:8px; }
.subcss { border:none; background-color:#f60; color:#fff; height:31px; font:normal 14px/31px "微软雅黑"; padding:0 15px; cursor:pointer; }
.subcss:focus { outline:none; }

.pubint { border:1px solid #ccc; padding:6px; line-height:21px; height:21px; border-right:none; color:#999; }
.pubint:focus {outline:none; border:2px solid #0087be; padding:5px 6px 5px 5px; border-right:none; color:#333; }
.pubsub { border:none; background-color:#0087be; color:#fff; height:35px; font:normal 16px/35px "微软雅黑"; padding:0 15px; cursor:pointer; }
.pubsub:focus { outline:none; }

.pubbut { border:none; background-color:#999; color:#fff; height:35px; font:normal 16px/35px "微软雅黑"; padding:0 15px; cursor:pointer; }
.pubbut:focus { outline:none; }

table.apply { background:url(../Images/2015/kefu.jpg) no-repeat right bottom; }
table.apply input { vertical-align:middle; }
table.apply { padding:15px; }
table.apply em { padding-left:15px; color:#999; font-size:12px; }

.topmain {
	height: 60px;
	position: relative;
	background-image: url(../../images/1x1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.topnav { float:left; }
.topnav li { float:left; line-height:59px; margin-right:30px; border-bottom:1px solid #dcdcdc; }
.topnav li.lastli { margin-right:15px; }
.topnav li.nav-more { padding:0 14px; border-left:1px solid #fff; border-right:1px solid #fff; }
.topnav li.lihover { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #fff; }
.topnav li.nav-more i { background:url(../Images/2015/ico.png) no-repeat -220px -40px; display:inline-block; height:40px; width:20px; vertical-align:middle; }
.topnav li.nav-more:hover i { background:url(../Images/2015/ico.png) no-repeat -240px -40px; }

.toplogin { float:right; position:relative; }
.nologin { line-height:59px; }
.nologin a,.nologin span { cursor:pointer; display:inline-block; height:59px; }
#login { border-left:1px solid #fff; border-right:1px solid #fff; margin-right:15px; }
#login.ahover { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #fff; }
#login em { display:block; padding:0 15px; height:60px; }
#login b { color:#f60; }

#loginform { position:absolute; width:343px; padding-top:10px; border:1px solid #dcdcdc; border-top:none; background-color:#fff; display:none; right:0; z-index:10; color:#666; }
#loginform p { padding:5px 0 5px 20px; clear:both; height:32px; line-height:32px; }
#loginform p span { display:inline-block; }
#loginform p i { display:block; float:left; width:65px; height:32px; }
#loginform p input { vertical-align:middle; }
#loginform p font { padding-left:10px; color:#666; font-size:12px; }
.intcss { border:1px solid #ccc; padding:5px; height:20px; line-height:20px; color:#666; width:220px; }
.intcss:focus { outline: none; border:2px solid #f60; padding:4px; width:220px;}
.dologin { border:none; background-color:#f60; color:#fff; height:30px; font-size:14px; padding:0 15px; cursor:pointer; }
#loginform a { color:#0087be; }
#loginform a:hover { color:#f30; }

.otherlogin { margin:0 20px; padding:10px; border-top:1px solid #ddd; line-height:30px; }
.otherlogin h4 { font-weight:normal; padding:0 8px; font-size:12px; }
.otherlogin i,.otherlogin a { display:block; height:30px; float:left; line-height:30px; }
.otherlogin i { width:30px; color:#999; text-align:center; }
.icosina { background:url(../Images/2015/ico.png) no-repeat 0 -335px;  }
.icoqq { background:url(../Images/2015/ico.png) no-repeat -30px -335px; }

.nav-other { width:998px; margin:auto; position:absolute; border:1px solid #dcdcdc; border-top:none; background-color:#fff; display:none; z-index:999; }
.nav-other li { float:left; line-height:50px; padding:0 11px; color:#f60; }
.nav-other li a { color:#555; }
.nav-other li a:hover { color:#f30; }

.column { padding:20px 0 0; height:70px; }

.topsearch { padding:30px 0 25px; width:412px; }
.topsearch span { display:block; float:left; }
.topsearch .sint { border:1px solid #dcdcdc; border-right:none; width:260px; padding:6px; height:20px; line-height:20px; }
.topsearch .sint:focus {outline:none;}
.topsearch .ssub { border:none; background-color:#f60; color:#fff; height:34px; font:normal 14px/34px "微软雅黑"; padding:0 15px; cursor:pointer; }
.topsearch .ssub:focus {outline:none;}

.selectBox { width:80px; float:left; background:url(../Images/2015/1x1.gif) repeat-x bottom; }
.selectBox a#selectlist { display:block; padding-left:10px; color:#333; line-height:33px; height:33px; overflow:hidden; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; background:url(../Images/2015/ico.png) no-repeat -90px -135px; }
.selectBox a#selectlist.selhover{ background-position:-170px -135px; border-left:1px solid #fff; }

.slist { margin:0; padding:0;display:none; position:absolute; width:78px; top:123px; background-color:#fff; border:1px solid #dcdcdc; border-top:1px solid #fff; }
.slist a{ display:block; padding-left:10px; color:#999; line-height:33px; height:33px; overflow:hidden; }
.slist a.current{ color:#f30; }
.slist a:hover{  color:#f60; }

.columnnav {
	height: 55px;
	margin-bottom: 20px;
	background-image: none;
	background-color: #ae0101;
}
.columnnav ul { width:1000px; margin:auto; }
.columnnav li { float:left; font-size:17px; line-height:55px; }
.columnnav li a {
	color: #eee;
	display: block;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
}
.columnnav li a:hover {
	background-color: #990000;
	color: #fff;
}
.columnnav li a.ckon {
	background-color: #990000;
	color: #fff;
}

.main { background:url(../Images/2015/1x1.gif) repeat-y 655px; }

.pubt { padding:10px 0 15px; font:normal 25px/25px "微软雅黑"; border-bottom:1px solid #dcdcdc; margin-bottom:10px; height:25px; overflow:hidden; }
.pubt span { border-left:6px solid #f60; display:block; height:27px; overflow:hidden; padding-left:10px; }
.pubt span i { font-size:16px; color:#666; padding-left:20px; }
.pubt em { color:#666; float:right; font-size:14px; padding-top:5px; }

.publist li { background:url(../Images/2015/dian.gif) no-repeat left center; font:normal 16px/30px "微软雅黑"; height:30px; padding-left:15px; width:295px; word-break:keep-all; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.publist li span { color:#326464; }

#content { line-height:200%; font-size:16px; font-family:"宋体"; }
#content p { padding:8px 0; text-indent:2em; }
#content img { max-width:80%; }

.newsinfo { padding:10px; line-height:20px; color:#666; }
.newsinfo p { font:normal 14px/30px "微软雅黑"; }
.newsinfo a { padding-right:10px; color:#0064C8; }

.newsshare { height:40px; padding:10px; text-align:right; line-height:40px; color:#acacac; border-bottom:1px dotted #999; border-top:1px dotted #999; }

.piclist { width:340px; }
.piclist li { width:150px; float:left; height:170px; line-height:20px; margin-right:20px; padding-top:5px; position:relative; }
.piclist a.play { display:block; position:absolute; width:40px; height:40px; background:url(../Images/2015/ico.png) no-repeat -260px 0; top:43px; left:55px; }

.videolist { width:340px; }
.videolist li { width:150px; float:left; height:150px; line-height:20px; margin-right:20px; padding-top:5px; position:relative; }
.videolist a.play {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 33px;
	left: 55px;
	background-image: url(../../images/ico.png);
	background-repeat: no-repeat;
	background-position: -260px 0;
}

.tabcss { padding-bottom:10px; }
.tabcss h2{ padding:10px 0 15px; font:normal 25px/25px "微软雅黑"; border-bottom:1px solid #dcdcdc; margin-bottom:15px; }

.tabcss h2 span{ margin:15px 0; float:right;}
.tabcss h2 span em{ width:8px; height:8px; background:#f0f2f3; border:1px solid #e6e9ea; border-radius:10px; margin:0 5px; display:inline-block; cursor:pointer;}
.tabcss h2 span em.emon{ width:10px; height:10px; background:#00a6ec; border:none;}

.person { width:310px; height:240px; overflow:hidden; display:none;}
.person h4 { font:normal 15px/20px "微软雅黑"; width:220px; word-break:keep-all; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; padding-bottom:5px; }
.person h4 a { color:#0064c8; }
.person h4 a:hover { color:#f30; }
.person li { height:120px; }
.person li div.pic { width:80px; height:120px; float:left; margin-right:10px; line-height:20px; text-align:center; }
.person li div.pic img { margin-bottom:5px; width:80px; height:80px; }
.person li p{ line-height:20px; color:#666; }

.topdata { padding:5px 0 15px; border-bottom:1px solid #e0e0e0; }
.topdata h2 { font-size:18px; line-height:25px; padding-bottom:5px; }
.topdata ul { width:50%; }

.feeditem { border-bottom:1px solid #e9e9e9; padding-bottom:15px; margin-bottom:15px; }
.feeditem h2 { font-weight:normal; font-size:18px; line-height:30px; padding-bottom:10px; }
.feedimg { float:left; width:140px; }
.feedtxt { line-height:23px; font-size:12px; }
.feedtxt a { color:#5497da; }
.feedtxt a:hover { color:#0064c8; }
.feedinfo { padding-top:10px; color:#666; font-size:12px; }
.feedinfo span { float:left; padding-right:15px; }
.feedinfo span a { padding:0 5px; color:#999; }
.feedinfo em { float:right; }

.dataPic { width:720px; }
.dataPic li { width:180px; float:left; border:1px solid #ddd; padding:4px; height:185px; margin-right:25px; margin-bottom:15px; text-align:center; }
.dataPic li span { display:table-cell;vertical-align:middle; text-align:center; width:180px; height:145px; }

.hotTags a { font-size:12px; display:inline-block; line-height:25px; text-align:center; border:1px solid #ddd; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; margin:0 10px 8px 0; padding: 0 5px; }
.hotTags a:hover { background-color:#666; border:1px solid #666; color:#fff; }

#getmore { font-size:16px; color:#555; display:block; line-height:40px; text-align:center; border:1px solid #ddd; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; background-image:-moz-linear-gradient(top,#ffffff, #f5f5f5); background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f5f5f5); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f5f5f5)";}

.position { line-height:35px; border-bottom:1px solid #ddd; color:#666; }
.position span { font-family:"宋体"; color:#999; padding:0 10px; }

.tabs { }
.tabs li { float:left; overflow:hidden; }
.tabs li a { display:block; }
.lihide { display:none; }

.nobottom { border-bottom:none; }

.message { padding:150px 0; font:normal 14px/35px "微软雅黑"; }
.success { width:120px; height:120px; background:url(../Images/icon.png) no-repeat -460px -235px;}
.error { width:120px; height:120px; background:url(../Images/icon.png) no-repeat -660px -316px;}
.message p { font-size:18px; color:#f30; }
.message a { color:#0064c8; }
.message a:hover { color:#fa3200; }

.pinglun p { padding:5px 0; }
.pinglun p span { display:inline-block; padding-right:15px; }
.pinglun p img { vertical-align:middle; }

.page { padding:20px 0; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#999; text-align:center; }
.page a,.page span { color:#666; padding:4px 6px; display:inline-block; border-radius:3px; background:#fff; border-bottom:1px solid #e5e5e5; box-shadow: 0 1px 3px #ddd; margin:0 2px; border:1px solid #ddd; }
.page span.current { padding:4px 10px; border-radius:3px; background:#f30; border-bottom:1px solid #e5e5e5; box-shadow: 0 1px 3px #ddd; color:#fff; border:1px solid #f30; }

.spage { padding:20px 0; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#999; text-align:center; }
.spage a,.spage span { color:#666; padding:5px 12px; display:inline-block; border-radius:3px; background:#fff; border-bottom:1px solid #e5e5e5; box-shadow: 0 1px 3px #ddd; margin:0 5px; border:1px solid #ddd; line-height:20px; }
.spage span { border-radius:3px; background:#f30; border-bottom:1px solid #e5e5e5; box-shadow: 0 1px 3px #ddd; color:#fff; border:1px solid #f30; }

.footer {
	background-color: #ae0101;
	color: #FFFFFF;
}
.footer a {
	color: #FFFFFF;
	padding-right: 35px;
}
.footer a:hover { color:#eee; }

.footlink {
	line-height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7D0000;
}
.footline {
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
}

.footer dl {
	font-size: 12px;
	line-height: 30px;
	float: left;
	height: 130px;
	text-align: center;
}
.footer dl img { vertical-align:middle; }
.footer dl.dl340 {
	font-size: 12px;
	width: 1000px;
	line-height: 25px;
}
.footer dl.dl340 a { padding-right:30px; }
.footer dl.dl370 { border-right:1px solid #4a4a4a; border-left:1px solid #686868; width:370px; padding-left:22px; }
.footer dl.dl370 a { padding-right:10px; }
.footer dl.dl330 { border-left:1px solid #686868; padding-left:22px; }
.footer dl.dl340 dt { height:35px; line-height:17px; padding-top:15px; }
.footer dl.dl340 dt a { display:block; height:35px; padding:0 20px 0 40px; font-size:12px; overflow:hidden; float:left; }
.footer dl.dl340 dt a.ft1 { background:url(../Images/2015/footer.png) no-repeat; }
.footer dl.dl340 dt a.ft2 { background:url(../Images/2015/footer.png) no-repeat 0 -35px; }
.footer dl.dl340 dt a.ft3 { background:url(../Images/2015/footer.png) no-repeat 0 -70px; }

.footer dl.dllast { border-left:1px solid #686868; }
.footer dl.dllast dt { height:100px; line-height:25px; }
.footer dl.dllast dt a { display:block; width:70px; padding:70px 0 0 0; margin:0 0 0 15px; text-align:center; overflow:hidden; float:left; }
.footer dl.dllast dt a.wx1 {
	background-image: url(../../images/weixin.png);
	background-repeat: no-repeat;
}
.footer dl.dllast dt a.wx2 {
	background-image: url(../../images/weixin.png);
	background-repeat: no-repeat;
	background-position: -70px 0;
}
.footer dl.dllast dt a.wb {
	background-image: url(../../images/weixin.png);
	background-repeat: no-repeat;
	background-position: -140px 0;
}
.footer dl.dllast dd { padding-left:15px; }
.footer dl.dllast dd a { padding:0; }

/**相关图片*/
.otherpic { padding:10px 0; }
.otherpic li { width:180px; float:left; border:1px solid #ddd; padding:4px; height:185px; margin-right:25px; margin-bottom:15px; text-align:center; }
.otherpic li span { display:table-cell;vertical-align:middle; text-align:center; width:180px; height:145px; }


/**************************列表页**************************/

/**/
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
/*列表分页*/

.page { text-align:center; }

.page a {  padding:7px 10px; margin-right:4px; border:#dadada 1px solid; color:#15307f; display:inline-block; }

.unspan {  margin-right:4px; border:#dadada 1px solid; color:#d0d0d0; padding:7px 10px; display:inline-block;}

.unspan a { padding:0px; margin-right:0px; border:#dadada 0px solid; color:#15307f; display:inline-block;}

.unpage { padding:8px 10px; margin-right:4px; font-weight:bold; color:#FFFFFF; background:#96b4f0; display:inline-block; }

.result-page {  margin:28px 0px 0px 0px; text-align:center; line-height:21px; }

.result-page a,.result-page span { padding:0px 8px; border:#b4c2e5 1px solid; margin-right:6px;  display:inline-block; vertical-align:top; }

.result-page .page_cur { background:#488AD4; color:#FFF; }

.result-page a.page-prev { padding-left:12px; color:#065bac; background:url() no-repeat 4px 6px; }

.result-page a.page-next { padding-right:12px; color:#065bac; background:url() no-repeat 47px 6px; }

.result-page .page-prev { padding-left:12px; color:#bebfc1; background:url() no-repeat 4px 6px; }

.result-page .page-next { padding-right:12px; color:#bebfc1; background:url() no-repeat 47px 6px; }
 
 .blogrollfoot{
	margin: 0 auto;
	padding-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}


.blogroll{
	margin: 0 auto;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.blogroll h2 {
	height: 35px;
	padding-left: 20px;
	line-height: 32px;
	margin: 0 auto;
	width: 980px;
	background-image: url(../images/red.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.blogroll h2 a { width:105px; height:30px; float:left; font-size:20px; font-family:"微软雅黑"; color:#000; }
.blogroll ul{
    padding: 10px 20px;
    display: block;
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}
.blogroll ul li{
    width: 125px;
    padding: 5px;
    font-size:12px;
     font-family:"宋体";
     color: #000;
      float: left;
}
.blogroll ul li a{
    font-size:12px;
     font-family:"宋体";
     color: #000;
}
