@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea, table, tr, td{margin:0px;padding:0px;-webkit-text-size-adjust: none}
fieldset, img {border:0;}
ul, ol, li {list-style-type:none;vertical-align:0}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd,samp { font-family: courier new, courier, monospace; }

ins {text-decoration:none;}
del {text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.38em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;font-style: italic;}

address,cite,dfn,em,var{font-style:normal;}
caption,td {font-weight: normal;}
cite, blackquote, em, i {font-style: italic;}
strong, b {	font-weight: bold;}
pre, code {font-family: monospace;font-size: 1.1em;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
table {	border-collapse:collapse; /* 边框合并属性 */border-spacing:0;}
q:before, q:after, blockquote:before, blockquote:after {content:""; content:none}
blockquote, q {	quotes:none;}

legend { color: #000; } 
button,input,select,textarea,checkbox,radio 
{vertical-align:middle;}

.clear {clear:both;}
.blank6{clear:both;height:6px;overflow:hidden;}
.blank10{clear:both;height:10px;overflow:hidden;}
.blank20{clear:both;height:20px;overflow:hidden;}
.blank30 {clear:both;height:30px;overflow:hidden;}
body div{margin:0 auto}
div {text-align:left}
a{ outline-style:none;text-decoration: none; color:#666666;}
a:hover{ text-decoration: underline; }
body, html { font-size: 100%; padding: 0; margin: 0;}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

body {line-height:180%;font:1em/1.2em "Times New Roman", Times, serif,'宋体'; font-size:13px;color:#666666;}/*background:white url(wap/bg.gif) left top repeat-x;*/ 

img {border:none;}
a img {border:0}
a {margin: 0px;padding:0px;border:0px;}
a:link {color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration: none;}
a:hover{color:#666666;text-decoration: underline;}

.box {min-width:280px;padding:10px 10px 15px 10px;}
.box1 {min-width:280px;padding:5px 10px 5px 10px;/*background:#ededed;*/}
.box2 {min-width:280px;}
 #header {height:94px;background:url(wap/top_bg.jpg) left top no-repeat;} 
#header .box1 {padding:2px 0 0 0;}
.logo span {display:none;}
.hidden {height:0;width:0; position:relative; display:none;border:none;}
/*
#header2 {height:76px;background:#9b1c09}
#header2 .box2 {padding:2px 0 0 0;}
*/
/* 导航条代码 */
.header{position:relative;height:60px;margin:10px 0;}
.header .logo_1{position:absolute;top:0;left:0;z-index:999;display:block;width:190px;height:60px;margin:0 0 0 8%;}
.header .logo_1 img{display:block;width:100%;}
.header .column,.header .search {	
	position:absolute;top:0px;right:50px;z-index:1000;display:block;min-width:50px;max-width:86%;height:60px;padding:0px 0px;text-indent:-9999em;}
.header .column:hover,.header .search:hover{min-width:50px;max-width:86%;height:60px;}
/*.header .user-icon span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:40px;height:50px;text-indent:-9999em;background:url(images/image/icon-user.png) no-repeat center center;background-size:60%;}
.header .fan{position:absolute;top:0;right:40px;z-index:1000;display:block;width:35px;height:50px;text-indent:-9999em;background:url(wap/fan.png) no-repeat center center;background-size:66%;}
.header .fan span{display:none;}
.header .user-icon:hover,.header .fan:hover{background-color:#fff;}*/
.header .back{position:absolute;top:5px;left:0;display:block;width:60px;height:60px;text-indent:-9999em;background:url(images/image/icon-back.png) no-repeat center center;background-size:12px 20px;}
@media (min-width:69em){body{width: 69em;margin:auto;}}

/* 搜索栏代码 */

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.column {
	float: left;
	position: relative;
	width:100%;
	min-height:60px;
	padding: 0 0px;
}
.column:nth-child(2) {
}
.column p {
	font-weight: 500;
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-align: right;
	line-height:60px;		
}
.column a {
	padding: 0;
	display: inline-block;
	margin:0px 0; 
	color:#555;
	}
.column a:hover {color:#555;
}
/* To Navigation Style */
.codrops-top {
	text-transform: uppercase;
	width: 100%;
}
.codrops-top a {
	padding: 0;
	letter-spacing: 0;
	display: inline-block;
}
.codrops-top a:hover {}
.codrops-top span.right {float: right;}
.codrops-top span.right a {	float: left;display: block;}
.codrops-icon:before {
	margin: 0;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width: 100%; /*遮盖搜索框不能去掉 */
	line-height: 60px;
}
.sb-search {
	position: relative;
	margin-top: 0px;
	width: 0%;
	min-width:50px;background: #fff;  /*遮盖搜索框不能去掉 */
	height:60px;
	float: right;
	overflow: hidden;
/*	border: 0; border:none;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden; */
}
.sb-search-input {
	position: absolute;
	top: 0px; 
	right:0px;
	outline: none;
	background: #fff; border:1px #ccc solid;
	width: 69%; 
	height:40px;line-height:40px;
	margin:5px 50px 0px 0px;
	z-index: 10;color:#666;
	padding: 0px 0px 0px 0px;
	font-size: 14px;}
.sb-icon-search,
.sb-search-submit  { background:url(images/search.png) right top no-repeat; 
	width:50px;
	height:50px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height:50px;
	text-align: center;
	cursor: pointer;
}
.sb-search-submit {
	background: none;  /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;line-height:50px;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1; }

.sb-icon-search {
	z-index: 90;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%; 
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	z-index: 11;}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {	z-index: 90; 
}
#search1{padding:5px 0px 5px 15px;font-size:13px;}
#search {padding:15px 10px;background:none; font-size:13px;}
#search a { line-height:180%;margin:4px 5px 4px 0px;padding-right:7px;border-right:1px #666 solid;color:#FF3300;}
/* flash */
.kePublic{/*background:#FFF; */width:100%;padding:5px 0px 10px 0px; height: auto;}
/* 效果CSS开始 */
.mBan { overflow: hidden;}
.slideBox{ width:100%;max-width:560px;height: auto;max-height:477px;position:relative; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
.slideBox1,.slideBox2{ width:100%;height:auto;position:relative; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
.slideBox .hd{position:absolute; height:20px; line-height:28px;top: 5px;left: 50%; margin-left: -48px;padding: 5px 0px 0px 14px; z-index:11; }
.slideBox1 .hd1,.slideBox2 .hd1{position:absolute; height:0px; line-height:0px;z-index:-999; }
.slideBox .hd ul,.slideBox1 .hd1 ul,.slideBox2 .hd1 ul{ font-size:0; }
.slideBox .hd ul li{display:inline-block;  width: 6px; height: 6px; background: url(images/btn1.png) no-repeat; cursor: pointer; margin-right: 10px; }
.slideBox1 .hd1 ul li,.slideBox2 .hd1 ul li{display:inline-block;  width: 0px; height: 0px;}
.slideBox .hd ul li.on,.slideBox1 .hd1 ul li.on,.slideBox2 .hd1 ul li.on{ background: url(images/btn2.png) no-repeat; }
.slideBox .bd,.slideBox1 .bd1,.slideBox2 .bd2{ position:relative; /*min-height:384px;max-height:422px;*/ z-index:1;}

.slideBox .bd ul li,.slideBox .bd ul,.slideBox1 .bd1 ul li,.slideBox1 .bd1 ul,.slideBox2 .bd2 ul li,.slideBox2 .bd2 ul{position:relative;text-align:center; margin:0 auto;width:100%; clear:both;overflow:hidden; }
.slideBox .bd ul li img{ margin:0 auto;text-align:center;border:#dddddd 1px solid; width:100%;height:auto;/* min-height:275px;max-height:345px;*/ max-width:560px; vertical-align:top; overflow:hidden;} 
.slideBox1 .top_news .bd1 ul li .friendship .text_img1 img,.slideBox2 .top_news .bd2 ul li .friendship .text_img1 img{width:80px;height:80px;vertical-align:top; overflow:hidden;}

.slideBox .bd  li h5{display:block; position: relative;padding:0px;z-index:1; clear:both; }
.slideBox .bd  li h5 div{text-align:center; color:#fff;font-famliy:'微软雅黑';line-height:22px; min-height:22px;max-height:44px; margin:8px 0px 4px 0px; clear:both; overflow:hidden;-moz-text-shadow: 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.2);
    -webkit-text-shadow: 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.2);
    text-shadow: 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.2 ); }
.slideBox .bd  li h5 div a,.slideBox .bd h3 .bdh3 a{font-size:15px;color:#CC0000;font-weight:800;text-decoration: none; clear:both;display:block; }
.slideBox .bd  li  h5 div a:hover {color:#FF3333;text-decoration: none;}
.slideBox .bd  li h5 p {float:none; font-famliy:'宋体';height:24px;line-height:24px; text-align:center; font-size:11px; color:#888;overflow:hidden; }
.slideBox .bd  li h5 span {float:left; position:relative;height:51px;width:100%;text-align:left; font-size:12px; line-height:18px;font-family: "宋体"; color:#777;clear:none;font-weight:normal; overflow:hidden;}
.slideBox .bd li h5 span a  {width:100%;font-famliy:'宋体';font-size:12px;line-height:17px; color:#777;text-align:left; clear:none; }
.slideBox .bd  li h5 p a{text-align:center; font-size:11px; line-height:24px;font-famliy:'宋体';color:#C6BEC9;overflow:hidden; font-weight:normal;}
.slideBox .bd  li h5 p span,.slideBox .bd h3 p span{color:#BBBCCA;font-size:11px; margin-left:12px;float:none;font-famliy:'宋体'; text-align:left; font-weight:normal;}

.slideBox .bd  h3  { width:100%; z-index:1; position: relative; height:540px; margin:0 auto; display: inline; padding:0;clear:both; overflow:hidden; }
.slideBox .bd h3 .bdh3  {float:left;position: relative;line-height:22px;max-height:44px;min-height:22px;width:100%;font-weight:bold;margin:25px 0px 10px 0px;color:#fff;font-famliy:'微软雅黑'; clear:both; overflow:hidden;-moz-text-shadow: 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.2);
    -webkit-text-shadow: 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.2);
    text-shadow: 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.2 );}
.slideBox .bd h3 .bdh3 a {font-size:16px;width:100%; }
.slideBox .bd h3 .bdh3 a:hover {background:#ededed;width:100%; }
.slideBox .bd h3 p {float:none; margin:0 auto;}
.slideBox .bd h3 p a  {font-size:11px; line-height:24px;font-famliy:'宋体';color:#C6BEC9;overflow:hidden; font-weight:normal;}
.flashcont  { height:500px;font-size:13px;width:100%;line-height:160%; color:#666666; text-align:left;font-weight:normal;margin:0 auto;font-family:'宋体';padding-left:15px; clear:none;overflow:hidden;}
.slideBox .bd h3 .flashcont p,.slideBox .bd h3 .flashcont span,.slideBox .bd h3 .flashcont div,.slideBox .bd h3 .flashcont p span {color:#666666;font-size:13px;width:100%;}
.slideBox .bd h3 .flashcont div span strong,.slideBox .bd h3 .flashcont div b strong,.slideBox .bd h3 .flashcont p strong,.slideBox .bd h3 .flashcont div strong,.slideBox .bd h3 .flashcont span strong,.slideBox .bd h3 .flashcont strong {font-size:0;height:0;width:0;margin:0;padding:0;}
.slideBox .bd h3 img,.slideBox .bd h3 .flashcont p img,.slideBox .bd h3 .flashcont div img{ width:120px;height:80px; float:left; position: relative; vertical-align:top;margin:10px; clear:none;display:inline;overflow:hidden; }



/* 效果CSS结束 */
.listb {width:50px;height:51px; position:absolute;left:0px;top:0px; z-index:1;}
.lista1 .listb {width:50px;height:51px;padding-right:30px; background:url(images/toutiao.png) left top no-repeat;
}
/* 首页及文章小图标开始 */
.lit0 {background:url(wap/lit0.gif) left center no-repeat;padding-left:17px;} /* 发布人*/
.lit00 {background:url(wap/lit00.gif) left center no-repeat;padding-left:17px;} /* 作者/译者*/
.lit1 {background: url(wap/lit1.png) left center no-repeat;padding-left:14px;} /* 栏目*/
.lit2 {background: url(wap/lit2.png) left center no-repeat;padding-left:13px;} /* 时间*/
.lit3 {background: url(wap/lit3.png) left center no-repeat;padding-left:18px;} /* 浏览数*/
.lit4 {background: url(wap/lit4.png) left center no-repeat;padding-left:16px;} /* 评论数*/
.lit5 {background: url(wap/lit5.png) left center no-repeat;padding-left:18px;} /* 来源*/
.lit0,.lit00,.lit1,.lit2,.lit3,.lit4,.lit5 {font-family:'宋体';}
/* 首页及文章小图标结束 */
.text_pic1 {margin-top:5px; } 
.text_pic1 img { margin:0 6px 3px 0;float:left;}
.text_pic1 p {line-height:170%; text-align:left;color:#777777; clear:none; display: inline;}
.text_pic1 a {color:#6b6d94;/*float:left;position: relative; */}

.top_news {padding:0; clear:both;}
.top_news h5 a { font-size:14px;font-family: "微软雅黑";color:#555;line-height:22px;text-align:left;}
.top_news h5 {padding-bottom:6px;text-align:left; min-height:22px;max-height:44px;font-family: "宋体";  overflow:hidden;}
.top_news h5 span {float:right;font-size:11px;line-height:22px;font-family: "宋体"; font-weight:normal;position:relative;color:#888; overflow:hidden;}
.top_news p {display:block;clear:none; text-align:left; font-size:12px; line-height:17px;max-height:70px;color:#888; overflow:hidden;}
.top_news p span,.top_news p span a {float:right; color:#999;font-size:11px; clear:none;position:relative; }
.top_news p a {text-align:left;color:#888;font-size:12px;line-height:17px;clear:none; }
.text_list li {line-height:24px;padding-left:12px;background:url(wap/icon_02.gif) left 8px no-repeat;}
.news_list li {line-height:190%;height:22px;padding-left:8px;background:url(wap/dot_r.gif) left center no-repeat;border-bottom:1px dotted #ccc;white-space:nowrap;display:block; overflow:hidden; clear:both;}
.news_list li a {float:left;text-align:left;font-family: "宋体";line-height:190%;color:#555;position:relative;overflow:hidden;}
.news_list li span {float:right;font-size:12px;color:#999;font-family: "宋体";line-height:190%;position:relative;overflow:hidden;}

.weixin {background:url(images/sophyweixin.jpg) no-repeat;width:235px;height:234px;margin:30px auto; vertical-align:middle;text-align:center;
}
.weixin2 {margin:30px auto 20px auto; vertical-align:middle;padding:0px auto;text-align:center;}
.backto {height:26px;text-align:center;padding:10px 0px 0px 0px;border-top:#999999 3px solid; line-height:26px;font-weight:bold;font-size:13px;}
.juanzhu {margin:0 auto; text-align:center;width:246px;padding:0;clear:both; overflow:hidden;}

.top_news div {	text-align:center;margin:0px auto; 
}
.top_news div img {
	min-width:300px;
	width:99%;max-width:650px;
	padding:0px;
	overflow:hidden;
	border:1px solid #e1e1e1;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	 }
.img-wrap {float:left; margin:0 8px 0px 0;
	width:120px;
	height:75px;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/                
	display: table-cell; 
	text-align:center;			
}
.img-wrap img {
	width:120px; height:75px;
	padding:0px;
	overflow:hidden;
	border:1px solid #e1e1e1;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	display:block;
	clear:none;
  }
.img-column {float:left; margin:0 8px 0px 0;
	width:100px;
	height:100px;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/                
	display: table-cell; 
	text-align:center;			
}
.img-column img {
	width:100px; height:100px;
	padding:0px;
	overflow:hidden;
	border:1px solid #e1e1e1;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
	display:block;
	clear:none;
  }
.friendship {float:left; position:relative;width:80px;overflow:hidden; clear:none;padding-bottom:6px;}
.text_fengcai {text-align:center;display:block; vertical-align:top;;color:#333333;width:75px;}
.text_fengcai a {font-size:13px;color:#ff6633;}

.list-view1{
float:left; 
width:135px; 
text-align:center;  
margin:0px 0px 8px; 
padding:0px 1%; 
vertical-align:100%;
overflow:hidden;
} 
.list-view1 a {}
.list-view1 h5 { width:130px;  
  overflow:hidden;
  margin:0px;
  padding:6px 0px 10px 0px;
 text-align:center;}
.list-view1 h5 a {
  clear:both;
  width:130px;max-height:32px;
  overflow:hidden;
  line-height:16px;
  font-size:13px;
  font-weight:600;
}

.text_img1 {
  float:left;
  width:70px;
  height:70px;
  margin:0px 6px 3px 0px;
  padding:0px;
  background:white;
  border:1px solid #D2D2D2;
  overflow:hidden;
}

.text_img1 img {
  width:70px ;
  height:70px;
  overflow:hidden;
}
  
.title {
  height:30px;
  line-height:30px;
  padding-left:10px;padding-right:10px;
  background:#777 url(wap/title_bg.gif) left bottom repeat-x;
  color:white;white-space:nowrap;clear:both;overflow:hidden;
}
/*.title span {float:right;padding-right:10px;}
.title a {color:white;font-weight:bold;font-size:13px;} 
.title span a {font-weight:normal;}*/
.title h5{ text-align:left;color:#ededed; white-space:nowrap;clear:both; overflow:hidden;font-size:1em;font-weight: normal;}
.title h5 a{ color:white; font-weight:800;font-size:15px; line-height:30px;}
.title h5 span { 
  margin-right:10px;
  font-size:11px;
  color:#bbbbbb; 
  white-space:nowrap;
   overflow:hidden;
}
.title h5 span a { 
  float:right;font-size:11px; color:#e8e8e8; font-weight: normal;
}

.title1,.title2 {
  height:30px; line-height:34px;
  margin:6px 0px; border-bottom:2px #ccc solid;
  overflow:hidden; white-space:nowrap;clear:both;overflow:hidden;
}
.title1 h5,.title2 h5 { height:30px;font-weight: normal;
  line-height:30px;font-size:1em;
  text-align:left;padding-left:20px;
  color:#888888;white-space:nowrap;overflow:hidden;clear:both;
}
.title1 h5 { background:url(images/ico_11.gif) left 10px no-repeat;}
.title2 h5 {background:url(images/star1.gif) left 10px no-repeat;}
.title1 h5 a,.title2 h5 a {color:#c00; font-size:13px;font-weight:bold;text-decoration:none;line-height:34px; height:30px;}
.title1 h5 span,.title2 h5 span { line-height:34px;
  font-size:11px;
  color:#cccccc; 
  float:right;
  padding-right:7px;
 overflow:hidden;clear:both;
} 
.title1 h5 span a,.title2 h5 span a { width:20px;font-size:11px; color:#ff6600;}
.title1 h5 span img,.title2 h5 span img {padding-top:7px;}
.line {height:1px;background:url(wap/point.gif) left top repeat-x;}

.p10 {padding:10px;}
.p20 {padding:20px;}
.p15x {padding:15px 0 0 15px;}
.ptop5 {padding-top:5px;clear:both;}

  
.tel {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/tel.png) left center no-repeat;}

.email {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/email.png) left center no-repeat;}
.address {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/address.png) left center no-repeat;}

.list-view{
float:left; 
width:135px; 
text-align:center;  
margin:0 0px 12px; 
padding:0px 2%; 
vertical-align:100%;
height:235px;
} 	
.img-wrap1{
	margin:0 auto;   
	width:120px;
	height:170px;
	padding:0;
	overflow:hidden; 
	border:1px solid #ccc;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/                
	display: table-cell; 
	text-align:center;	
}
.img-wrap1 a {display:block;height:170px; overflow:hidden;}

.img-wrap1 img {
	display:block;
	width:120px;  
	height:170px;
	padding:0;

	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
  }
#list-view {margin:10px 0px 0px 15px;}
.list-view h5 {margin:6px 0px 15px 0px;height:32px;}
.list-view h5 a {
  width:135px;
  overflow:hidden;
  height:32px;
  line-height:16px;
  font-size:13px;
   text-align:center;
  font-weight:600;text-overflow:ellipsis;word-wrap: break-word;
}
#list-view span {color:red;}
#list-view h5 p {height:18px;  line-height:18px;}
.back,.btn {
  display:block;
  clear:both;
  width:72px;
  height:22px;
  line-height:21px;
  margin:15px 0px;
  padding-left:10px;
  background:url(images/back.gif) left top no-repeat;
  text-align:center;
  color:white;
  font-size:12px;
  text-decoration: none;
  border:none;
}

.back a,.back a:hover,a.back {text-decoration: none;color:white;}

.input_d {
  width:77px;
  height:21px;
  line-height:21px;
  padding:0px 1px;
  background:url(images/input_bg_d.gif) left top no-repeat;
  border:none;
  font-size:12px;
}

.input_c {
  width:59px;
  height:21px;
  line-height:21px;
  padding:0px;
  background:url(images/input_bg_c.gif) left top no-repeat;
  border:none;
  font-size:12px;
}

.s_mail {  clear:both;overflow:hidden;width:260px;height:27px;margin:0px auto; padding:0px auto;background:#B9B9B9 url(images/btn.gif) right top no-repeat;border:#B9B9B9 3px solid; vertical-align: middle;}
.o_text {float:left; overflow:hidden; clear:both;width:198px;height:27px;line-height:27px;border:none;color:#999; } 
.s_btn_a {float:right; position:relative; overflow:hidden;height:27px;border:none;color:#fff; font-size:14px;padding:0px 3px;cursor: pointer; background:#B9B9B9;} 
.t_mail {  clear:both;overflow:hidden;width:620px;height:27px;border:#B9B9B9 3px solid;margin:0px auto; padding:0px auto;background:url(images/btn.gif) right top no-repeat;vertical-align: middle;}

 .t_text {text-align:left;overflow:hidden; clear:both;width:215px;height:27px;line-height:200%; padding-left:10px;color:#999;vertical-align: middle;} 

.back a,.btn a {color:white;}
.line3px { height:3px; background-color:#999999; clear:both; overflow:hidden;}
.tuandui {font-size:12px; padding:20px 30px;background:#ededed ;color:#666666; border-top:3px #999999 solid;margin:0 auto}
.tuandui p { font-size:12px;line-height:190%;}
.tuandui p strong {font-size:12px;}
.tuandui span {color:#777777;font-size:11px;line-height:160%;}

/* 注册登录 */
#tdLeft_index {width:70px;color:#666;}
.input_index {
  width:120px;
  height:24px;
  line-height:24px;
  padding:0px 5px;  
  border:#ccc 1px solid;
  font-size:13px;
}
#verify_index
{
  width:50px;
  height:24px;
  line-height:24px;
  padding:0px 5px;
 border:#ccc 1px solid;
  font-size:12px;
}
.button {
width:70%;
line-height:20px;
padding:4px 0px;
	color:#222;
	font-size:13px;
border-radius: 3px;
	overflow:hidden;
	cursor:pointer;
	background:#ddd;
	display:block;
	text-align:center;
	border:none;
}
#table tr{ border-bottom:1px solid #ccc; height:32px; line-height:32px; }
#table  tr td{
line-height:32px;
}
/* foot */

#footer {line-height:20px; padding:10px 0px;background:#ededed ;color:#666666; border-top:3px #999999 solid;margin:0 auto; overflow:hidden;}
#footer a,#foot1 a,.friendlink a {color:#666666;font-family:Arial, Helvetica, sans-serif,'宋体';}
#foot1 { margin:0 auto;width:280px;overflow:hidden;clear:both; }
#foot1 ul {margin:0 auto;width:280x; position:relative;display:inline;  overflow:hidden;}
#foot1 ul li { 
	line-height:20px;color:#777777; 
}
#foot1 ul li a{ 
	color:#787878; 
}
#foot1 p {text-align:center;line-height:17px;padding:10px 0;color:#888;}
#foot1 p span {height:22px;margin-top:3px;line-height:22px;}
#foot1 p a {font-size:11px;color:#888}
#foot1 p a:link {color:#888;}
#footer .flink{  margin:10px auto 0px auto; padding-top:10px;text-align:center;border-top:1px dashed #ccc; clear:both; overflow:hidden; }
.bdshare {width:350px;margin:0px auto 5px auto;text-align:center; white-space:nowrap; overflow:hidden;}
.addshare {height:32px;margin:5px auto 10px auto; text-align:center;width:324px;white-space:nowrap; overflow:hidden;}
.friendlink {width:330px;height:30px; vertical-align:middle; text-align:center;white-space:nowrap;}
.flink ul { margin:0 auto;overflow:hidden;}
.flink ul li {text-align:center;width:80px;height:15px;line-height:15px;float:left; position:relative;margin:0px 8px;padding:5px; border:#ff9900 1px solid; }
#foot1 ul span { padding:0 4px;
}
#footer .copyright {font-size:12px;color:#888888;text-align:center;border-top:1px #ccc dashed;padding:5px 10px 20px 10px;}
.copyright a,#footer .copyright a {color:#888888;font-size:12px;}
/*********position**** 当前位置 */
.position {
  float:left;
  line-height:16px;
  clear:both;font-size:11px; margin-bottom:20px;
}
.position span a { 
  color:#999999;background:url(images/dot_r1.gif) left center no-repeat;padding:0px 3px 0px 13px; clear:both;
}
.position a {
  line-height:16px;color:#999999;padding:0;clear:both;
}

/************* 分页 */

.archive_title {
  line-height:26px;
  text-align:center; 
  padding:0px; 
  font-weight:800;
  display:inline; font-size:15px;
  color: #555;
}
.archive_title h3 {	line-height: 26px;font-weight:800; 
 font-size:16px;	}
.contentinfo { 
  line-height:17px;
  text-align:center;
  color:#BBBCCA;
  font-size:11px;
  clear:both;
 overflow:hidden;
 margin:10px 0px;
}
.contentinfo span{color:#BBBCCA;font-size:11.5px; margin-left:11px; text-align:left;}
.contentinfo a {color:#999999; }
#content {padding:20px 0px 20px 0px;font-size:13px;line-height:180%;color:#666666; overflow:hidden;width:100%;}
#content a ,#content a:link{color:#5b63a4;}
#content a: hover {color:#cc0000; text-decoration: underline;}
#content img,#content p img,#content div img {min-width:300px;width:99%;max-width:650px; margin:0 auto; vertical-align:middle;}
#content table { font-size:13px;}
.line_2 {
  clear:both;
  height:2px;
  margin:10px 0px;
background:url(images/line-2.gif) left bottom repeat-x;
}
.floatright { float:right;}
#page { 
  clear:both;line-height:24px;margin:2px 0px;position:relative; overflow:hidden; 
}
#page .pag1{ white-space:nowrap; height:24px;line-height:24px; clear:both; overflow: hidden;}
#page strong {
  color:#ff6600;
  }
.pages { 
  clear:both; line-height:22px;position:relative; overflow:hidden; 

}

.pages strong {
  color:#ff6600;
  display:block; 
  text-align:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 4px;
  background:#F5F5F5;
  border:1px solid #ccc;
  margin: 2px 3px 2px 0px;
}
.pages a { position:relative; overflow:hidden; clear:none; white-space:nowrap;
  display:block;
  text-align:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 4px;
  border:1px solid #CCC; 
  text-decoration:none;
  margin: 2px 3px 2px 0px;
  color:#666;
}

.pages span {display: block;
  float:right; position:relative;clear:none;overflow: visible;
}

.mailbtn {
  width:100%;
  height:50px;
  line-height:50px;
  border:none; font-size:16px;
  background:#777777;
  color:#ffffff;
}

#column_list1 {width:100%;padding:10px;overflow:hidden;vertical-align::middle;display:inline;}
#column_list1 li {float:left;position:relative;overflow:hidden;width:60px;height:24px;line-height:24px; }
#column_list1 li a {font-size:12px;color:#666;font-weight: normal; list-style:none; padding:0; margin:0;}



/****************评论*/
#comment {
  margin-top:20px;
  font-size:12px;
  color:#666;
}

#comment input {font-size:12px;}

.comm {
  height:28px;
  line-height:28px;
  padding-left:16px;
  color:#666;
  background:url(images/comment.gif) left 7px no-repeat;
}

.input {
  width:72px;
  height:21px;
  line-height:21px;
  padding-left:10px;
  border:none;
  font-weight:bold;
  font-size:12px;
}

#textarea {
  width:100%;
  height:60px;
  border-top:1px solid #E0DDDD;
  border-right:1px solid #E0DDDD;
  border-bottom:1px solid #E0DDDD;
  border-left:1px solid #E0DDDD;
  padding:3px;
}
.comment_list {padding:5px;}
.comment_list dd {font-size:12px;background:url(images/point.gif) left bottom repeat-x;padding-bottom:5px;}
.comment_list dt {line-height:24px; color:#666; font-family:'宋体';}
.comment_list dt span {float:right;color:#888;font-size:12px;}

.commentnumber {padding:0px 5px;color:#CC0000;}

.comment_list dt strong {color:#ff6600; }

.comment_list dd.admin_reply  {margin:10px; padding:10px;border:1px dotted #ccc; background:#FFFFEE;}
.liuyantx {color:#ff6600; font-size:12px;line-height:170%; padding:10px 10px;border:1px #ccc solid;}


#box_footerBody{width: 100%; height: 30px; position:fixed; bottom: 0px; text-align: center; border-top: none;}
.footer_body{ min-width:300px; } /*height:50px;min-width:320px;*/
.footer_ul{ display:block; background:#333; width:100%; height:30px;} /* height:49px; */
.footer_ul li{ display:inline; float:left; width:20%; height:30px;} /* width:20% height:49px;*/
.footer_ul li a { display:block; height:30px; text-align:center;color:#ffffff; font-size:12px;border-right:1px solid #ededed;} /* height:46px; padding-top:5px; */
.footer_ul li a.border_none{ border-right:none;}
.footer_ul li a:hover{ background:#990000; border-right:1px solid #ededed;}
.footer_ul li a .icon{ display:block; width:30px; height:20px; margin:0 auto; background:url(wap/icon.png) no-repeat;}
.footer_ul li a .text{ display:block; height:30px; line-height:30px; color:#ffffff; text-align:center;}
.footer_ul li a span.f_tel{ background-position:0 0;}
.footer_ul li a span.mail{ background-position:-30px 0;}
.footer_ul li a span.map{ background-position:-60px 0;}
.footer_ul li a span.share{ background-position:-90px 0;}
.footer_ul li a span.massage{ background-position:-120px 0;}


.mail_body02{ position:relative; padding-bottom:30px;}
.mail_body02 ul li{margin: 5px 0; padding-left: 10px; }
.mail_body02 .email_g, .mail_body02 .mail_title02{ padding-right:120px;}
.z3g-input {width:95%; height: 34px;line-height:34px; padding: 0px 10px; line-height: normal; color:#888; font-size:12px; border:none;}
.mail_body02 ul li.address .z3g-input {width: auto; overflow: hidden; line-height: 35px; border: none; background: none; padding-left: 0px;}
.w_table #content,.z3g-textarea {width:98%; height: 170px; padding: 10px; line-height: 20px; background-color: rgba(163, 163, 163, 0.1);

border: 1px solid rgba(163, 163, 163, 0.5); -webkit-appearance: none;
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(163, 163, 163, 0.1)), to(rgba(163, 163, 163, 0.1)));}
.mail_body02 ul li.cont {padding-right: 33px;}
.mail_body02 ul li.verificationCode,td.verificationCode {vertical-align: middle;}
.mail_body02 ul li.verificationCode input,td.verificationCode input {width: 160px; vertical-align: middle;}
.mail_body02 ul li.verificationCode .verify-pic,td.verificationCode .verify-pic {height: 35px; vertical-align: middle;}
.submitBtn {height: 75px; position: absolute; top: 38px; right: 11px; text-align: center;}
.submitBtn a{ display:block; width: 80px; height: 75px; cursor:pointer; line-height: 75px; padding: 0px; background:#777777; font-size:16px; color:#fff; border:1px solid #777777;}
#verify,.w_table #title,#nickname,#guesttel,#guestemail,#guestqq {height: 34px;line-height:30px; border:none; border-bottom:1px solid #ccc;color:#666666;}

/*

.share_body02{ padding:10px;}
.share_tit{ padding:10px 0;}
.share_body02 ul li{width: 50%; float: left;}
.share_body02 ul li a{ display:block;}
.share_body02 ul li a div{margin: 0 2px 1px 0; height: 38px; line-height: 38px; border: 1px solid rgba(163, 163, 163, 0.5); padding: 0 10px;
background-color: rgba(163, 163, 163, 0.1); vertical-align: top;}
.share_body02 ul li a .icon{width: 32px; height: 32px; margin: 3px 10px 0 0; background:url(../images/icon_share.png) no-repeat;}
.share_body02 ul li a span{display: inline-block; vertical-align: top;}
.share_body02 ul li.bdxc .icon{ background-position:0 0;}
.share_body02 ul li.tsina .icon{ background-position:0 -32px;}
.share_body02 ul li.qzone .icon{ background-position:0 -96px;}
.share_body02 ul li.wangyi .icon{ background-position:0 -128px;}
.share_body02 ul li.souhu .icon{ background-position:0 -160px;}
.share_body02 ul li.pengyou .icon{ background-position:0 -192px;}
.share_body02 ul li.renren .icon{ background-position:0 -224px;}
.share_body02 ul li.kaixin .icon{ background-position:0 -256px;}
.share_body02 ul li.douban .icon{ background-position:0 -288px;}
.share_body02 ul li.souhubai .icon{ background-position:0 -320px;}
.share_body02 ul li.tianya .icon{ background-position:0 -352px;}
.share_body02 ul li.fanfou .icon{ background-position:0 -384px;}
.share_body02 ul li.renjian .icon{ background-position:0 -480px;}
.share_body02 ul li.taojianghu .icon{ background-position:0 -544px;}
.share_body02 ul li.hexun .icon{ background-position:0 -576px;}
.share_body02 ul li.diandian .icon{ background-position:0 -608px;}
.share_body02 ul li.sina_qingbo .icon{ background-position:0 -640px;}
.share_body02 ul li.fbook .icon{ background-position:0 -672px;}
.share_body02 ul li.twi .icon{ background-position:0 -704px;}
.share_body02 ul li.tfh .icon{ background-position:0 -736px;}
.share_body02 ul li.youdao .icon{ background-position:0 -768px;}
.share_body02 ul li.ifeng .icon{ background-position:0 -800px;}
.share_body02 ul li.mail .icon{ background-position:0 -864px;}
.share_body02 ul li.weixin .icon{ background-position:0 -896px;}
*/
.news_text .date,.date{display:block;float:right; height:26px;line-height:26px;width:80px;color:#999;font-size:8px; text-align:center;background:url(images/date.gif) left center no-repeat;font-family:'宋体';}

.news_text h5,.news_text_pic h5 {
    padding-bottom:5px;background:url(images/line-2.gif) left bottom repeat-x;
}
.news_text h5 a,.news_text_pic h5 a {
  color:#777777;font-weight:bold;
  font-size:13px;
}
.news_list span,.news_text h5 span,.news_text_pic h5 span,.strgrade {
  color:#ff9900;
  font-weight:normal;
  float:right; font-family:'宋体';
  font-size:10px;
}
.news_list .date,.news_text h5 .date,.news_text_pic h5 .date,.strgrade {
  color:#999;
  font-weight:normal;
  float:right;font-family:'宋体';
  font-size:10px;
}
.news_text,.news_text_pic {
	padding:10px 0px;
  background:url(images/line-2.gif) left bottom repeat-x;
}
.news_text p,.news_text_pic p {
  text-align:left;
  color:#999;
  padding:5px 20px 0px 20px;
}
.news_text p{font-size: 12px;}
.list_text_pic {float:left;width:120px;}
.down_text{width:75%;float:right;}

.p_info,.d_info {
	
  height:20px;
  line-height:20px;
  padding-left:20px;
  background:url(images/rank_1.gif) left center no-repeat;
  color:#666666;
 white-space:nowrap;
  font-size:12px;clear:both; overflow:hidden;
  font-weight: normal;
  margin-bottom:10px;
}

/*视频4联播*/
.videobox9{border:solid 3px #ff6600;width:261px;height:260px;margin:0 auto; clear:both; overflow:hidden;}
.video-img9{width:261px;height:200px;overflow:hidden;}
.video-list{height:48px;padding:6px 0px 0px 0px;margin:0 auto;}
.video-list li{width:57px;height:48px;overflow:hidden;position:relative;display: inline;margin:0px 0px;padding-right:2px;cursor:pointer;}
.video-list li .icon-video{
position:absolute;
left:11px;top:-30px;width:36px;height:36px;z-index:99;
}
.video-list li.now .icon-video{display:none;}
.video_help { height:16px;line-height:16px;font-size:10px;clear:both;overflow:hidden;text-family:'宋体';text-align:center;color:#cccccc;}
.video_help a { color:#ff9900; }